Lab 1: Crear el juego con Vibe Coding
Un prompt. Treinta segundos. Juego funcionando. Así arranca el vibe coding: le decís qué querés y aparece.
- Dificultad: Fácil 🟢
- Tiempo estimado: 15-20 minutos
¿Qué vas a construir?
Un juego tipo runner en el navegador, solo con HTML, CSS y JavaScript:
- El fantasma de Kiro corre automáticamente.
- Salta con la barra espaciadora para esquivar obstáculos.
- Suma puntaje mientras sobrevive.
Nada de instalar dependencias ni bases de datos: liviano y directo. 👻
Paso 1: ¡A vibear!
En el panel de chat de Kiro, asegurate de estar en modo Vibe (no Spec) y enviá:
Creá un juego tipo runner: el fantasma de Kiro corre, esquiva obstáculos saltando
con la barra espaciadora y acumula puntaje. Usá solo HTML, CSS y JavaScript.
Resultado: un juego funcional en el navegador. Kiro puede crear un solo archivo o varios (HTML, CSS y JS por separado) — las dos opciones son válidas.
Si querés, sumale detalles al prompt: colores, velocidad, que el obstáculo aparezca cada cierto tiempo, un mensaje de "Game Over". Recordá lo que aprendiste sobre prompt engineering en el Paso 3.
Paso 2: Ver el juego en el navegador
Para abrir el juego tenés dos opciones:
Opción A — Live Server (recomendada)
- Instalá la extensión Live Server:
Cmd/Ctrl+Shift+X→ buscá "Live Server" → Instalar. - Clic derecho en
index.html→ "Open with Live Server".
Opción B — Abrir el archivo directo
- Abrí
index.htmlen el navegador (Cmd/Ctrl+Oy elegí el archivo).
Paso 3: Jugá y pedí cambios
Probá el juego: ¿salta bien? ¿el puntaje sube? ¿aparecen los obstáculos?
Si algo no te gusta, pedíselo a Kiro en lenguaje natural:
El salto se siente muy lento. Hacelo más rápido y que el fantasma caiga más rápido.
Agregá una pantalla de "Game Over" con el puntaje final y un botón para reiniciar.
Que la velocidad del juego aumente de a poco a medida que sube el puntaje.
Probá, observá y pedí cambios. Repetí hasta que quede como querés.
Verdades del vibe coding 🧠
Construir hablándole a la IA es potente, pero hay un par de verdades que conviene tener presentes (sacadas del tutorial oficial de Kiro):
📂 Abrí los archivos como contexto
Kiro usa los archivos que tenés abiertos como contexto. Antes de pedir un cambio, abrí los archivos relacionados para que entienda mejor.
🧹 El "vibe refactor"
La IA tiende a duplicar código. Cada tanto pedile que limpie y unifique (DRY): "¿hay código repetido que se pueda refactorizar?".
🔍 Confiá, pero verificá
La IA hace un gran trabajo, pero puede romper algo sin querer. Jugá de nuevo después de cada cambio grande.
🗣️ Pedile que te critique
La IA casi nunca te contradice. Para mejorar de verdad, pedíselo explícito: "¿qué ves mal o que se pueda mejorar en este código?".
¡Listo!
Creaste un juego funcional hablándole a la IA. En el próximo laboratorio vas a planificar antes de codear con las Specs, para sumarle vidas y dificultad progresiva.