Enmeshed

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Enmeshed não abre num menu. Abre num terminal. Um login passa rolando, você é o "mark" e chega um e-mail de alguém que gostaria que a nova rede de uma certa empresa falhasse. O e-mail está criptografado, então o texto se decifra sozinho, linha a linha, enquanto você espera, e os arquivos anexos trazem uma lista de alvos, das redes de treino à final.

Cada alvo é um grafo de nós ligados, desenhado na tela da janela do terminal. O seu objetivo é levar a saúde da rede a zero. Você faz isso com um pequeno kit de ferramentas: derrubar um nó, cortar uma ligação, deixar uma conexão lenta, corromper dados ou desviar o tráfego. Cada ferramenta só pode ser usada poucas vezes, e os nós que sobrevivem continuam passando tráfego uns aos outros, então a ordem das jogadas importa muito mais do que a quantidade.

Os primeiros alvos são tutoriais que ensinam uma ferramenta de cada vez. Os seguintes misturam as ferramentas, escondem dados atrás de um nó com firewall que você precisa interceptar a partir de um vizinho e pedem mais do que uma simples queda. Mark Barr fez tudo para a js13kGames 2018, em que o jogo tinha de caber em 13 KB, e é um código bonito: o terminal, o logotipo, a decifragem animada e a tela da rede são todos desenhados pela própria página.

Jogando aqui

Clique em Play e dê uns dez segundos à página: a sequência de boot e o login fazem parte do espetáculo. Quando o menu aparecer, digite 1 e aperte Enter para a História, ou 2 para o Desafio. Na História, aperte Enter cada vez que o jogo pedir, para ler o e-mail, abrir o anexo e conectar à primeira rede. Depois escolha uma ferramenta na barra da esquerda e clique nos nós ou nas ligações que quer atingir. O número "Network Health", no alto à direita, mostra como você está. O jogo guarda no navegador a fase a que você chegou e as suas moedas, então uma visita futura pode continuar de onde parou.

O jogo foi feito para tela grande e mouse, então funciona melhor no computador, e numa janela pequena a página pode precisar rolar.

Controles

Entrada Ação
letras, números digitar comandos e escolhas de menu no terminal
Enter confirmar; avançar a história
Backspace apagar o último caractere digitado
clique usar a ferramenta escolhida num nó ou numa ligação
clique numa ferramenta da barra da esquerda escolhê-la (o número mostra quantos usos restam)
setas / roda do mouse mover e dar zoom na tela da rede
Ctrl + 0 restaurar a visão

Algumas dicas

Leia a linha do objetivo. A linha no pé da tela da rede diz o que o alvo pede: às vezes só ficar fora do ar, às vezes roubar dados antes.

Olhe o grafo inteiro antes de clicar. Um nó com muitas ligações é o mais movimentado, e tirá-lo cedo muda o comportamento de todos os outros.

As redes de treino são de graça. Faça os alvos de treino em ordem. Cada um acrescenta uma ferramenta, e as redes seguintes esperam que você as combine.

Créditos e licença

Enmeshed foi criado por Mark Barr para a js13kGames 2018 e é liberado sob a licença MIT. A história é ficção, num sistema operacional inventado e com empresas inventadas, e o laptop em volta do terminal é uma paródia desenhada em CSS. O texto da licença está linkado nesta página, e o código-fonte está no GitHub.