PyGame : Apprendre Python par le jeu vidéo
Initiation à la programmation python et au développement de jeux avec pygame.
What you will learn
Programmer avec Python
Utiliser le framework PyGame
Créer un petit jeu 2D
Exporter un jeu créé avec PyGame
Découvrir python dans le cadre du développement de jeux
Développer un clone de space invader
Why take this course?
Vous souhaitez apprendre le langage Python tout en vous amusant ? Le développement de jeux vidéo est un sujet qui vous passionne ? Alors ce cours est fait pour vous !
Ce tutoriel vous permettra d'apprendre à programmer avec Python tout en développant votre premier jeu vidéo avec PyGame.
PyGame est un framework libre et gratuit qui vous permettra de développer vos propres jeux en Python. C'est un outil complet qui permet d'implémenter tout ce que l'on peut retrouver dans un jeu vidéo. Nous allons d'ailleurs apprendre à :
Afficher des images à l'écran
Déplacer le joueur au clavier
Afficher du texte
Jouer des sons
Détecter les collisions
Gérer le score
Tirer sur des ennemis
Cette formation est découpée en 2 parties : La première section présente les bases de la programmation avec Python. La seconde partie est orientée développement d'un jeu avec PyGame.
Vous apprendrez donc à coder avec Python tout en vous amusant car nous allons travailler sur un projet de jeu vidéo. Ce cours est d'ailleurs entièrement basé sur un projet concret : On apprend par la pratique.
Il s'agit d'un cours condensé pour ceux qui veulent être rapidement opérationnel. En quelques heures vous serez en mesure d'écrire vos scripts python et de créer des jeux en 2D.
Je partagerai avec vous des astuces pour par exemple générer l'exécutable de votre jeu, créer un installeur, publier et vendre votre jeu en ligne afin de pouvoir vivre de votre passion.
Cette formation pygame/python s'adresse aux débutants qui souhaitent s'initier à ces technologies simplement et de façon ludique. Nous utiliserons le logiciel PyCharm qui est la référence en matière d'IDE pour le langage Python. Notre jeu vidéo sera un shooter 2D pour desktop.
Si vous souhaitez vous lancer dans l'aventure, je vous invite à me retrouver dans la première vidéo de ce tutoriel.
Image d'illustration basée sur un concept de vecteezy