Page 1 of 1

Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 08 Apr 2021, 20:04
by critor
13710Ce soir au menu, un jeu de Morpion pour ta TI-83 Premium CE Edition Python (ou TI-84 Plus CE Python Edition)

Mais pas n'importe quel morpion, puisque celui-ci est codé en Python, et prend en prime le soin d'exploiter la bibliothèque de tracé par pixels ti_graphics.
(ta calculatrice doit donc faire tourner une version 5.5 ou supérieure)

Si nous comptons bien il s'agit enfin du 2nd jeu Python à sortir pour ces machines, le 1er étant Saute Mouton pour la rentrée 2020, soit un grand événement ! :D

Pour placer tes pions c'est très simple, il te suffit de presser la touche correspondant à la grille sur ton pavé numérique. Les touches sont détectées via la fonction ti_system.wait_key().

Son créateur Bobb nous démontre ici toute la puissance du module ti_graphics permettant un affichage très réactif et rapide ! :bj:
En effet Bobb exploite la formidable collection de fonctions graphiques clés en main de cette bibliothèque, avec notamment ici les fonctions drawString(), drawLine(), fillRect() et fillCircle().



Téléchargement :

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 08 Apr 2021, 21:38
by Fabien59
Bonjour,
"Le 2nd jeu Python ? "...Je suis surpris car d'autres jeux Python sur TI83 existent : Puissance 4, Rubika. Vu sur la chaîne YouTube de Schraf ici : https://www.youtube.com/channel/UCIveI1ySN5FBe4GyiIJCDig
Ti-Planet n'aurait-il pas découvert de ces belles pépites ? :)

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 08 Apr 2021, 21:55
by critor
Oui je connais la chaîne, mais faut-il encore que les jeux soient sortis, c'est-à-dire publiés quelque part.

Schraf fait beaucoup de NumWorks (ce qui n'est pas un reproche, c'est excellent, et les vidéos aussi) et dans ce cas publie ses pépites pour NumWorks : https://workshop.numworks.com/python/schraf

La vidéo sur le Puissance 4 par exemple je l'avais déjà visionnée et elle ne m'était pas revenue à l'esprit dans ce contexte, puisque tout le long elle est illustrée de captures d'écrans NumWorks.
Effectivement, il y a un lien de téléchargement TI-83 Premium CE si on déroule la description jusqu'au bout.

Merci, ce sera mis en avant un jour, ainsi que les productions NumWorks d'ailleurs.

Mais que ce soit le 2ème jeu ou le 4ème cela ne change pas grand chose ; le but était de souligner que le créativité en Python me semble à ce jour hélas extrêmement faible sur TI-83 Premium CE, malgré les avantages et atouts spécifiques à cette plateforme.

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 08 Apr 2021, 22:02
by Fabien59
Oui, on est bien d'accord, je pensais que de nombreux autres programmeurs proposaient déjà des jeux en python. C'était bien le sens de ma "surprise"

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 09 Apr 2021, 08:18
by Fabien59
Bonjour,
Je viens de tester ce petit jeu. Un grand bravo à son concepteur Bobb :favorite: et merci pour ce partage
C'est très propre et agréable à jouer. Avec ce code, j'apprends beaucoup sur l'usage du Python avec ma TI83.

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 09 Apr 2021, 11:15
by Bobb
Merci beaucoup pour ces compliments Fabien59 :) . J'essaie de donner envie aux gens de passer en version 5.5.1 car vu le nombre d'outils permettant d'exécuter des programmes natifs, il n'est plus utile de renier cette version. Je veux montrer le potentiel (caché) du python sur TI-83 Premium CE Edition Python. Prochainement à sortir : un émulateur de terminal Linux.

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 11 Apr 2021, 15:41
by critor
@Fabien59
Voilà comme promis, j'ai traité le jeu du solitaire par Schraf aujourd'hui : :)
viewtopic.php?t=24764&p=260322#p260322

Re: Jeu de Morpion graphique en Python pour TI-83 Premium CE

Unread postPosted: 11 Apr 2021, 21:56
by Fabien59
Bonsoir,
Bravo pour cet article et merci de nous proposer cette version embellie. C'est réussi !
Les explications fournies sont également très enrichissantes pour comprendre les causes des ralentissements dans l'exécution des scripts. Merci pour cet éclairage :)