Le projet
Programmation de mini-jeux en Python dans Minetest
Les ados apprennent à coder en Python et créent des mini-jeux dans Minetest. Minetest est un moteur de jeux très similaire à Minecraft, libre et gratuit. Python est un langage de programmation structuré, idéal pour les jeunes qui souhaitent s’initier au langage textuel. Python fait partie du programme de 2nd et est enseigné dans l’option Informatique et Sciences Numériques (ISN).
Les ados commencent par créer leur environnement de jeu en 3D. Ils se familiarisent avec Minetest et tapent leurs première instructions en Python. Puis ils codent la construction automatique d’un immense gratte-ciel et d’un ascenseur intelligent. Enfin ils créent un jeu de labyrinthe, dans lequel ils devront trouver des diamants. Les jeunes pourront créer leurs propres labyrinthes (à l’aide de fichiers txt) et auront du temps pour personnaliser et améliorer leur jeu.
DÉROULÉ DU STAGE
Ce stage d’une semaine se déroule en présentiel, dans nos académies. Les enfants suivent pas-à-pas les instructions de l’animateur, qui les guide pour réaliser leurs mini jeux.
Contenu du stage (5j x 2h) :
- Découverte de la plateforme de développement Minetest
- Introduction au langage Python
- Création du paysage et de votre maison
- Détection et affichage de la position
- Construction automatique d’un gratte-ciel
- Programmation d’un ascenseur
- Création et intégration d’un labyrinthe (grâce à un fichier txt)
- Programmation d’un jeu de labyrinthe
- Personnalisation et amélioration de votre jeu
N’oubliez pas d’apporter votre clé USB à la fin de la semaine, afin de repartir avec votre projet !
CE QU’ON VA APPRENDRE
Les ados apprennent à coder en Python, idéal pour débuter en langage textuel ! Ils développent leur logique algorithmique, leur créativité et leur confiance en eux.
Codage
Ils apprennent les bases de Python, en abordant les notions suivantes :
- Fonctions de base comme print(), input() ;
- Positionnement (coordonnées) et évènements (collisions) ;
- Boucles (while et for), conditions (if then) et variables.
Nous utilisons Minetest, un moteur de jeu gratuit, très similaire à Minecraft, permettant de construire des univers incroyables et de créer des jeux dans Minetest. Nous programmons en Python, idéal pour faire ses premiers pas avec un langage textuel. Python fait partie au programme du lycée (dès la 2nd et est une option ISN).
Design
Les ados s’amusent à créer leur propre environnement de jeu en 3D.
Ils ont du temps pour personnaliser et améliorer leur jeu. Ils repartent à la fin de la semaine avec un jeu fonctionnel finalisé et personnalisé.
À QUI S’ADRESSE CE STAGE ?
Ce stage s’adresse à tous les adolescents, garçons et filles, geeks, gamers ou juste curieux. Il est particulièrement adapté pour les collégiens et lycéens ayant déjà programmé (en Scratch ou Stencyl ou notions en Python), et ayant envie d’apprendre à coder en Python.
Groupe : 6 à 12 enfants max. (4 participants minimum)
Âges : 13-17 ans (4ème-Terminale).
Niveau : Intermédiaire
Pré-requis : savoir utiliser un ordinateur (explorateur de fichiers, commandes copier / coller) et savoir taper à l’ordinateur. Il est recommandé d’avoir des bases de programmation (Scratch ou Stencyl) et des bonnes connaissances en mathématiques (coordonnées).
N’hésitez pas à nous contacter si vous n’êtes pas sûr du niveau de votre enfant.
MATÉRIEL ET LOGICIELS
Matériel
Tout le matériel est fourni, pas besoin d’apporter votre ordinateur ! Chaque enfant dispose d’un ordinateur (PC sous Windows), souris et casque.
Nous n’autorisons pas les enfants à apporter leur propre ordinateur ou matériel.
Les enfants souhaitant aller un peu plus loin peuvent s’inscrire aux ateliers hebdos.
Merci d’apporter une clé USB (1 Go minimum) à la fin de la semaine, afin de repartir avec votre projet.
Logiciels
Pour la programmation : Minetest (gratuit) et Thonny (environnement de développement Python), compatibles Mac, PC et Linux
DATES ET HORAIRES
Ce stage est programmé aux dates et lieux suivants :
- Paris 15ème : Du lundi 15 juillet au vendredi 19 juillet 2024 de 16h à 18h (5j x 2h)
- St-Germain-En-Laye : Du lundi 15 juillet au vendredi 19 juillet 2024 de 16h à 18h (5j x 2h)
TARIFS
Tarif pour la semaine : 285€
260€ pour les abonnés à l’année
Modalités de paiement :
- Possibilité de payer par CB, chèques, chèques vacances, ANCV-Connect, virement bancaire ou espèces ;
- 10% de réduction dès le 2ème enfant ou le 2ème stage sur la même période ;
- Pass+ accepté sur St-Germain-En-Laye.
En savoir plus sur les modalités de paiement.
CONTACTEZ-NOUS
Vous avez des questions concernant nos stages vacances, les dates ou le niveau de votre enfant ?
Consultez notre Foire Aux Questions ou contactez-nous.
Nos clients témoignent
- Paiement en ligne sécurisé par 3DSecure
- 10% de réduction dès le 2ème enfant ou 2ème stage sur la même période
- Possibilité de payer avec des chèques vacances, ANCV Connect et Pass+