Éditeur Pygame sans installation

Écriture et exécution Pygame 100% en ligne.

main.py
1import pygame 2import random 3 4pygame.init() 5screen = pygame.display.set_mode((600, 600)) 6clock = pygame.time.Clock() 7 8while True: 9    for event in pygame.event.get(): 10        if event.type == pygame.QUIT: break 11    screen.fill((15, 15, 15)) 12    pygame.display.flip() 13    clock.tick(60)
Exemples prêts à lancer
Snake
Facile
3  5
Pong
Facile
Shoot'em up
Moyen
Particules
Avancé
main.py Pygame Editor — Ctrl+Entrée pour lancer
— × —
Collez votre code Pygame et cliquez sur Lancer
Bibliothèques installées
Aucun package ajouté
Les packages sont installés via micropip au moment du Run. Seuls les packages Python purs disponibles sur PyPI sont supportés.

Éditeur Pygame

Ce site est en cours de développement. Certaines fonctionnalités peuvent être incomplètes ou évoluer.

Cet outil permet d'écrire et d'exécuter du code Python avec pygame directement dans le navigateur, sans installation. Le code s'exécute dans un environnement WebAssembly via Pyodide.

Fonctionnement

Collez du code pygame standard dans l'éditeur et cliquez sur Lancer. La conversion est automatique : boucle principale, sys.exit, chemins d'images — le code dans l'éditeur n'est jamais modifié.

Images

L'accès aux fichiers locaux n'est pas possible depuis le navigateur. Importez vos images via la galerie, puis utilisez load_image("nom.png") dans le code.

Bibliothèques disponibles

La bibliothèque standard Python est entièrement disponible. pygame-ce est chargé automatiquement.

Les bibliothèques suivantes sont accessibles via Pyodide :

numpy, scipy, pandas, matplotlib, Pillow, regex, networkx, scikit-learn, sympy, statsmodels, openpyxl, cryptography

Tout paquet Python pur peut être installé avec micropip.install().

Limitations

Le plein écran n'est pas supporté. Les polices Windows (Impact, Arial, Calibri...) ne sont pas disponibles dans le navigateur. sys.exit() est remplacé automatiquement par la traduction. L'accès au système de fichiers local est bloqué.