> INSERT MONEDA LABS
Acá aprendemos a programar videojuegos construyendo uno de verdad. Chivo-8 es una fantasy console mobile-first — un motor propio con editor de sprites, mapas, sonido y cartuchos programables en Lua o JavaScript, pensada para crear mini juegos pixel art desde el celular.
Cada devlog no es solo bitácora de avances — es también una lección: cómo funciona un game loop, cómo se arma una paleta de 16 colores, por qué Lua se volvió uno de los lenguajes más asociados a las fantasy consoles. La idea no es solo mostrar qué construí, sino enseñar cómo se hace, para que tú también puedas hacerlo.
Los devlogs funcionan como mini-tutoriales de lógica de programación, Lua y pixel art — pensados para alguien que nunca programó un juego y quiere entender cómo se arma uno, paso a paso, sin humo.
Los límites de Chivo-8 no son por falta de tiempo — están elegidos a propósito, igual que en PICO-8 o TIC-80.
| Pantalla | 128×128 px, escalado responsive (desktop y celular) |
| Paleta | 16 colores — 12 paletas intercambiables (Clásicas y Pro, todas incluidas) |
| Sprites y mapa | Hoja de sprites + tilemap, con scroll de cámara |
| Sonido | Editor de sonido y música, 3 canales |
| Código | Lua o JavaScript — mismo motor, misma API |
| Velocidad | 30 fps aproximados, patrón _init() / _update() / _draw() |
| Guardado | Local en el navegador, o en la nube con una cuenta propia |
| Para jugar | No hace falta instalar nada: corre directo en el navegador |
Chivo-8 está en desarrollo activo — algunas de estas specs pueden cambiar entre devlogs.
Chivo-8 podría tener resolución 4K y millones de colores. Elegí 128×128 y 16 tonos a propósito. Con opciones ilimitadas, cada decisión de diseño paraliza — con un límite claro, la mitad de las decisiones ya están tomadas antes de dibujar el primer sprite. No es una jaula. Es un punto de partida.
Aprender con límites también ayuda a entender mejor cada decisión: qué dibujar, qué animar, qué guardar y qué dejar fuera.
Chivo-8 corre directo en el navegador — desktop o celular, sin descargar nada ni crear cuenta para probarlo. Los controles táctiles (D-pad + botones) aparecen solos en pantallas táctiles; en desktop, teclado. Si quieres guardar tus propios cartuchos en la nube, ahí sí hace falta una cuenta — para jugar, no.
La inspiración viene de las fantasy consoles clásicas; la dirección de Chivo-8 es propia: navegador, móvil primero y aprendizaje abierto en español.
Juega los cartuchos de ejemplo (Snake, Breakout, un Doom-like, y más) ahí mismo, sin salir de esta página — anda con teclado o con controles táctiles.
Seis cartuchos ya andando en Chivo-8, cada uno mostrando una técnica distinta — toca cualquiera y se abre directo arriba, en la consola.
Esto es solo el modo arcade — si quieres crear tu propio cartucho desde cero, con editor de sprites, mapa, sonido y código, abre Chivo-8 completo →
Chivo-8 se construye en público, un devlog a la vez — cada paso es también una lección abierta para quien quiera aprender a programar sus propios juegos. Hoy Labs es esto: una bitácora abierta. Si el proyecto crece, puede convertirse en algo más — pero eso se cuenta cuando exista de verdad.