Créer des jeux avec Python
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 2.23 GB
Genre: eLearning Video | Duration: 49 lectures (4 hour, 11 mins) | Language: Français
Programmer de petits jeux avec Python, du terminal au graphisme
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 2.23 GB
Genre: eLearning Video | Duration: 49 lectures (4 hour, 11 mins) | Language: Français
Programmer de petits jeux avec Python, du terminal au graphisme
What you'll learn
Revoir vos acquis sur Python
Programmation objet
Programmation d'une interface graphique avec PyGame
Requirements
Il vaut mieux déjà connaitre (un peu) Python !
Ce n'est pas un cours stricto sensu mais un accompagnement pour développer un petit jeu simple
Description
Cette série de vidéos n'est pas un cours mais plutôt un projet de développement. Cela s'adresse à tous ceux qui ont déjà fait un cours Python, ou qui connaissent un peu le langage mais qui manquent d'idée pour se lancer.
On va construire ensemble quelques petits jeux tout simples, mais sympa. Pas à pas, je vous présente le problème à résoudre, je vous laisse coder et ensuite vous comparez votre solution avec la mienne.
On commencera dans le terminal avec du procédural, puis programmation orientée objet et enfin interface graphique avec PyGame.
Il y a une rapide introduction pour installer Python, trouver les sources des programmes sur GitHub et nous attaquerons ensuite rapidement. Pas de bla bla, des résultats !
Vous pouvez voir la liste des jeux plus détaillée dans le programme du cours, voici ce que vous trouverez :
- Jeu des alumettes
Une sorte de 21, on joue contre l'ordinateur. Chacun à tour de rôle enlève une alumette. Celui qui prend la dernière a perdu.
- Carrés magiques
Un jeu mathématique pour produire des carrés dans lesquels la somme des lignes est égale à celle des colonnes et des diagonales. Un vrai casse tête !
- Alunissage !
Un petit jeu tout simple en apparence mais qui va nous emmener très loin (vers l'infini et au delà !).
Aux manettes de votre module lunaire, vous devez alunir en douceur en vous aidant des retro fusées et en utilisant le carburant (limité) à bon escient.
C'est non seulement super intéressant à programmer mais également à jouer !
Remarque Importante
Comme je l'ai écrit au début, ce n'est pas un cours sur Python. Si vous voulez apprendre ce langage, j'ai 2 excellents cours pour cela. Regardez bien dans la la liste des formations que je propose et envoyez moi un petit message…
Remarque TRES importante
>>>>> message du 8 mai 2020 <<<<<
Comme promis, j'ai apporté un nouveau module de jeu qui a doublé la durée du cours:
- Alunissage en version terminal.
PyGame est en préparation
C'est non seulement super intéressant à programmer mais également à jouer !
>>>>> message du 31 mars 2020 <<<<<
Ceci était un cours gratuit, devenu payant depuis peu. Je suis en train de finir de l'étoffer, avec un premier ajout "carrés magiques" merci de votre patience !
Who this course is for:
Développeurs Python débutants qui veulent se confronter à un projet de développement simple
Pythoneurs curieux qui cherchent un petit challenge à relever