Pygame online
Scrivi un gioco con pygame, premi Gioca e giocalo nel browser con la tastiera. Il vero pygame-ce, niente da installare. Gratis, senza registrazione.
Esegui pygame online, direttamente nel browser
Scrivi un programma pygame da una parte e giocalo dall'altra. Premi Gioca, fai clic sul gioco e usa le frecce, le lettere, Spazio e il mouse. Il tuo ciclo while running:, pygame.event.get() e clock.tick(60) funzionano esattamente come sul tuo computer. Niente da installare e nessun account richiesto.
Il gioco gira su pygame-ce 2.5.7, l'edizione della community di pygame, con Python 3.14 compilato in WebAssembly. Gira nel tuo browser, non su un server, quindi continua finché giochi. Il codice che scrivi qui è pygame normale: copia main.py sul tuo computer, esegui pip install pygame-ce e funziona allo stesso modo.
Cosa rende utile questo playground pygame
- Una finestra di gioco accanto al codice. Premi Gioca (o Ctrl+Enter) e il gioco gira alla frequenza di fotogrammi che chiedi a
clock.tick(), con una console sotto per ogniprinte ogni errore. - Vero pygame, non un'imitazione:
Surface,draw,Recte collisioni,font,transform,sprite,mask,key.get_pressed(), gli eventi del mouse etime.set_timersi comportano come descrive la documentazione di pygame. - Sei giochi di esempio per cominciare: muovere un quadrato, una palla che rimbalza, prendere i blocchi che cadono, Snake, Pong per due giocatori e un programma di disegno. Cambia un numero, premi Gioca e guarda cosa succede.
- Funziona in qualsiasi browser moderno, quindi va bene su un Chromebook, un portatile della scuola o un tablet. Su uno schermo touch compaiono le frecce e un pulsante Spazio sopra il gioco.
Cosa puoi creare nel playground pygame
- Un gioco Snake: una griglia di caselle, un corpo salvato in una lista, cibo in un punto a caso e un punteggio disegnato con
font.render. Rendi il serpente più veloce man mano che cresce, oppure aggiungi dei muri. - Pong per due giocatori sulla stessa tastiera, W e S contro le frecce: una palla che rimbalza con le collisioni di
Recte il punteggio in alto. Aggiungi un avversario controllato dal computer, o rendi la palla più veloce dopo ogni colpo. - Prendi i blocchi che cadono:
pygame.time.set_timerfa cadere un blocco ogni 0,7 secondi e una racchetta li prende. Conta le vite, aggiungi un blocco bonus o accelera man mano che il punteggio sale.
FAQ su pygame online
Posso eseguire pygame online senza installare niente?
È vero pygame?
pip install pygame-ce e importi come pygame. Il tuo codice non ha bisogno di modifiche per girare sul tuo computer. La finestra, l'orologio e la tastiera sono collegati a questa pagina invece che a una finestra del desktop, ed è per questo che pygame.display.set_mode apre il gioco accanto all'editor.Serve asyncio, come con pygbag?
while running: e clock.tick(60) alla fine di ogni fotogramma. La pagina lascia lavorare il browser a ogni tick, così la scheda non si blocca mai e i tasti arrivano al gioco. Anche i programmi scritti per pygbag con asyncio.run(main()) funzionano.Cosa non fa il playground?
pygame.image.load e pygame.mixer.Sound non hanno niente da aprire: disegna con forme e testo. L'audio è muto, ogni font è il font integrato di pygame, c'è una sola finestra fino a 1280 per 960 pixel e non ci sono joystick né rete. input() non ha una tastiera da cui leggere; usa gli eventi di pygame.È gratis? Il mio codice viene salvato?
main.py sul tuo computer.Come imparo a creare giochi con pygame?
Strumenti utili per Pygame
Strumenti gratuiti nel browser che si abbinano bene al playground Pygame, tutti parte di Coddy.