Neurocourse

Un juego en una tarde: así hace juegos la IA

Un juego de navegador es una sola página HTML que la IA escribe a partir de una descripción en minutos. Qué géneros están al alcance de un principiante, de qué se compone cualquier juego (el bucle: entrada → lógica → dibujado) y creamos el primer arcade dentro del propio chat.

Un juego es un programa que repite tres pasos sesenta veces por segundo: leer la entrada → actualizar el mundo → dibujar el fotograma. Todo lo demás se construye encima. Y este bucle la IA lo escribe de maravilla.

Géneros que un principiante sí termina (probado)

  • Arcade: esquivar, recoger, saltar (Flappy Bird, el clásico Snake, un runner infinito)
  • Puzles: 2048, buscaminas, el juego del quince, sudoku
  • Clickers: mejoras a golpe de clic; simples y sorprendentemente difíciles de soltar
  • Aventuras de texto: decisiones y ramificaciones; la fuerza está en la historia, no en el código

Fuera de alcance por ahora: el 3D, el multijugador online, cualquier cosa «tipo GTA». Eso se lo dejamos a la industria.

Tu primer encargo

Hazme un juego de navegador en un solo archivo HTML:
manejo una navecita con las flechas, caen asteroides
desde arriba y los esquivo. Puntos por tiempo sobrevivido,
el récord se guarda. Con el tiempo hay más asteroides
y van más rápido. Gráficos con formas simples, fondo
oscuro. Un botón «Jugar otra vez».

ChatGPT Canvas y Claude te enseñan el resultado en el propio chat: dale y juega. El archivo se puede descargar y abrir en cualquier navegador.

Anatomía del encargo

  • Controles (las flechas) +
  • objetivo (sobrevivir) +
  • escalada (más rápido con el tiempo) +
  • puntos y reinicio. Esos cuatro son el mínimo para que algo sea jugable: sin escalada aburre a los diez segundos, y sin reinicio solo cabrea.

Hazlo ahora

Encarga tu versión: cambia la nave y los asteroides por lo que quieras, un gato y pepinos que caen, un paraguas y gotas de lluvia. Es tu juego, así que el tema lo pones tú.

Practice · 4 задачи

Short questions on the lesson — with an explanation for every answer.