Roguelike con mazmorras procedurales: genera tu dungeon crawler en HTML5

Pide a Cerewro un roguelike por turnos con mapas generados (BSP o celular), niebla de guerra, loot y enemigos escalados por planta. Un solo HTML con Canvas y estado serializable para guardar partida.

Roguelike con mazmorras procedurales: genera tu dungeon crawler en HTML5

Pide a Cerewro un roguelike por turnos con mapas generados (BSP o celular), niebla de guerra, loot y enemigos escalados por planta. Un solo HTML con Canvas y estado serializable para guardar partida.

Prompt listo para Cerewro

Cerewro Chat — HTML5 (navegador en Windows)
Genera un roguelike por turnos para Windows con estas características.

Características: mapa procedural (BSP, celular u otro; documenta el algoritmo en comentarios); tamaño mínimo 40×25; habitaciones conectadas por pasillos; jugador @ con movimiento WASD o flechas; enemigos con IA simple (perseguir en línea de vista); combate por turnos (tras mover el jugador, actúan todos los enemigos); inventario con pociones y armas; escalado +10% vida enemiga por planta; niebla de guerra (visión 8 casillas); guardado en localStorage serializando el estado completo; UI con HP, planta y mini-log; estética ASCII/retro en Canvas.

Reglas y comportamiento: turnos claros; game over y reinicio; sin dependencia de servidor.

Tecnología y entrega: HTML5, Canvas 2D, JavaScript ES6+; preferible un solo index.html; sin frameworks obligatorios; código comentado.

Entorno Windows: abrir en Edge o Chrome; sin Node ni build obligatorio.

Opcional (otra iteración): variante con Electron (Node.js) que empaquete el mismo canvas, o ejecutable con PyInstaller a partir de la versión Python.
Cerewro Chat — Python 3 (escritorio Windows)
Genera el mismo roguelike por turnos como aplicación de escritorio en Windows.

Características: Pygame 2; ventana con rejilla visible o escalado; mismas reglas de turnos, combate, niebla e inventario; guardado en archivo JSON en la carpeta del usuario o del juego.

Tecnología y entrega: Python 3.10+; main.py; requirements.txt; README con creación de venv e instalación.

Ejecución en Windows: PowerShell o cmd: python -m venv .venv; .venv\Scripts\activate; pip install -r requirements.txt; python main.py.

Incluye: menú inicial, confirmación de salida y teclas documentadas en pantalla.

Cómo sacarle partido

  • Pide después de la primera versión: «equilibra el daño para que la planta 5 sea difícil pero justa».
  • Si el mapa tiene callejones sin salida, pide regeneración solo de esa región.