- Asterogue é um roguelike sci-fi jogado diretamente no navegador, em que você desce pelo interior de um asteroide para encontrar The Orb
- A versão gratuita libera até 3 níveis, e o objetivo completo é chegar ao 17º andar e encontrar The Orb
- A movimentação e o combate são simples, centrados nas setas do teclado ou nos botões na tela, usando também
.para passar o turno eipara abrir o inventário - O jogo completo na web é desbloqueado com uma compra única e inclui 15 níveis adicionais, 18 tipos de monstros, 49 itens, 11 tilesets, colecionáveis e várias horas de jogo
- Na produção foram usados Roguelike Browser Boilerplate, ROT.js, tiles da Oryx, NES.css e sfxr.me, além de haver um link para wishlist na Steam
Um roguelike sci-fi que desce para dentro de um asteroide
- Asterogue é um jogo roguelike de navegador baseado em “Roguelike Browser Boilerplate”
- Após 1.000 anos de paz e prosperidade, a galáxia passou por The Great War e Dark Times, e o jogador surge como um lightswords-person que perdeu tudo
- Um velho avisa: “Ancient aliens have returned” e diz que seres antigos estão tentando armazenar tudo de bom da galáxia no Cursed Orb
- O jogador vê um mapa espacial desenhado no verso de um guardanapo, faz um pouso forçado em um asteroide e então desce para o interior dele
- O objetivo explícito é descer até o 17º andar e encontrar The Orb
- Ao encontrar The Orb, aparece uma mensagem de vitória dizendo que a bondade no coração da humanidade desperta novamente por toda a galáxia
Controles, compra e componentes usados
-
Controles básicos
- Mova-se com as setas do teclado
- No celular ou nos controles por botões, use os botões direcionais na tela
- Ao se mover sobre monstros ou itens, você interage com eles
- Use
.ou o botão.para pular um turno - Use
iou o botãoipara abrir o inventário - Selecione itens com números e use
ctrl/shiftouXpara descartá-los - Em ambientes touch, toque nos itens do inventário para usá-los e toque em
Xpara descartá-los
-
Versão gratuita e desbloqueio completo
- É possível jogar grátis até 3 níveis
- O desbloqueio do jogo completo na web é uma compra única, com preço exibido de
~~$10~~ $5 - A versão completa inclui 15 níveis adicionais, 18 monstros únicos, 49 itens poderosos, 11 tilesets, objetos de valor colecionáveis e várias horas de gameplay
- Para compra ou login, são usados e-mail e links mágicos
-
Ferramentas e recursos usados na produção
- Roguelike Browser Boilerplate
- ROT.js
- Oryx tiles
- NESS.css
- sfxr.me
- A música usada é The Planets, de Gustav Holst
- É fornecido um link para Wishlist on Steam
1 comentários
Comentários do Hacker News
Asterogue é um roguelike coffee-break gráfico “com bom feeling” que eu criei, inspirado quase diretamente no Rogue original em termos de escala e recursos
O jogador desce 17 andares até o centro de um asteroide em busca de The Orb para salvar o universo, e monstros mais difíceis aparecem quanto mais fundo você vai
Em vez de magia, há tecnologia; você coleta itens de nanotecnologia e béqueres de substâncias químicas para fortalecer o personagem — ou, se der azar, prejudicá-lo
Fiz isso ao longo de alguns meses, entediado enquanto me recuperava de uma doença, e desde o início usei tecnologias web, mas lancei primeiro só para Android e Windows porque achei que “era assim que se devia lançar um jogo”
Recentemente comecei a pensar que talvez esse “jeito certo” estivesse errado, e que a web talvez esteja realmente em alta, então estou experimentando um lançamento na web
Agora estou vendo, com gratidão, que o número de jogadores diários está maior do que era nos apps nativos
Na versão web também estou testando um novo modelo de pagamento. Antes, a pessoa comprava em uma app store ou no Itch e baixava; desta vez, ela joga gratuitamente os primeiros andares no navegador e, se quiser continuar, faz um pagamento único online para desbloquear o jogo completo
Acho que é um equilíbrio razoável, porque o jogador consegue sentir a atmosfera primeiro e só continua se gostar. Não vi muito esse modelo em jogos web, então é mais um experimento
Esta versão também inclui várias correções e novos recursos com base no feedback recebido depois do lançamento das versões nativas
Também tenho curiosidade sobre como a monetização parece diferente na web e nas app stores
Hoje em dia parece que quase qualquer jogo mobile poderia ser feito como jogo web. Vi recentemente um battle royale bem polido, https://gooberdash.winterpixel.io/, e o criador também publicou no HN um post sobre como o implementou com Godot e threads em Wasm: https://news.ycombinator.com/item?id=40372308
Sobre o lado técnico de portar para a web, Sebastian Altonen também é uma boa fonte. Ele é um programador gráfico que trabalha na HypeHype, uma empresa que parece uma mistura de TikTok com Roblox, e atualmente compartilha bastante coisa enquanto porta de WebGL para WebGPU: https://x.com/SebAaltonen
Quero ver se consigo rodá-lo no Steam Deck, mas não está claro se eu receberia apenas a versão de navegador
Na página do Itch.io há pacotes para Windows e Linux, e o preço também parece mais baixo, então queria confirmar antes de comprar
Sempre fico pensando em tentar desenvolver jogos, e ver algo assim é divertido e inspirador
Pela natureza do HN, imagino que muita gente se interesse tanto pelo lado técnico quanto pelo lado de negócios de projetos como este; fiquei curioso se você poderia compartilhar que tipo de resultado financeiro um jogo claramente voltado para um nicho como esse consegue alcançar
Seria ótimo se pudesse falar tanto do tempo/custo investidos quanto da receita, mas desculpe se a pergunta for desconfortável
Não pareceu um final, e a pontuação máxima também não foi salva; queria saber se é um bug
Já que o assunto é roguelike de ficção científica, passei mais de 700 horas em Jupiter Hell
Jogo roguelikes desde o Rogue original dos anos 80, e acho que JH é o melhor. Ele tem árvores de habilidades que recompensam experimentação, uma curva de aprendizado que não parece injusta e um impulso que faz você querer “só mais um andar” sem parar
Com uma interpretação nova das mecânicas de combate à distância, um design reduzido ao essencial, uma estrutura em que uma vitória na dificuldade Ultraviolence leva cerca de 3 horas e um motor 3D customizado bem feito, acho que ainda será reconhecido como um clássico
https://store.steampowered.com/app/811320/Jupiter_Hell/
Em alguns aspectos também me lembra Heat Signature. É um jogo completamente diferente, mas estranhamente passa uma atmosfera parecida
Fico curioso se existe algum jogo parecido, mas em tempo real
Chris também é o desenvolvedor de rogule[0]. É uma masmorra roguelike diária, uma por dia, na linha de Wordle ou tradle, e tenho me divertido muito com ela ao longo do último ano
[0]: https://rogule.com/game.html
É excelente, mas ultimamente sinto que ele está meio dividido entre fácil demais ou simplesmente impossível
Gosto da estética
Alguns pontos menores: eu mesmo não sei o que esperava que o botão de voltar do navegador fizesse, mas o comportamento real foi um pouco surpreendente. Durante a partida, seria bom haver uma confirmação do tipo “tem certeza de que deseja voltar?” antes de sair
Recomendo passar um corretor ortográfico nas mensagens do jogo. Já vi “Weilding X” em vez de “Wielding X”
Pretendo jogar mais
Já corrigi, e vou fazer o deploy quando o VPS apanhar menos do tráfego do HN. Também vou pensar em como melhorar o problema do botão de voltar
O erro na grafia de wield até acaba parecendo ter estilo
Até agora, estou gostando muito
Mas sinto que há itens demais para o espaço de inventário disponível
As salas ficam completamente espalhadas de botas, então acabo só passando por elas; e sempre que vejo algo interessante, como uma poção, primeiro preciso largar um par de botas para poder pegar e beber
Seria bom permitir HJKL ou WASD como teclas de movimento
As setas também são intuitivas, mas a posição delas não é tão boa. Lembro de ter usado o esquema HJKL quando jogava nethack antigamente
O principal motivo para eu voltar rapidamente ao vi foi que o emacs não lidava bem com conexões de internet instáveis, mas não foi o único
Gostei muito da descobribilidade da interface de usuário
Enquanto andava por aí pegando itens, vi o pequeno “i” no canto inferior esquerdo, apertei i e o inventário abriu; foi ótimo
Só que o “i” mudou para “x”, então naturalmente achei que x fecharia o inventário, mas não foi o caso
Se a tecla x não estiver reservada para algum uso importante, seria bom usá-la para fechar diálogos
Fica estranho ter que mover a mão do i para a fileira de números e depois voltar para as setas
Bom jogo
Mas, ao descartar um item apertando o botão vermelho com X, acho que o item deveria cair aos seus pés, não desaparecer para sempre
Se não for possível empilhar itens, ele poderia ser colocado em uma casa vazia aleatória ao redor; e, se não houver casa vazia, eu aceitaria não poder descartá-lo. Não verifiquei se monstros podem ficar em cima de itens
Foi bem desconcertante o jogo parar no 3º andar e pedir pagamento
A tela inicial diz “3 andares grátis”, mas seria bom usar a palavra demo em algum lugar deste post
Não é que telas de pagamento me sejam estranhas. Cresci com floppies shareware, então na verdade elas me são familiares
Por exemplo, em Monster Bash dava para jogar até derrotar o primeiro chefe e, depois de dar uma sensação bem épica, aparecia uma tela do tipo “isso foi legal, né? Se quiser mais, envie correspondência para XYZ e receba os episódios 2, 3 e 4 para ver o restante da jornada”
Eu de fato mandei a carta e queria jogar mais
Não quero dizer que este jogo deva mudar muito, mas me parece melhor deixar a pessoa jogar por cerca de uma hora primeiro, mostrar que há uma diversão épica ali e, logo depois, perguntar se ela quer continuar
A chance de pagar aumenta quando o jogador sente que já recebeu algo bom o bastante de graça e agora quer ser generoso
Este jogo é fofo e divertido, mas ainda não cheguei a esse ponto, então hesito em pagar. Não é uma crítica ao jogo em si; monetização é difícil, então estou compartilhando uma experiência pessoal que funcionou bem
Também acrescentei ao post uma explicação sobre o novo modelo de pagamento da versão web. O Asterogue existente era comprado e baixado pela App Store ou pelo Itch, como outros jogos, mas desta vez estou experimentando permitir jogar gratuitamente os primeiros andares no navegador e, se a pessoa quiser continuar, fazer um pagamento único online para desbloquear o jogo completo
Acho um equilíbrio razoável, porque o jogador pode entender o clima e continuar só se realmente gostar. Não vi muito esse formato em jogos baseados na web, então é mais um experimento
Foi divertido, mas para o meu gosto foi um pouco simples e fácil demais
O Rogue original é de antes da minha geração, mas por um tempo fiquei bem viciado em brogue(https://sites.google.com/site/broguegame/), e este jogo me lembra bastante ele