Greed

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

O Greed é um pequeno quebra-cabeça de números que Matthew T. Day escreveu em C em 1989, para terminais Unix, e o compartilhou pelos arquivos de código-fonte do Unix. No README ele diz que não inventou o jogo: tinha visto num computador IBM e escreveu a sua versão. Day saiu do projeto em 1990 e Eric S. Raymond cuida dele desde então. As versões 4.x guardam a lista de pontuações num formato novo e, como diz o histórico de versões, a versão 4.4 foi reforçada com a ajuda de uma ferramenta de IA, e por isso esta página menciona isso.

O tabuleiro é uma grade cheia de dígitos de 1 a 9, sorteados ao acaso, e você é um @ em algum lugar dela. Cada movimento vai em linha reta, numa de oito direções, e o número para o qual você vai diz quantos quadrados você come e atravessa: se você vai para a direita e o próximo quadrado é um 7, você come sete quadrados para a direita e para no último. Os quadrados comidos somem, você não pode atravessá-los nem parar neles, e não pode sair do tabuleiro. O jogo termina quando nenhum movimento é possível, e sua pontuação é o número de quadrados comidos, mostrado junto com a porcentagem do tabuleiro.

A graça está no planejamento. Um 9 vale muito, mas também pode prender você num canto, e um caminho que parece seguro pode fechar o resto do tabuleiro. As cores ajudam a ler o tabuleiro de relance, uma para cada dígito, e o comando p destaca os movimentos que você pode fazer agora.

Jogando aqui

Este é o Greed 4.5, compilado para o navegador a partir do código-fonte, sem nenhuma mudança no jogo. O tabuleiro é a tela de texto inteira, em cores, e não tem som. As melhores pontuações ficam neste navegador e são listadas quando o jogo termina. O jogo é em inglês e precisa de teclado (em telas de toque aparecem teclas na tela).

Controles

Tecla Ação
setas, teclado numérico, h j k l mover para a esquerda, baixo, cima, direita (segure a tecla para repetir, se o teclado fizer isso)
y u b n mover na diagonal (cima-esquerda, cima-direita, baixo-esquerda, baixo-direita)
p mostrar ou esconder os movimentos possíveis
? ajuda
Ctrl+L redesenhar a tela
q sair (depois de confirmar com y)

Dicas

Pense em onde cada movimento deixa você. Um número grande leva você longe, mas o último quadrado em que você para decide suas próximas opções.

Coma em direção ao meio mais tarde. Limpar as bordas primeiro pode deixar você com menos caminhos do que limpar uma faixa pelo meio.

Use o comando p enquanto aprende, para ver quais movimentos estão abertos.

Perguntas

Como a pontuação é calculada? É o número de quadrados que você comeu, e o jogo também mostra que porcentagem do tabuleiro isso representa.

Dá para escolher o tamanho do tabuleiro? O jogo original tem opções para isso na linha de comando, mas esta versão começa com o tabuleiro padrão.