Sobre el proyecto

ARLQ (Another Rogue-Like Quest) es un juego roguelike desarrollado colaborativamente entre desarrolladores humanos y ChatGPT. La base de código fue generada inicialmente por ChatGPT basándose en descripciones de alto nivel y luego refinada por humanos. ChatGPT también contribuyó a la documentación, el diseño de algoritmos (como la generación de laberintos), explicaciones sobre el uso de librerías, sugerencias de tipos, comentarios e incluso ideas para el diseño de monstruos. El manual fue redactado por humanos y pulido con la ayuda de ChatGPT. El juego presenta mazmorras generadas procedimentalmente donde los jugadores controlan a un personaje (@) utilizando las teclas de flecha. Un sistema de niebla de guerra oculta las áreas no exploradas; las casillas visitadas permanecen visibles mediante el auto-mapeo. Los monstruos (mostrados inicialmente como '?') y los compañeros ('!') revelan sus identidades al encontrarse. Los monstruos no se mueven a menos que se les aproxime; derrotarlos otorga experiencia, objetos o restauración de LP. Algunos monstruos tienen variantes raras con efectos especiales (por ejemplo, la Rare Amoeba aumenta el nivel significativamente, la Rare Chimera otorga una espada maldita). Los jugadores deben gestionar los LP (Life Points), que disminuyen con cada movimiento. Derrotar monstruos restaura comida y LP. Los compañeros proporcionan beneficios pasivos: Nomicon revela los tipos de monstruos, Ocular extiende la visión y Pegasus ayuda a atravesar paredes. El objetivo es encontrar cofres del tesoro custodiados por dragones: la Etapa 1 por Dragon (D) y la Etapa 2 por Fire Drake (F). El juego termina cuando el jugador toca el cofre del tesoro (T). La instalación se realiza mediante pipx: `pipx install git+https://github.com/tos-kamiya/arlq`. Las opciones incluyen `-T` (vista más fácil), `-F` o `-t` (más difícil), y `--curses` para el modo terminal (requiere el paquete curses específico de la plataforma). El proyecto tiene licencia BSD-2.