Jeux video avec le module pygame

Apprendre à programmer en python

python

Python Pygame

Si vous êtes intéressés par la création de jeux vidéo en 2D, il existe le module Pygame de Python. Attention : le choix de ce type de projet demande un investissement initial important…

Du point de vue technique, Pygame se base sur la bibliothèque SDL (Simple DirectMedia Layer).

Aperçu des possibilités de Pygame

De nombreux jeux sont disponibles et téléchargeables sur le site officiel de Pygame : www.pygame.org

Installation de Pygame (sous Windows)

Il faut d’abord installer Python :

www.python.org/download/

puis installer la version correspondante de Pygame :

www.pygame.org/download.shtml

Test avec le jeu SpaceAce

Vous pouvez tester le bon fonctionnement en téléchargeant le jeu SpaceAce : (

Attention ! Ce jeu a été développé pour Python 2, il se peut qu’il buggue avec Python 3.

Python Pygame

L’archive est ici (à extraire).

Un bug à corriger : il faut renommer le fichier ship.PNG en ship.png

Pour lancer le jeu, ouvrir et exécuter le script MyApps.py avec Python.

Vous noterez que le code source fait environ 300 lignes.

Règle du jeu : www.pygame.org/project-Spaceace-2595-.html

Webographie

Deux ouvrages sur Pygame (pour Python version 3) sont consultables et téléchargeables sur le site de Al Sweigart (en anglais) :


Sources :
Ce cours provient du site de Fabrice Sincère