Contenido principal
Curso: Programación de computadoras > Unidad 4
Lección 4: Hacer un juego de desplazamiento lateral: Castor SaltarínIntroducció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?
- si haz llegado hasta aquí que tus deseos de programar se hagan realidad. no pierdas el entusiasmo tu puedes!!(20 votos)
- Hey, thanks for the tutorials! I'm wondering about how to make programs on my own. Do I have to buy software or download it to be able to write code on my computer? I've seen people in tutorials writing code, and then testing it in their browser. How do I do that?(3 votos)
- no, you can use "sublime text", "vs code".... oh seven years ago Dx nooooo(5 votos)
- soy el mejor y tu tambien(8 votos)
- ¿por que un objeto no idetificdo es n objeto n identificado si esta identificdo como objeto no identificado?(6 votos)
- como hago para que funcione?(4 votos)
- como jugamos ese juego del castor saltarin(3 votos)
- el 2 castor y el 3 son faciles(2 votos)
- Observa los siguientes cuerpos redondos:
matemeca 1
De acuerdo con las características de estos cuerpos,
¿cuál de las siguientes afirmaciones es correcta?
Escoge 1 respuesta:(1 voto)