Il tuo primo programma
Fa parte della sezione Python in una finestra di gioco del percorso Pygame di Coddy. Lezione 1 di 32.
Premi Esegui. Accanto all'editor si apre una finestra: un cielo notturno con una luna e una cometa che sfreccia. Questo è un gioco realizzato con pygame, una libreria per scrivere giochi in Python. In questa sezione ne costruirai uno simile, un pezzo alla volta, e imparerai Python man mano.
Python legge un programma dalla prima riga verso il basso. Non è necessario capire ancora ogni riga. Trova la riga che disegna la luna:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)L'ultimo numero, 40, indica quanto è grande la luna. Modificalo, premi di nuovo Esegui e la luna cambierà. Ogni gioco è costruito con righe come questa.
Le righe che iniziano con # sono commenti: note per le persone, che Python ignora. Quelle presenti in questo programma indicano dove aggiungerai il tuo codice nelle lezioni successive.
Sfida
FacileRendi la luna grande il doppio: modifica la sua dimensione da 40 a 80, poi premi Run.
Provalo tu
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Prepara tutto qui, prima del ciclo di gioco.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Modifica le cose qui, una volta per fotogramma.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Disegna qui, dopo il riempimento.
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()
Tutte le lezioni di Python in una finestra di gioco
Esercitati da solo: Playground Pygame