Pygame, la bibliothèque de création de jeux sous Python, est bâtie sur une autre bibliothèque développée pour la création de jeux : la bibliothèque SDL [1] – pour Simple DirectMedia Layer. Cette bibliothèque fut développée en C par Sam Lantinga au profit de la société Loki Software (ça rappellera des souvenirs aux plus vieux d'entre vous...). L'objectif était de simplifier le portage des jeux entre différentes plateformes. Tout ça, c'était en 1998. Depuis, de nombreuses bibliothèques utilisant SDL en sous-couche ont été créées. On peut ainsi utiliser la bibliothèque SDL en Java, Perl, PHP, etc. et Python grâce à Pygame. Dans cet article, je vous propose de découvrir cette bibliothèque en partant d'un aperçu des différents modules disponibles, et en passant par la gestion des fenêtres, des événements, des animations et du son. Pour finir, nous développerons un petit jeu permettant d'utiliser les diverses notions que nous aurons abordées. Mais...
