RocBall.io
Un juego para jugar en familia en la red de casa, inspirado en agar.io e ideado con mi hijo: modos de juego, bots y multijugador por wifi, sin anuncios, compras ni cuentas. Se juega en los móviles de casa.
- Un motor de juego, un lenguaje y un modelo de red nuevos para mí, de cero a un juego que se usa, en cinco días.
- Un agente de código construyendo un proyecto entero sobre un plan escrito para él.
Un juego para jugar con mis hijos sin anuncios, sin compras, sin cuentas y sin desconocidos.
El dispositivo anfitrión hace de servidor en la red de casa. No necesita un servidor externo ni cuentas; las partidas se descubren por difusión y los perfiles y ajustes se guardan en los propios dispositivos.
Host autoritativo sobre ENet: el anfitrión simula la partida y los demás dispositivos reciben su estado. Las partidas se descubren por difusión UDP en la red local, y perfiles y ajustes se guardan en el propio dispositivo.
- Multijugador en la wifi de casa: descubrimiento por difusión UDP, ENet, el anfitrión como autoridad y el estado del mundo replicado a los demás dispositivos.
- Construido por un agente de código sobre un plan cerrado: preparación guiada del entorno, construcción autónoma y pruebas en los dispositivos.
- Multitáctil real: joystick virtual y botones de acción a la vez.
Las evidencias8
- Sincronización en tiempo realMejor ejemplo del portfolioCódigo · Bajo petición
Descubrimiento de partidas por difusión UDP y ENet como transporte. El anfitrión simula la partida y valida las acciones de los demás; los clientes piden el estado inicial y reciben altas, bajas y el estado de las células unas veinte veces por segundo; desconexiones y reapariciones las gestiona el anfitrión. Se juega por wifi en los móviles de casa.
- Desarrollo con agentes de código (AI-native)Documento · Bajo petición
- Adopción rápida de stacks nuevos con IACódigo · Bajo petición
- Context engineeringDocumento · Bajo petición
- Compilación y firma de apps nativasCódigo · Bajo petición
- Desarrollo de productoCódigo · Bajo petición
- Diseño de UX para usuarios no técnicosCódigo · Bajo petición
- Aprendizaje rápidoCódigo · Bajo petición
Principios que se ven aquí3
- PrincipioEn producción, lo mínimo que resuelve el problema
- Multijugador en la red de casa, con descubrimiento por difusión y un dispositivo anfitrión: sin servidor externo ni cuentas
- PrincipioNo construyo nada que no haya entendido antes
- El plan para el agente fija el diseño de antemano y le obliga a preguntar ante cualquier ambigüedad en lugar de adivinar
- PrincipioPrimero la cadena hasta producción, después el producto
- Antes de escribir el juego, una aplicación de prueba instalada en el móvil real