Créer des jeux en mode console avec Python
Python, le langage de l’IA & de la data
Les ados s’initient au langage textuel Python, très répandu aujourd’hui dans le traitement des données (big data), des images (reconnaissance faciale) et de l’Intelligence Artificielle et largement utilisé dans les grandes entreprises, comme Google, Facebook etc. Python est également abordé au lycée dès la classe de 2nd et approfondi en classe de 1ère et Terminale (option ISN et SI).
Le jeu du pendu
Les ados démarrent l’année avec la création du jeu du pendu en Python (en mode texte, sans graphisme). C’est l’occasion de revoir les fonctions de base comme print(), input(), mais aussi de revoir les boucles while / for et les conditions if / then / else. On aborde également les notions de listes, de fonctions et d’aléatoire (random). L’algorithme du pendu est intéressant pour toutes les notions abordées, ce qui permet de reprendre la programmation en douceur.
Le jeu du casino
Ils poursuivent avec la programmation d’un jeu de casino. Rassurez-vous, nous ne transformons pas vos ados en joueurs de Poker, mais en programmeurs du fameux jeu de la roulette. Une fois les règles du jeu expliquées, chaque joueur dispose d’une cagnotte et parie sur un nombre (paire ou impaire). Ils codent pour faire tourner la roue et choisir un nombre aléatoire et le comparer avec leur pari. Des opérateurs logiques, des booléens, des conditions, des boucles… un peu d’aléatoire et le tour est joué ! En fonction du résultat, ils déterminent les gains ou les pertes du joueur (ouf, on est sur de l’argent virtuel !).
Bien sûr, nos petits cracks du code auront du temps pour personnaliser et améliorer leurs jeux !
Afin de pouvoir modifier et améliorer vos programmes ou tout simplement montrer vos projets ou réviser, pensez d’abord à installer Python puis ouvrez Python Idle, puis cliquez dans le menu sur Fichier > Ouvrir et sélectionnez votre fichier .py. Pour lancer votre programme, Run > Run module (F5)




