Sobre o projeto
ARLQ (Another Rogue-Like Quest) é um jogo roguelike desenvolvido colaborativamente entre desenvolvedores humanos e o ChatGPT. A base de código foi inicialmente gerada pelo ChatGPT com base em descrições de alto nível e, posteriormente, refinada por humanos. O ChatGPT também contribuiu para a documentação, design de algoritmos (como a geração de labirintos), explicações de uso de bibliotecas, type hints, comentários e até ideias de design de monstros. O manual foi redigido por humanos e polido com a ajuda do ChatGPT.
O jogo apresenta masmorras geradas proceduralmente onde os jogadores controlam um personagem (@) usando as teclas de seta. Um sistema de fog-of-war esconde áreas não exploradas; os blocos visitados permanecem visíveis via auto-mapping. Monstros (inicialmente exibidos como '?') e companheiros ('!') revelam suas identidades ao serem encontrados. Os monstros não se movem a menos que sejam abordados; derrotá-los concede experiência, itens ou restauração de LP. Alguns monstros possuem variantes raras com efeitos especiais (ex: Rare Amoeba aumenta significativamente o nível, Rare Chimera concede uma espada amaldiçoada).
Os jogadores devem gerenciar o LP (Life Points), que diminui a cada movimento. Derrotar monstros restaura comida e LP. Companheiros fornecem benefícios passivos: Nomicon revela tipos de monstros, Ocular estende a visão, Pegasus ajuda a atravessar paredes. O objetivo é encontrar baús de tesouro guardados por dragões — Estágio 1 pelo Dragon (D), Estágio 2 pelo Fire Drake (F). O jogo termina quando o jogador toca no baú do tesouro (T).
A instalação utiliza pipx: `pipx install git+https://github.com/tos-kamiya/arlq`. As opções incluem `-T` (visualização mais fácil), `-F` ou `-t` (mais difícil) e `--curses` para modo terminal (requer pacote curses específico da plataforma). O projeto possui licença BSD-2.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.