Contenido principal
Curso: Programación de computadoras > Unidad 4
Lección 4: Hacer un juego de desplazamiento lateral: Castor SaltarínJuntar puntos y ganar
Bien, pero ¿qué es un juego si no se gana o se pierde? ¡Es la VIDA! Jaja, pero no, en serio. Vamos a agregar una puntuación y un estado de ganar en el juego. Tenemos muchas opciones de cómo juntar puntos:
- Contar cuántos palos agarra el castor.
- Contar cuántos palos deja pasar el castor.
- Dar más puntos por una mayor precisión: por ejemplo, con base en la distancia del castor al centro del palo.
A veces los juegos solo se tratan de puntuaciones y de aumentar tu puntuación, pero otras veces, tienen distintos estados de ganar o perder. ¿Qué podemos hacer en este juego?
- Hacerlos ganar si agarran cierto porcentaje de los palos (hasta 100%).
- Inmediatamente hacerlos perder si dejan pasar cierto porcentaje de palos.
- Hacerlos perder si dejan pasar cierto número de palos seguidos.
Para simplificarnos, vamos a implementar las primeras opciones: vamos a dar puntos con base en el número de palos agarrados y para ganar tienen que conseguir el 90% de los palos.
Queremos que siempre aparezca la puntuación, así que podemos simplemente poner un comando de texto en la función draw:
text("Puntuación: " + beaver.sticks, 20, 20);
Para el estado ganador, tenemos que poner una condición que podamos revisar en cualquier momento, y luego hacer algo festivo si es verdadera. Aquí está lo que podríamos hacer si quisiéramos asegurarnos de que has agarrado el 95% de los palos:
if (beaver.sticks/sticks.length >= 0.95) {
text("¡¡¡¡GANASTE!!!!", width/2, height/2);
}
¡Inténtalo! ¿Puedes ganar?
¿Quieres unirte a la conversación?
- Perdonar pero si veis esto me podrías dar 50 votos por favor que es para clase.Por favor Gracias.Y si me ayudáis yo os ayudare(78 votos)
- quiero 10 puntos plis soy pobree :((20 votos)
- ¿como se puede escribir tantos codigos?(9 votos)
- Pues para hacer los tantos códigos se necesita tiempo(9 votos)
- Yo tengo 20000 puntos de energia(12 votos)
- Les quiero decir algo, es que, ya que a mi me gusta saber sobre cómo funciona la Educación, busque en que consistían los "Puntos De Dominio" y me salió este artículo, y me metí, pero aún no había empezado con el curso de Programación, y ahora me dice que voy en esta lección aún sin haber hecho las anteriores, ¿aún puedo empezar el curso desde el Inicio, como debe ser?(10 votos)
- Como se cuantos puntos tengo(6 votos)
- La propiedad sticks del casto aumenta cada vez que chocas con un palo, puedes mirar la linea 28 del programa para verificar lo que te digo.(7 votos)
- hola porfavor me pueen dar votos estoy muy deseperada porfavor(8 votos)
- Porfavor podreis votar pormi los voy a agradecer(8 votos)
- Tengo 364k puntos de energía y aún no he aprendido a leer.(6 votos)