Inizia il tuo gioco
Lezione 39 di 40 del corso Crea giochi con Pygame di Coddy.
Hai creato quattro giochi. Ora creane uno tuo. Ecco il piano seguito da ogni gioco di questo corso:
- Una finestra e il ciclo di gioco: eventi, aggiornamento, disegno, capovolgimento, tick.
- Qualcosa che il giocatore muove con i tasti.
- Qualcosa che si muove da solo: blocchi che cadono, una palla, un serpente.
- Una regola che termina il gioco: una collisione, un punteggio, un timer.
- Testo che dice al giocatore come sta andando.
Scegli un'idea. Un'astronave che schiva gli asteroidi. Un'auto che guida tra le corsie. Un gatto che acchiappa i pesci. Le forme bastano: un rettangolo può essere qualsiasi cosa, una volta che si muove come quella cosa.
Questa lezione riguarda i passaggi 1 e 2. L'esempio nella scheda Soluzione è Rock Dodge, in cui una racchetta blu schiva le rocce che cadono.
Sfida
FacileAvvia il tuo gioco:
- Assegna alla finestra il titolo del tuo gioco e una dimensione di almeno 320 per 240.
- Aggiungi un giocatore che si muove con i tasti freccia e rimane all'interno della finestra.
Va bene qualsiasi gioco: i controlli verificano solo che ci sia una finestra, un giocatore che si muove quando si tiene premuto un tasto freccia e un ciclo che termina quando si chiude la finestra.
Provalo tu
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()
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Crea giochi con Pygame
Esercitati da solo: Playground Pygame