Remake casero de Party House con Godot y Claude

Fuentes: Remaking Party House

Un desarrollador aficionado relata en su blog cómo reconstruyó una réplica casi perfecta del juego Party House, incluido en la colección UFO 50 (Mossmouth, 2024), utilizando el motor Godot y la asistencia de Claude (la IA de Anthropic) para acelerar las fases finales del proyecto.

Party House es un roguelite de construcción de mazos en el que el jugador alterna entre una fase de planificación —donde compra invitados para su fiesta— y una fase de fiesta, en la que saca invitados aleatorios de su agenda y usa sus habilidades para subir la puntuación. La victoria llega al reunir a cuatro invitados estrella a la vez. La música del original es uno de sus grandes atractivos.

El remake nació como un proyecto personal para aprender desarrollo de videojuegos. El autor programó manualmente el prototipo inicial, con unos cuatro invitados y sin las animaciones de puntuación, pero el pulido necesario para terminar el juego lo llevó a delegar buena parte del código en Claude. Según explica, escribió aproximadamente el 80% inicial y delegó el 80% restante al modelo, con la broma autoirónica de la regla 90-90.

El artículo detalla el flujo de trabajo seguido: Claude aprendió a ejecutar Godot en modo headless, creó un pequeño conjunto de pruebas y consultó la wiki de UFO 50 para elaborar una especificación conjunta; añadió una tecla F12 para capturar pantallas y comparar la versión actual con el original mediante pruebas tipo diff; y, sin acceso a Python, escribió una herramienta de coincidencia de sonidos en unas 400 líneas de GDScript para emparejar los efectos del banco de sonido original con los momentos del juego.

El autor aclara que el remake utiliza sprites y sonidos extraídos del UFO 50 original, y que lo publica confiando en que el uso sea razonable; al mismo tiempo, recomienda comprar UFO 50 en Steam para apoyar el trabajo original.