Simon Says
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Simon Says é um quebra-cabeça sobre dar ordens que se repetem. Um bonequinho cinza está numa fileira de blocos azuis flutuando no vazio, observado por três olhos enormes, e uma voz que fala em palavras duplas e estranhas ("Your Function/Design is to Solve/Entertain") diz o que ele deve fazer. O boneco não anda sozinho: ele só segue a lista de comandos que você monta, e essa lista toca em ciclo, de novo e de novo, até o boneco chegar ao bloco verde de chegada ou cair da borda no vazio.
Cada fase oferece alguns comandos (Forward, Right, Backward, Left, ou seja, frente, direita, trás e esquerda) e um limite de quantos você pode usar, e esse limite é o quebra-cabeça inteiro. A primeira fase permite um único comando; logo você precisa achar um padrão de dois ou três passos que, repetido, desenhe exatamente o caminho até o objetivo. Depois as fases trazem blocos novos: gelo, que faz o boneco deslizar até bater em algo, paredes, que barram um passo, e blocos giratórios, que viram o boneco um quarto de volta, de modo que o mesmo comando passa a apontar para outro lado. Mais adiante aparecem fases com mais de um boneco no tabuleiro, todos seguindo a mesma lista ao mesmo tempo.
São 39 fases, cada uma com um nome curto (Lost, Pothole, Glide, Loops, Gauntlet, Mirror, Duality e assim por diante). Cada fase também tem desafios opcionais, como chegar ao objetivo com poucos passos ou com poucos comandos; no modo Challenge, uma fase só libera a seguinte quando todos os desafios estão cumpridos, enquanto no modo Story qualquer solução serve. O menu deixa trocar de modo, tirar o som e voltar a qualquer fase já liberada.
Foi feito por Dylan Johnston em Rust com o motor Bevy e venceu a Bevy Jam #5 (2024), cujo tema era "ciclos". A música e quase todos os sons são do próprio autor.
Jogando aqui
O jogo roda na página e se joga com o mouse. Clique em Clique para jogar; na primeira vez ele baixa uns 16 MB (código do jogo, música e vozes), com a música de menu do autor tocando enquanto isso, e então aparece a tela de título. Clique em Begin Cycle. Fones de ouvido são recomendados: a voz e a música fazem parte do clima. O seu progresso (quais fases e desafios você completou) fica salvo no armazenamento local do navegador. Os textos do jogo estão em inglês.
Controles
| Ação | Como |
|---|---|
| Acrescentar um comando | clique nele no painel Available Commands |
| Reordenar ou tirar comandos | arraste-os ou use os botões ao lado de cada um na lista |
| Executar a lista | Start |
| Esvaziar a lista | Clear |
| Menu, modo, som, escolha de fase | o botão no canto superior direito |
Dicas
Pense em padrões, não em caminhos. A lista se repete até o boneco parar, então procure o menor pedaço do trajeto que, repetido, cubra o trajeto todo. Uma escada, por exemplo, é só frente e depois direita.
Conte os blocos. Antes de apertar Start, percorra o ciclo no tabuleiro com os olhos. Cair, porém, só custa recomeçar, então testar não tem problema.
Blocos giratórios mudam tudo o que vem depois. Depois de um bloco que gira, "frente" já não é a mesma direção na tela. Rode a lista e veja onde o boneco vira antes de planejar o resto.
Créditos e licença
Simon Says foi criado e programado por Dylan Johnston, que também fez a música e os sons no GarageBand. O código é liberado sob a Licença MIT ou a Apache 2.0, à sua escolha. Os ícones vêm do Font Awesome Free (Fonticons, Inc., CC BY 4.0) e o modelo do personagem é o "Animated Human", do Quaternius (CC0 1.0). Para este site trocamos três coisas cuja licença não permite redistribuir ou não pôde ser confirmada: o som de passo (um som da ZapSplat), por um sintetizado por nós; a fonte LEMON MILK, pela Michroma (SIL Open Font License 1.1); e o shader do efeito de interferência, pelo nosso. Os textos das licenças, os das bibliotecas Rust compiladas no jogo, o código-fonte e as nossas mudanças estão ligados a esta página.
Perguntas frequentes
Nada acontece quando aperto Start. Acrescente pelo menos um comando à lista antes; o painel abaixo do nome da fase mostra "No Commands" enquanto ela está vazia.
O que faz o botão "Disobey"? Experimente. Faz parte do jogo, e o menu volta depois de um tempo.
Perco o progresso se fechar a página? Não. O jogo lembra as fases e os desafios que você completou neste navegador.
Capturas de tela