preloader

January 1, 1 | 1 minutes read
Index of content

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

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More