preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

13.9 Identificar una victoria Actualmente tenemos una forma de perder el juego, pero no tenemos una forma de ganar el ¡juego! Sin embargo, queremos que el jugador pueda ganar el juego sobreviviendo durante un período de tiempo especificado. Podríamos representar esto con un temporizador de algún tipo. Sin embargo, en nuestro caso lo representaremos como un número específico de ciclos de la principal bucle de juego. Si el jugador sobrevive durante este número de ciclos, entonces tiene ganado. Por ejemplo:

Ver si el jugador ha ganado

if ciclo_recuento == MAX_NUMBER_OF_CYCLES: imprimir(’¡GANADOR!’) romper En este caso, se imprime un mensaje que indica que el jugador ganó y luego el finaliza el ciclo de juego principal (usando la instrucción break). El valor global MAX_NUMBER_OF_CYCLES se puede establecer según corresponda, por ejemplo: MAX_NUMBER_OF_CYCLES = 1000 13.10 Aumentar el número de meteoritos Podríamos dejar el juego como está en este punto, ya que ahora es posible ganar o perder. el juego. Sin embargo, hay algunas cosas que se pueden agregar fácilmente que mejorarán la experiencia de juego. Uno de ellos es aumentar el número de meteoritos en la pantalla haciéndolo más difícil a medida que avanza el juego. Podemos hacer esto usando un NEW_METEOR_CYCLE_INTERVAL. NUEVO_METEOR_CICLO_INTERVALO = 40 Cuando se alcanza este intervalo, podemos agregar un nuevo Meteoro a la lista de actuales meteoritos; luego será dibujado automáticamente por la clase Game. Por ejemplo:

Determinar si se deben agregar nuevos meteoros

si ciclo_recuento % NEW_METEOR_CYCLE_INTERVAL == 0: self.meteors.append(Meteor(self)) 154 13 Pygame StarshipMeteors

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más