RuggRogue
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
RuggRogue é um roguelike que dá para terminar. Você começa numa sala no primeiro nível de uma masmorra, com uns poucos pontos de ataque e defesa, e cada nível abaixo traz monstros e equipamentos novos. Você ganha experiência e níveis lutando, sente fome e precisa comer, se cura devagar com o tempo, e um menu com teclas de atalho deixa você usar, largar, empunhar e vestir o que carrega sem ficar procurando numa lista longa.
O jogo foi escrito por Tung Nguyen a partir da primeira parte do Rust Roguelike Tutorial, mas usa o SDL2 diretamente e nenhum motor de jogos. Tem alguns confortos que deixam uma partida longa agradável: corrida automática para seguir corredores e atravessar espaços abertos, um modo de visão que deixa você mover um cursor e ler sobre tiles distantes, um sistema de salvar e carregar, tiles gráficos ou texto simples, zoom ajustável e um modo New Game Plus para quando você vence.
Jogando aqui
Clique em Play e o jogo carrega na página (uns 1 MB, baixados só quando você aperta o botão). Escolha New Game, aperte Enter para passar a primeira tela e jogue. O jogo salva quando você desce a escada e quando você sai pelo menu de opções (Esc), e "Load Game" na tela de título traz a partida de volta. Apagar os dados do site apaga o save. A página não faz nenhuma requisição fora deste site. O mapa começa pequeno; abra as opções com Esc e ponha o zoom do mapa em 2x. É preciso teclado. Os textos do jogo estão só em inglês.
Controles
| Tecla | Ação |
|---|---|
| Setas, teclado numérico ou teclas do vi (h j k l y u b n) | andar em oito direções; andar contra um monstro ataca |
| . ou Espaço ou numérico 5 | esperar um turno |
| Shift + direção | correr automaticamente |
| Shift + Espaço | descansar até se curar |
| Enter ou > | descer a escada |
| g ou , | pegar um item |
| i | menu do inventário |
| a | usar um item |
| d | largar um item |
| w ou e | empunhar uma arma ou vestir uma armadura |
| r | tirar uma arma ou armadura |
| v | modo de visão: mova o cursor para ler sobre tiles distantes |
| Esc | menu de opções |
Dicas
Coma antes de passar fome. A linha Hunger no painel lateral mostra como você está.
Use os corredores. Lutar num corredor significa enfrentar os monstros um de cada vez.
Olhe antes de pular. O modo de visão descreve monstros e itens que você vê de longe.
Teste os tiles e o zoom. As opções deixam você escolher entre os tiles gráficos e uma fonte de texto, e dar zoom no mapa e no texto.
Perguntas frequentes
É difícil? É um roguelike clássico: é justo, mas dá para morrer. Os primeiros níveis são bons para aprender.
Dá para salvar? O jogo salva quando você desce e quando você sai pelo menu de opções; carregue pela tela de título.
Funciona no celular? Não: precisa de teclado.
Créditos e licença
RuggRogue foi feito por Tung Nguyen e é software livre sob a licença MIT. Os gráficos dos tiles são uma versão monocromática dos Urizen 1-Bit Tilesets, de vurmux (CC0, dedicação ao domínio público), e a fonte é a GohuFont (WTFPL). O jogo é feito na linguagem Rust com as bibliotecas SDL2 e SDL2_image, compilado para WebAssembly com o Emscripten; as licenças delas, e as das crates Rust, estão no arquivo de licença ligado a esta página. Compilamos o jogo a partir do fonte do autor com uma remoção (um terceiro tileset que veio sem licença) e uma pequena mudança no HTML, e hospedamos esse fonte e as mudanças ao lado do jogo.