Page 1 of 2

Atelier de création jeu Python pour Graph Math+, 6 Novembre

Unread postPosted: 01 Nov 2024, 19:08
by critor
12631Dans 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 :
  • 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)
1461118012
1461018007


20856C'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 :
1835118355

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 :
  • 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 touche
    EXE
  • 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
C'est cette dernière méthode qui, une fois les contraintes maîtrisées, nous a permis de réaliser quasiment tout ce qui précède !

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 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+.

20857L'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 !
Que tu sois enseignant ou élève, tu es invité(e) et nous avons hâte de t'accueillir, rendez-vous ce mercredi 6 novembre à 14h !

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 :
Référence : https://www.planet-casio.com/Fr/forums/ ... 265--.html

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 01 Nov 2024, 19:59
by SlyVTT
Bon courage à vous,
sympa de refaire le jeu CubeField en python avec le nouveau getkey().
C'est un jeu simple et sympa qui permet en effet de voir plein de choses intéressantes (dont la 3D).
J'espère que vous aurez du monde.

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 01 Nov 2024, 21:17
by critor
Merci beaucoup pour ton gentil retour. :)

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 03 Nov 2024, 12:13
by cent20
critor wrote: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. ;)


Cool ... Un magnifique sujet ouvert...

En théorie on demande aux élèves d'écrire un tutoriel à Noël, mais cette année je crois qu'on va leur proposer le choix :

Le tutoriel ou un jeux sur NumWorks associée à une participation au concours TIP :favorite:

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 06 Nov 2024, 22:22
by Afyu
critor wrote:
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. ;)


Hmm... :thinking:
J'ai hâte d'en savoir plus ! :D

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 08 Nov 2024, 17:20
by cent20
Il y a t'il un replay de l'atelier ?

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 08 Nov 2024, 19:04
by critor
C'est prévu qu'il y ait une publication sur la chaîne Youtube de Casio France, oui.

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 09 Nov 2024, 11:52
by cent20
critor wrote:C'est prévu qu'il y ait une publication sur la chaîne Youtube de Casio France, oui.

merci

Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 16 Nov 2024, 11:09
by critor
Voilà, désolé pour le délai.

J'ai le plaisir de vous annoncer que le "replay" est enfin en ligne.
Je dis bien replay entre guillemets, car en fait il y a eu un problème d'enregistrement et nous avons dû refaire l'atelier.

Bref, si vous notez de temps à autre des différences de formulation par rapport à vos souvenirs, c'est normal. Mais c'est le même contenu, et nous avons même tenté de mieux le présenter. ;)
De toutes façons il n'y a pas eu de questions/interventions, donc vous ne perdez rien au change.

Les fichiers associés seront disponibles prochainement sur https://www.casio-education.fr/contenus ... raphiques/ , page que Casio a commencé à réorganiser pour accueillir le nouveau jeu.


Re: Atelier de création jeu Python pour Graph Math+, 6 Novem

Unread postPosted: 19 Nov 2024, 17:20
by critor
La page Casio est maintenant à jour avec une section pour notre nouveau jeu 2024 (CubeField), et le diaporama associé vient d'y être rajouté au format .pdf :
https://www.casio-education.fr/contenus ... raphiques/