Atelier de création jeu Python pour Graph Math+, 6 Novembre
Posted: 01 Nov 2024, 19:08
Dans le cadre d'un partenariat entre TI-Planet et Planète Casio, cela fait maintenant des années que nous te sortons chaque année de véritables jeux vidéo codés en langage Python et tournant entre autres sur ta calculatrice Casio Graph 90+E ou Graph 35+E II, exploitant ainsi leurs formidables capacités.
Parmi ces créations, nous pouvons te citer :
C'est dans ce cadre que Casio France nous avait proposé, pour le retour des congés de Toussaint 2022, de t'animer un atelier en ligne autour de la conception d'un jeu vidéo Python pour ses calculatrices. Nous t'avions donc présenté les différents éléments permettant de construire un tout nouveau jeu Python, Flappy Bird pour Graph 90+E et Graph 35+E II.
Au retour des congés de Toussaint 2023 il n'y avait pas eu la possibilité d'organiser un atelier, mais nous t'avions malgré tout produit 2 nouveaux jeux pour Graph 90+E, Etiord City et Gravity Guy :
Parmi ces créations, nous pouvons te citer :
- Saute Mouton pour Graph 90+E (rentrée 2020)
- SynchroD pour Graph 90+E et Graph 35+E II (concours Python rentrée 2021)
- Alrys pour Graph 90+E et Graph 35+E II, un RPG (concours Python rentrée 2021)
- Pykaster3D pour Graph 90+E et Graph 35+E II, un doom-like (concours Python rentrée 2022)
- 1000 Bornes pour Graph 90+E et Graph 35+E II (concours Python 2023-2024)
C'est dans ce cadre que Casio France nous avait proposé, pour le retour des congés de Toussaint 2022, de t'animer un atelier en ligne autour de la conception d'un jeu vidéo Python pour ses calculatrices. Nous t'avions donc présenté les différents éléments permettant de construire un tout nouveau jeu Python, Flappy Bird pour Graph 90+E et Graph 35+E II.
Au retour des congés de Toussaint 2023 il n'y avait pas eu la possibilité d'organiser un atelier, mais nous t'avions malgré tout produit 2 nouveaux jeux pour Graph 90+E, Etiord City et Gravity Guy :
La principale difficulté de la conception de jeux Python sur Graph 35+E II et Graph 90+E, était l'absence d'une fonction permettant de tester les touches pressées.
2 alternatives étaient possibles :
2 alternatives étaient possibles :
- soit demander au joueur de saisir l'action via un appel
input()
, ayant le défaut d'être bloquant (le script cesse de s'exécuter en attendant la saisie) et de nécessiter en prime une validation avec la toucheEXE
- soit intercepter et détourner les pressions sur la seule et unique touche détectable,
AC/ON
, normalement destinée à interrompre le script, avec ici l'avantage d'être non bloquant mais également le défaut de devoir concevoir des jeux pouvant se jouer avec une seule et unique touche
Et bien pour la rentrée 2024 nous avons eu du nouveau. La Graph 90+E est remplacée par un nouveau modèle couleur Graph Math+, dont l'implémentation Python est enfin dotée d'une fonction de test des touches pressées
Casio France nous a proposé d'animer un nouvel atelier de création de jeu vidéo mais cette fois-ci pour la Graph Math+.
L'atelier te sera présenté en binôme : je serai accompagné de Sébastien Michelland, administrateur Planète Casio et alias LePhe chez nous.
Dans le cadre de la conception d'un tout nouveau jeu pour l'occasion, cette fois-ci en 3D, nous aborderons avec toi les points suivants :
Attention, nous lancerons courant novembre et pour un trimestre, un grand concours de création de jeux vidéo Python pour calculatrices graphiques, et tu peux d'ailleurs déjà commencer à y réfléchir. Comme justement il existe hélas encore bien peu de jeux vidéo Python pour calculatrices Casio Graph en dehors des nôtres, participer à l'atelier ne t'en sera que plus utile si tu es équipé(e) chez cette marque.
getkey()
, nous permettant désormais de créer sans contraintes ! 👍Casio France nous a proposé d'animer un nouvel atelier de création de jeu vidéo mais cette fois-ci pour la Graph Math+.
L'atelier te sera présenté en binôme : je serai accompagné de Sébastien Michelland, administrateur Planète Casio et alias LePhe chez nous.
Dans le cadre de la conception d'un tout nouveau jeu pour l'occasion, cette fois-ci en 3D, nous aborderons avec toi les points suivants :
- la nouvelle fonction
getkey()
- la bibliothèque graphique casioplot
- l'extension de la bibliothèque casioplot avec une fonction de tracé de segment
- et enfin un moteur d'affichage 3D simple mais efficace, ne faisant pas appel à la moindre fonction trigonométrique (exprès pour être rapide), compréhensible avec les notions de géométrie du collège !
Attention, nous lancerons courant novembre et pour un trimestre, un grand concours de création de jeux vidéo Python pour calculatrices graphiques, et tu peux d'ailleurs déjà commencer à y réfléchir. Comme justement il existe hélas encore bien peu de jeux vidéo Python pour calculatrices Casio Graph en dehors des nôtres, participer à l'atelier ne t'en sera que plus utile si tu es équipé(e) chez cette marque.
Inscription :
- élèves : https://www.casio-education.fr/ateliers ... es-eleves/
- enseignant(e)s : https://www.casio-education.fr/formations-en-ligne/