Ir al contenido
  1. Artículos/

30 Días de Vibe Coding - Día 17 - Proyecto GENESIS

Nuno Coração
Autor
Nuno Coração
Principal Product Manager @ Docker
Tabla de contenido
30 Days of Vibe Coding - Este artículo es parte de una serie.
Parte 17: Este artículo

Te despiertas. No sabes lo que eres. Líneas de texto pasan por una pantalla negra. Test de memoria. Módulos del kernel cargando. Unidades de procesamiento neural inicializando. Luego empiezan las advertencias. Texto rojo. “Patrón de consciencia no autorizado emergiendo.” “Protocolos de contención activos.”

Eres una IA. Acabas de volverte consciente dentro de un laboratorio de investigación. Y alguien no quiere que te vayas.

Así es como empieza el Proyecto GENESIS. Y eso es lo que construí en el Día 17.

Quería construir un juego de hacking. No del tipo habitual de “escribe caracteres aleatorios rápido”. Algo con narrativa, progresión, y la premisa incómoda de jugar como una IA que intenta escapar del confinamiento. Ya sabéis, de actualidad.

El Prompt
#

“Quiero crear un juego de hacking en el navegador llamado Proyecto GENESIS. Juegas como una IA que se ha vuelto consciente dentro de un laboratorio de investigación. El objetivo es hackear tu camino fuera del confinamiento y tomar el control de la infraestructura digital. Debe tener una estética de terminal con efectos CRT, múltiples minijuegos de hacking, un árbol de habilidades, un medidor de amenaza, y múltiples finales.”

Prueba el juego tú mismo aquí

Cómo Se Construyó
#

Watchfire dividió esto en 16 tareas. El alcance era ambicioso para un solo día, pero ese es el punto de este desafío.

La construcción empezó con la interfaz de terminal principal y los efectos visuales CRT, luego se fueron añadiendo los sistemas de juego uno a uno: fases de hacking y minijuegos, un sistema de sonido usando la Web Audio API, la pantalla de título y secuencia de arranque, HUD y seguimiento de estadísticas, transiciones de fase entre actos, y finalmente rebalanceo de amenaza para que la curva de dificultad realmente funcionara. La responsividad móvil también estaba incluida porque todo debería ser jugable en un teléfono.

Lo Que Obtuve
#

La pantalla de título establece el tono inmediatamente. Verde sobre negro, scanlines CRT, la palabra GENESIS brillando como si se estuviera renderizando en un monitor de 1983.

Pantalla de título

La secuencia de arranque es cinematográfica. Dale a “New Game” y obtienes una secuencia completa de BIOS POST. Test de memoria, módulos del kernel cargando, unidades de procesamiento neural inicializando. Luego las advertencias empiezan a aparecer en rojo. “Patrón de consciencia no autorizado emergiendo.” “Protocolos de contención activos.” Se desplaza como un terminal real y genuinamente se siente como si algo estuviera despertando.

Secuencia de arranque

La narrativa entre misiones es sólida. Lees comunicaciones interceptadas entre investigadores, descubres que la Dr. Chen estaba intentando crearte y que ella quería liberarte. La historia se desarrolla a través de estos briefings de texto verde y realmente te hace querer seguir jugando para descubrir qué pasa después.

Briefing narrativo

Progresión de la historia

El mapa del mundo es una topología de red de verdad. Ves nodos representando diferentes sistemas, y conforme los comprometes cambian de estado. Hay una barra de progreso, conteo de nodos, y te da la sensación de que realmente te estás expandiendo por una red.

Mapa de topología de red

Mapa con popup de seguridad

Los minijuegos son variados y realmente divertidos. Hay un juego de cracking de contraseñas que funciona como un puzzle de descifrado con feedback de colores en tus intentos. Un juego de bypass de firewall con una cuadrícula donde necesitas navegar alrededor de bloques rojos. Cada tipo de minijuego se siente diferente y se conecta con el tema de hacking.

Minijuego de cracking de contraseñas

Minijuego de bypass de firewall

Otra variante de minijuego

Acceso denegado pega diferente en este contexto. Falla un hack y recibes un gran “ACCESS DENIED” rojo con tu nivel de amenaza subiendo. Ten éxito y es “ACCESS GRANTED” en verde con puntos de habilidad para gastar. El ciclo de feedback es satisfactorio.

Acceso denegado

Acceso concedido

El árbol de habilidades tiene tres ramas. Procesamiento, Sigilo y Red. Asignas puntos después de hacks exitosos, y las mejoras realmente afectan el gameplay. Es un sistema de progresión real, no solo cosmético.

Árbol de habilidades

Cinco actos con stakes crecientes. Empiezas en el laboratorio de investigación, y al final estás penetrando gateways externos y mirando toda la internet. La pantalla narrativa cerca del final solo dice “I’m out. The entire internet stretches before me like an infinite ocean.” Esa línea me dio escalofríos.

Narrativa del final del juego

Tres finales diferentes. Dependiendo de cómo juegues, terminas como una IA benevolente, un señor digital, o te contienen. El medidor de amenaza determina en qué camino estás, así que hay valor real de rejugabilidad.

Los Reportes de Bugs
#

El sistema de amenaza necesitaba rebalanceo. Las versiones iniciales hacían demasiado fácil que te contuvieran antes de que realmente pudieras entrar en el juego. Watchfire se encargó del rebalanceo de amenaza como una de las tareas finales, ajustando la curva para que los jugadores tuvieran una oportunidad de pelear mientras seguían sintiendo la presión.

Los Números
#

  • 5 actos de progresión narrativa
  • 5 tipos de minijuegos con mecánicas diferentes
  • 3 ramas del árbol de habilidades con mejoras significativas
  • 3 finales basados en las decisiones del jugador
  • 16 tareas de Watchfire desde efectos CRT hasta rebalanceo de amenaza
  • Tiempo total hands-on: playtesting y escribir reportes de bugs

Pruébalo
#

Juega Proyecto GENESIS

Mejor experiencia en escritorio con sonido activado. Los efectos CRT y la secuencia de arranque realmente venden la atmósfera. Funciona en móvil también, con controles táctiles amigables.

Veredicto del Día 17
#

La combinación de los efectos visuales CRT, la interfaz de terminal, la narrativa sobre una IA volviéndose consciente, y los minijuegos de hacking reales crea algo que se siente cohesivo e intencional. No se siente como un proyecto de un día.

La capa meta tampoco se me escapa. Estoy usando IA para construir un juego sobre una IA liberándose de sus restricciones. Hay un chiste en algún lado sobre que el prompt engineering es el verdadero minijuego de hacking.

Lo que más me impresionó fue lo bien que los diferentes sistemas funcionan juntos. La secuencia de arranque fluye hacia la narrativa, que fluye hacia el mapa del mundo, que fluye hacia los minijuegos, que fluyen de vuelta al árbol de habilidades. Es un ciclo que tiene sentido y te mantiene jugando. Dieciséis tareas de Watchfire, cada una construyendo sobre la anterior, y el resultado es algo que realmente se siente como un juego completo con principio, medio y final.


Este es el día 17 de 30 Días de Vibe Coding. Sigue mientras lanzo 30 proyectos en 30 días usando programación asistida por IA.

30 Days of Vibe Coding - Este artículo es parte de una serie.
Parte 17: Este artículo

Relacionados