Empieza tu juego
Lección 39 de 40 del curso Crea juegos con Pygame de Coddy.
Has creado cuatro juegos. Ahora crea uno propio. Este es el plan que siguió cada juego de este curso:
- Una ventana y el bucle del juego: eventos, actualizar, dibujar, voltear, marcar el ritmo.
- Algo que el jugador mueve con las teclas.
- Algo que se mueve por sí solo: bloques que caen, una pelota, una serpiente.
- Una regla que termina el juego: una colisión, una puntuación, un temporizador.
- Texto que le indica al jugador cómo le está yendo.
Elige una idea. Una nave espacial que esquiva asteroides. Un coche que conduce entre carriles. Un gato que atrapa peces. Las formas son suficientes: un rectángulo puede ser cualquier cosa una vez que se mueve como ella.
Esta lección abarca los pasos 1 y 2. El ejemplo de la pestaña Solution es Rock Dodge, donde una paleta azul esquiva rocas que caen.
Desafío
FácilInicia tu juego:
- Asigna a la ventana el título de tu juego y un tamaño de al menos 320 por 240.
- Añade un jugador que se mueva con las teclas de flecha y se mantenga dentro de la ventana.
Cualquier juego sirve: las comprobaciones solo buscan una ventana, un jugador que se mueva al mantener pulsada una tecla de flecha y un bucle que termine cuando se cierre la ventana.
Pruébalo tú mismo
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Crea juegos con Pygame
Practica por tu cuenta: Playground de Pygame