PyGame : Apprendre Python par le jeu vidéo
What you'll 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
Requirements
- Il n'y a aucun prérequis pour suivre cette formation PyGame
Description
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
Who this course is for:
- Aux personnes qui souhaitent découvrir PyGame
- A ceux qui veulent apprendre Python en s'amusant
- Aux développeurs qui souhaitent migrer vers python
- Aux créateurs de jeux qui veulent coder tout à la main avec des outils libres et gratuits
Instructors
Passionné par la programmation depuis toujours, j'aime également partager mon savoir. ma spécialité étant le développement de jeux et la programmation, Udemy me permet de m'exprimer et de partager cette passion avec des milliers d'internautes. Je suis également auteur de nombreux livres sur la création de jeux vidéo.
Dans le cadre professionnel, je suis emmené à travailler avec de nombreuses technologies, je développe des applications, des sites web, des logiciels, des APIs, des expérience en réalité virtuelle/augmentée… Mon objectif est de vous transmettre ce qu'il y a de mieux dans le développement et l'ingénierie.
Je publie des formations sur les principaux moteurs de jeux et langages de programmation du marché à savoir Unreal Engine, Unity 3D, Godot, C#, WPF, ASP, Javascript… Je propose également des tutoriels sur des outils incontournables ou des frameworks à surveiller de très près si vous ne souhaitez pas vous laisser dépasser par la technologie.
J'attache énormément d'importance à la qualité de mes formations. Depuis plus de 15 ans je fais mon maximum pour garantir votre satisfaction. Si vous avez la moindre question ou la moindre demande, n'hésitez pas à me contacter, je peux réaliser des tutoriels spécifiques sur demande.
Formation-facile FR publie des tutos vidéo sur Udemy pour vous permettre d'apprendre à développer des jeux vidéo facilement.
Découvrez les tutoriels qui vous permettront d'apprendre comment utiliser Unity, Unreal Engine, Godot ou d'autres frameworks.
Apprenez les principaux langages de programmation (C#, C++, Python, Blueprint), la modélisation 3D avec Blender et moteurs de jeux afin de devenir développeur de jeux vidéo indépendant.