Impara Pygame: crea giochi in Python
Un corso di pygame gratuito e interattivo che parte da zero. Scrivi Python e gioca ai tuoi giochi accanto all'editor sul vero pygame-ce, con grafica e suoni dai pacchetti gratuiti di Kenney, suggerimenti con l'IA e un certificato per ogni sezione.
1,000+ codder iscritti
218 lezioni218 sfide387 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Certificato di completamento gratuito
Programma
Sezione 1
Python in una finestra di gioco
Inizia la sezioneIniziaImpara Python disegnando in una finestra di pygame: variabili, if, cicli, funzioni e liste, ognuno dei quali dà movimento a qualcosa sullo schermo. Concluderai con Night Sky, in cui posizioni stelle che scintillano.La tua prima finestra
4 lezioni4Numeri e variabili
5 lezioni55If e tasti
5 lezioni55Cicli che disegnano
5 lezioni55Funzioni
4 lezioni45Liste di elementi
5 lezioni55Cielo notturno
Progetto4 lezioni4Sezione 2
Il game loop
Inizia la sezioneIniziaScrivi tu il game loop: l'orologio, i tasti, le forme, il mouse, il movimento misurato in secondi, Rect e collisioni, punteggio e vite. Creerai Gem Hunt e concluderai con Catch the Blocks.Muovi un quadrato
Progetto8 lezioni85Forme e colori
4 lezioni45Il mouse
Progetto5 lezioni55Muoversi nel tempo
5 lezioni55Acchiappa i blocchi
Progetto10 lezioni105Sezione 3
Sprite e immagini
Inizia la sezioneIniziaCarica immagini, ruotale e ridimensionale, scrivi classi per gli oggetti di gioco, raggruppali in sprite e animali usando sprite sheet. Concluderai con Star Patrol, uno sparatutto spaziale.Caricare immagini
5 lezioni59Ruota, capovolgi, ridimensiona
4 lezioni49Classi per gli oggetti del gioco
6 lezioni613Sprite e gruppi
5 lezioni512Collisioni pixel-perfect
4 lezioni49Animazione con gli sprite sheet
4 lezioni48La pattuglia stellare
Progetto8 lezioni817Sezione 4
Regole di gioco
Inizia la sezioneIniziaMenu e schermate di game over, un HUD, timer e ondate, difficoltà e un record salvato. Concluderai con Sky Runner, un endless runner.Stati del gioco
5 lezioni512Testo e HUD
4 lezioni48Timer e ondate
5 lezioni512Difficoltà
4 lezioni48Record
4 lezioni48Corridore del cielo
Progetto7 lezioni716Sezione 5
Mondi
Inizia la sezioneIniziaCrea livelli usando mappe testuali e tile, aggiungi gravità e salti, fai atterrare il personaggio sulle piattaforme, seguilo con una telecamera e aggiungi nemici che pattugliano l'area. Concluderai con Moss Caves, un platform.Mappe dal testo
5 lezioni510Tile
4 lezioni410Gravità e salto
5 lezioni515Collisioni con le piattaforme
5 lezioni510Una telecamera a scorrimento
4 lezioni410Nemici in pattuglia
4 lezioni410Grotte di muschio
Progetto8 lezioni817Sezione 6
Suoni e sensazioni di gioco
Inizia la sezioneIniziaEffetti sonori, musica, particelle, vibrazione dello schermo, lampi al momento degli impatti e movimenti fluidi; poi usa tutto questo per rifinire Star Patrol.Effetti sonori
4 lezioni49Musica
3 lezioni35Particelle
4 lezioni49Scuotimento dello schermo e flash all’impatto
4 lezioni49Movimento fluido
4 lezioni49Perfezionare Star Patrol
Progetto4 lezioni49Sezione 7
Progetti
Inizia la sezioneIniziaCrea Snake, Pong per due giocatori e Rune Keep, un dungeon con visuale dall'alto, poi progetta un gioco tutto tuo.Serpente
Progetto10 lezioni1020Pong per due
Progetto10 lezioni1020Fortezza delle Rune
Progetto9 lezioni920Crea il tuo gioco
Progetto2 lezioni24
Corsi di Pygame
Corsi pratici di Pygame, da iniziare gratis nel browser.
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare pygame con Coddy
- Il tuo codice e il tuo gioco stanno fianco a fianco. Premi Play e il gioco gira su pygame-ce, la vera libreria, compilata per il web. Tastiera e mouse arrivano al gioco,
print()e ogni errore compaiono nella console, e Check valuta la lezione giocando al tuo gioco. - Per iniziare non serve conoscere Python. La prima sezione insegna variabili,
if, cicli, funzioni e liste dentro una finestra di gioco, e finisce con un cielo notturno pieno di stelle che posizioni tu. Conosci già Python? Inizia dalla sezione 2. - Il ciclo di gioco come lo scriveresti a casa:
while running:,pygame.event.get(),clock.tick(60), tasti e mouse, collisioni conRect, punteggio, vite e ripartenza, e alla fine un gioco in cui afferrare oggetti. - Sprite con grafica vera: immagini, sprite sheet e animazioni, classi per gli oggetti del gioco e gruppi di sprite, in uno sparatutto spaziale. Poi le regole del gioco in un endless runner (menu, HUD, timer, ondate e record) e mappe a tile con gravità e una telecamera che scorre in un platform.
Domande frequenti sul corso pygame
Che cos'è pygame?
import pygame.Devo conoscere Python per imparare pygame?
if, cicli, funzioni e liste. Se conosci già Python, inizia dalla sezione 2. Per imparare solo Python, segui il corso di Python.È il vero pygame?
pip install pygame-ce e lo stesso programma gira anche lì.Quali giochi creerò in questo corso di pygame?
Ogni sezione finisce con un gioco: un cielo notturno di stelle, un gioco in cui afferrare oggetti, uno sparatutto spaziale, un endless runner e un platform. L'ultima sezione costruisce Snake, Pong per due giocatori, un gioco di dungeon visto dall'alto e uno ideato da te.
I miei giochi possono usare immagini e suoni?
pygame.image.load e pygame.mixer. Caricare file tuoi non è ancora possibile.Il corso di pygame è gratis?
Sì. Le lezioni, i giochi, i suggerimenti con l'IA e i certificati sono gratuiti. Con un account gratuito fai alcune lezioni al giorno, e Pro toglie il limite giornaliero.
Ricevo un certificato per il corso di pygame?
Sì. Ognuna delle 7 sezioni ti dà un attestato di completamento gratuito quando la finisci, con una sua pagina che puoi condividere o aggiungere a LinkedIn.