Souscrivez à notre newletter pour revoir nos offres et promotions

Boutique

Guide pratique d’apprentissage du développement de jeux vidéo en Python avec la bibliothèque Pygame, allant des bases du langage jusqu’à la 3D, illustré par la réalisation complète de plusieurs jeux (fusée, serpent, labyrinthe, casse-briques).

Chapitre 1 — Fondamentaux du langage Python
Caractéristiques du langage (interprété, typage dynamique, multi-paradigme, licence libre, multi-plateforme), installation, premiers pas, variables et fonctions, modules, boucles et conditions, structures de données (listes, tuples, ensembles, dictionnaires).

Chapitre 2 — Notions avancées en langage Python
Programmation orientée objet (classes, héritage, polymorphisme), environnement virtuel, conventions PEP8.

Chapitre 3 — Concepts du jeu vidéo et premiers pas avec Pygame
Boucle de jeu, présentation et installation de Pygame, modules composant la bibliothèque, réalisation d’un premier jeu graphique (fusée et planètes) avec gestion des variables, déplacements et collisions.

Chapitre 4 — La structure d’un jeu Pygame
Initialisation, affichage de la fenêtre, surfaces Pygame, gestion des couleurs et du système de coordonnées, gestion du temps et des événements (souris, clavier).

Chapitre 5 — Le dessin et le graphisme avec Pygame
Dessin de formes (lignes, rectangles, polygones, cercles, ellipses, arcs), anti-aliasing, chargement et sauvegarde d’images, gestion du texte et des polices, conception d’un logiciel de dessin, transformations géométriques.

Chapitre 6 — L’ajout de sons dans un jeu Pygame
Modules de gestion du son (mixer, mixer.music), fichiers son, notion de canal (channel), exemple d’utilisation.

Chapitre 7 — Les sprites avec Pygame
Notions de sprite et de groupe, gestion simplifiée des collisions, rappels sur la programmation orientée objet, module sprite et son utilisation pratique.

Chapitre 8 — Plus loin avec le module sprite, exemples appliqués
Réalisation complète de quatre jeux : le serpent (snake), le labyrinthe, le casse-briques, et une version améliorée du jeu de défilement fusée et planètes.

Chapitre 9 — Travailler en 3D avec Pygame
Bibliothèque OpenGL et PyOpenGL, notions fondamentales (sommet, arête), exemple détaillé du cube en 3D, particularités sous macOS, et introduction à la notion de moteur de jeu vidéo.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Pygame — Initiez-vous au développement de jeux vidéo en Python (Éditions ENI)”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Pygame — Initiez-vous au développement de jeux vidéo en Python (Éditions ENI)
Ce site web utilise des cookies pour améliorer votre expérience. En utilisant ce site web, vous acceptez notre Politique de protection des données.
Lisez la suite