Menu
CoddyTech

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.

challenge icon

Desafío

Fácil

Haz 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