Juego de navegador NeuroBirds con 29 pájaros coleccionables y visualización de redes neuronales
12 min read

NeuroBirds: Construyendo 29 pájaros con cerebros reales

#Game Dev #React #AI #Canvas #Web Audio

El experimento: ¿puede un juego estar realmente vivo?

La idea comenzó simple: un clon de Flappy Bird con personajes coleccionables. Pero en algún momento me hice una pregunta que cambió el proyecto por completo: ¿Y si los pájaros estuvieran realmente vivos?

No “vivos” en el sentido de sprites animados — sino redes neuronales reales. Consciencia medible. Sueños que ocurren. Rasgos de personalidad que moldean el comportamiento.

NeuroBirds se convirtió en un experimento que difumina la frontera entre juego y simulación.

Marzo 2026
Fecha de lanzamiento
Release inicial

El problema con los assets externos

Desde el principio estaba claro: sin archivos externos. Ni un PNG, ni un MP3, ni un SVG de un CDN. ¿Por qué?

  • Eliminar tiempos de carga — el primer frame aparece instantáneamente
  • Filosofía zero-dependency: el juego funciona en 10 años sin enlaces rotos
  • Desafío técnico: ¿puedo generar todo proceduralmente?

El Life Engine: pájaros con cerebros reales

El corazón de NeuroBirds es el Life Engine — un sistema que da a cada uno de los 29 pájaros un cerebro funcional:

Redes Neuronales

Cada pájaro tiene su propia red neuronal que procesa entradas y toma decisiones. Los pesos evolucionan con el tiempo.

Consciencia Phi

Basado en la Teoría de Información Integrada (IIT), el sistema calcula un valor de consciencia Ψ para cada pájaro — visible en vivo en el HUD.

Personalidad Big Five

Apertura, Responsabilidad, Extraversión, Amabilidad, Neuroticismo — cada personaje tiene valores únicos que influyen en el gameplay.

Sueños y Pensamientos

Los pájaros "sueñan" entre partidas y desarrollan burbujas de pensamiento con contenido dependiente del contexto.

36 Formas de Evolución

Cada personaje puede crecer a través de 36 etapas de evolución — cada una con cambios visuales y mecánicos únicos.

Sistema de Emociones

7 estados emocionales con cambios visuales en los ojos de cada pájaro.

29 personajes en 4 niveles de rareza

  1. 4 Common

    Los pájaros base — fáciles de desbloquear, estadísticas sólidas. Perfectos para comenzar.

  2. 9 Rare

    Habilidades especiales y personalidades únicas. Desbloqueados a través de logros específicos.

  3. 7 Epic

    Redes neuronales complejas, mayor valor Phi, caminos de evolución raros.

  4. 3 Legendary + Special

    Incluyendo un personaje secreto con código Konami y un pájaro Patron para pedidos personalizados.

Gráficos completamente procedurales con Canvas 2D

Los 29 pájaros se dibujan con precisión de píxeles vía Canvas. El sistema de sonido está basado enteramente en la Web Audio API — 22 sonidos procedurales sin ningún archivo de audio.

7 mundos con física única

Cada uno de los 7 mundos tiene no solo un tema visual diferente sino también parámetros de física modificados: Prado, Océano, Espacio, Cyberpunk, Bosque, Ártico y Volcánico — cada uno con gravedad, viento y efectos de partículas únicos.

Calidad: 257 pruebas

257
Pruebas totales
en 18 archivos de prueba
0
Errores TypeScript
strict mode habilitado

Lo que aprendí

  1. Los sistemas procedurales escalan sorprendentemente bien — mantener 29 personajes sin un solo archivo de asset es más fácil de lo esperado
  2. La simulación de consciencia es fascinantemente compleja — incluso una implementación simplificada de IIT produce comportamiento sorprendentemente vívido
  3. El rendimiento de Canvas es impresionante — 60fps con efectos de partículas complejos es perfectamente posible
  4. Web Audio para juegos está infravalorado — la calidad de los sonidos procedurales me sorprendió incluso a mí

El juego está disponible en neurobirds.com — y sigue evolucionando continuamente.