1 pontos por GN⁺ 2024-11-09 | 1 comentários | Compartilhar no WhatsApp
  • 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 e i para 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 i ou o botão i para abrir o inventário
    • Selecione itens com números e use ctrl/shift ou X para descartá-los
    • Em ambientes touch, toque nos itens do inventário para usá-los e toque em X para 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

1 comentários

 
GN⁺ 2024-11-09
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

    • Fico feliz em ver mais jogos web. Sem instalação e execução imediata são vantagens enormes da web
      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
    • Fiquei curioso se, ao comprar o jogo pelo site, também dá para receber a versão para Windows
      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
    • É um jogo muito legal, e é bom ver que também dá para criar joguinhos divertidos na web
      Sempre fico pensando em tentar desenvolver jogos, e ver algo assim é divertido e inspirador
    • A atmosfera é muito boa e parece incrível
      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
    • Eu estava jogando em um iPad com iOS 17 e, depois de chegar ao 16º andar, fui para a escada do próximo andar e a página travou e recarregou
      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/

    • Fiquei surpreso ao ver JH mencionado aqui, mas é mesmo um jogo excelente
      Em alguns aspectos também me lembra Heat Signature. É um jogo completamente diferente, mas estranhamente passa uma atmosfera parecida
    • Não costumo me dar bem com jogos em turnos
      Fico curioso se existe algum jogo parecido, mas em tempo real
    • Se quiser perder mais tempo ainda, Rift Wizard também vale a pena
  • 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

    • Jogo rogule quase todos os dias
      É 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

    • Dei um grep no código-fonte e, literalmente, todas as ocorrências de wielding estavam com erro de digitação, até nomes de variáveis
      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
    • Há gente demais entre jogadores de RPG que acha que joga ‘rouge’
      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

    • Às vezes penso se o fato de eu ter jogado moria não foi o que me fez tender mais para o vi do que para o emacs
      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

    • Seria bom se “i” não fosse a única forma de abrir o inventário
      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

    • O momento em que a tela de pagamento aparece também parece um pouco estranho
      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
    • Vou atualizar a landing page para refletir o feedback e deixar mais claro que o jogo completo é pago
      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
    • Fico curioso se você já pensou em uma versão com anúncios para os pão-duros como nós
  • 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

    • Se um jogo chamado “brogue” não ajuda a entender sotaque coloquial escocês e gírias, então não sei o que ele está fazendo