preloader

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

mover al jugador a la izquierda

self.nave estelar.move_left() elif evento.key == pygame.K_UP: self.nave.mover_arriba() elif evento.key == pygame.K_DOWN: self.nave estelar.mover_abajo() elif evento.key == pygame.K_p: auto._pausa() elif evento.key == pygame.K_q: is_running = Falso

Mueve los meteoritos

para meteoro en self.meteors: meteoro.mover_abajo()

Borrar la pantalla de contenidos actuales

self.display_surface.fill(FONDO)

Dibuja los meteoros y la nave estelar.

self.nave.dibujar() para meteoro en self.meteors: meteoro.dibujar()

Comprobar para ver si un meteorito ha golpeado el barco

si self._check_for_collision(): starship_collided = Verdadero self._display_message(‘Colisión: fin del juego’)

Determinar si se deben agregar nuevos materiales

si ciclo_recuento % NEW_METEOR_CYCLE_INTERVAL == 0: self.meteors.append(Meteor(self))

Actualizar la pantalla

pygame.display.update()

Define la velocidad de fotogramas. El número es número de

fotogramas por

segundo. Debe llamarse una vez por cuadro (pero solo

una vez) self.clock.tick(FRAME_REFRESH_RATE) tiempo.dormir(1)

Deja que pygame se apague correctamente

pygame.quit() def principal(): imprimir(‘Partida Inicial’) juego = juego() Como se Juega() imprimir(‘Se acabó el juego’) si nombre == ‘principal’: principal() 13.13 El juego StarshipMeteors 161

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