Tu primer programa
Parte de la sección Python en una ventana de juego del Journey de Pygame de Coddy. Lección 1 de 32.
Pulsa Run. Se abre una ventana junto al editor: un cielo nocturno con una luna y un cometa que pasa volando. Este es un juego hecho con pygame, una biblioteca para crear juegos con Python. En esta sección crearás uno parecido, paso a paso, y aprenderás Python sobre la marcha.
Python lee un programa desde la primera línea hacia abajo. Todavía no necesitas entender cada línea. Busca la línea que dibuja la luna:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)El último número, 40, indica el tamaño de la luna. Cámbialo, vuelve a pulsar Run y la luna cambiará. Cada juego se construye con líneas como esta.
Las líneas que empiezan con # son comentarios: notas para las personas que Python omite. Los comentarios de este programa indican dónde añadirás tu propio código en las próximas lecciones.
Desafío
FácilHaz que la luna sea el doble de grande: cambia su tamaño de 40 a 80 y después pulsa Run.
Pruébalo tú mismo
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Prepara todo aquí, antes del bucle del juego.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Cambia las cosas aquí, una vez por fotograma.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Dibuja aquí, después de rellenar la pantalla.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Todas las lecciones de Python en una ventana de juego
Practica por tu cuenta: Playground de Pygame