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.