If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Introducción al Castor Saltarín

Vamos a crear un juego llamado Castor Saltarín. Se parece mucho a un juego del que quizá hayas oído hablar, Flappy Bird, pero también tiene algunas diferencias. En este juego, el usuario controla al castor, haciéndolo saltar, para que agarre palos y pueda construir su madriguera. Así es como se ve jugarlo:
Veamos cómo haríamos este juego, paso a paso.
Primero pensemos en los diferentes componentes del juego, lo que podemos encontrar en muchos juegos:
  • El personaje jugable: solo tenemos un personaje jugable y es el castor. Ese personaje tiene distintos comportamientos, como brincar y caer, los cuales tendremos que implementar.
  • Personajes no jugadores: muchos juegos tienen "PNJs" (non-player characters, NPCs, en inglés) que son controlados mediante programación y presentan un obstáculo para el personaje. Sin embargo, en este juego el único obstáculo es el ambiente, no hay PNJs. ¡Eso simplifica las cosas!
  • Medio ambiente: este es un juego de desplazamiento lateral, donde vemos un mundo en 2-d que se está desplazando enfrente de nosotros, con un cielo azul, tierra y pasto. El cielo está lleno de palos que pueden ser recolectados.
  • Misión global: el castor debe saltar para agarrar palos, y no puede saltar demasiado arriba o demasiado abajo de los palos, sino no los va a agarrar. El objetivo es llegar al final del nivel con suficientes palos para crear una madriguera.
Cada vez que diseñes un juego, debes pensar acerca de sus componentes de esa manera. De hecho, los documentos de diseño del juego suelen ser de muchas páginas. Aquí hemos escrito una versión muy concisa, solo como un ejemplo. Ahora vamos a implementar cada componente del juego, más o menos en ese orden.

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.