UzeSnakes
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
UzeSnakes é o jogo da cobrinha que todo mundo conhece, feito com capricho para um pequeno console de projeto aberto. A sua cobra desliza por um campo largo, você a guia até a comida, e cada mordida a deixa um gomo mais comprida. Bateu numa parede ou numa cobra, inclusive no próprio rabo, a rodada acaba. Sem paredes no caminho, quem sai por um lado do campo volta pelo outro.
A cada poucas mordidas um item especial aparece em algum ponto do campo, e pegá-lo vale 5 pontos. O dinheiro é um bônus simples que acrescenta três gomos de uma vez, a tesoura corta três, e um dos itens deixa a cobra mais lenta por dez segundos. Outros pedem cuidado: um dobra a velocidade por dez segundos, outro inverte as setas por dez segundos, e outro vira a cobra ao contrário, fazendo do rabo a cabeça, o que pode tirar você de um aperto ou acabar com a partida.
Antes de começar dá para escolher um de quatro cenários (campo aberto, borda com paredes, quatro salas divididas por uma cruz ou um conjunto de corredores) e a velocidade, de 0, a mais rápida, a 31, a mais lenta.
Dois jogadores têm quatro modos só deles. No Normal, perde a primeira cobra que bater. O Speedup é igual, mas as duas cobras aceleram a cada dez segundos. No Growth, a cobra que bate recomeça do zero, e vence a primeira a chegar a um tamanho escolhido. No Timed, bater também faz recomeçar, com a pontuação zerada, e vence quem tiver mais pontos quando o tempo acabar.
Jogando aqui
Este é um jogo homebrew feito para o Uzebox, um console de videogame de projeto aberto que os próprios entusiastas montam: um jogo novo, de um desenvolvedor independente, e não um lançamento comercial. Ele roda aqui no CUzeBox, um emulador de Uzebox compilado para WebAssembly, a partir de uma ROM que compilamos do código-fonte do autor. Clique em Jogar e, quando o menu aparecer, aperte Z em "1 Player" para começar.
O menu funciona com as setas e a tecla Z, que é o botão B do Uzebox; o Enter só serve para pausar. Para jogar contra alguém, ponha o cursor em "2 Players", escolha o modo com esquerda e direita e aperte Z. O Growth e o Timed pedem em seguida o tamanho a alcançar ou o número de minutos.
O teclado e o primeiro controle comandam o jogador 1; o segundo jogador precisa de um segundo controle. O jogo não guarda pontuações entre visitas, mas o F2 salva o estado completo do emulador e o F4 o traz de volta. Os textos do jogo estão em inglês.
Controles
| Tecla | Botão do Uzebox | Ação |
|---|---|---|
| Setas | Direcional | guiar a cobra; andar pelo menu e mudar as opções |
| Z | B | confirmar no menu e no menu de pausa |
| Enter | Start | pausar (Resume ou Quit); voltar ao menu depois de uma partida |
| F2 / F4 | — | salvar / carregar o estado do emulador |
Algumas dicas
Pense uma curva à frente. A cobra não para nunca, então planeje a próxima curva antes de precisar dela, principalmente perto das paredes e do próprio rabo.
Use as bordas. No campo aberto os lados se ligam, o que muitas vezes é o caminho mais curto até a comida e uma boa fuga quando o meio fica cheio.
De olho no contador. Enquanto um efeito de dez segundos está ativo, a contagem aparece no alto do campo. Os controles invertidos são o perigo: faça curvas curtas até o efeito passar.
A velocidade é você quem escolhe. Se o padrão parecer frenético, aumente o delay alguns pontos no menu; descer até 0 é um teste de reflexo de verdade.
Música ligada ou não. A linha Sound do menu alterna entre música e efeitos, só música, só efeitos ou silêncio.
Créditos e licença
UzeSnakes foi criado por Flávio Zavan, que escreveu o código e desenhou os gráficos; as duas músicas são de Ideraldo Luiz da Silva, e alguns efeitos sonoros partem dos instrumentos padrão do kernel do Uzebox, de Alec Bourque. O código é software livre sob a GNU General Public License, versão 3 ou posterior, e os gráficos e as músicas estão sob a licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada. O build servido aqui foi compilado da versão 1.03 do repositório do autor junto com o kernel do Uzebox (também GPL), que passa a fazer parte de todo jogo; o código-fonte completo deles e o script de build estão hospedados junto do jogo, e os textos das licenças estão linkados nesta página.