π
<-

Morpion, 1er jeu Python pour NumWorks

Morpion, 1er jeu Python pour NumWorks

Unread postby Admin » 01 May 2018, 09:34

9539loupiot nous signe aujourd'hui le tout premier véritable jeu Python pour ta calculatrice NumWorks, un jeu de morpion que tu lances tout simplement en tapant morpion(). :bj:

Le jeu est prévu pour deux joueurs. Une fois lancé il vous suffit juste alternativement à toi et à ton camarade de jeu de taper le numéro de la case choisie tel qu'indiqué à l'écran, et de le valider avec
EXE
: :)
1 2 3
4 5 6
7 8 9

On peut regretter que la calculatrice ne dispose pas à ce jour de fonction permettant de récupérer/tester une touche pressée, obligeant donc de passer par la fonction input() et donc de valider systématiquement chaque entrée. C'est à priori handicapant pour certains types de jeux restant à coder à ce jour.

Petit bémol concernant maintenant spécifiquement ce jeu, même si cela n'enlève rien à l'exploit, il eut été beaucoup plus intuitif de numéroter les cases dans le même ordre que le pavé numérique, ce qui aurait permis de jouer les yeux fermés :
7 8 9
4 5 6
1 2 3

Lien : https://workshop.numworks.com/python/loupiot/morpion
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
User avatar
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1%
 
Posts: 460
Images: 28
Joined: 30 Aug 2011, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Morpion, 1er jeu Python pour NumWorks

Unread postby puppy65 » 01 May 2018, 10:16

critor wrote:On peut regretter que la calculatrice ne dispose pas à ce jour de fonction permettant de récupérer/tester une touche pressée, obligeant donc de passer par la fonction input() et donc de valider systématiquement chaque entrée. C'est à priori handicapant pour certains types de jeux restant à coder à ce jour.


La NumWorks et la TI-81 ont beaucoup de choses en commun :D (4Ko de mémoire pour les programmes, pas de GetKey...)
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: Morpion, 1er jeu Python pour NumWorks

Unread postby jean-baptiste boric » 01 May 2018, 10:34

C'est sûr, le code source de ce morpion en Python est bien plus digeste que la soupe en C++ qu'est mon app native du tic-tac-toe... >_<

Je me demande par contre ce que ça donnerait comme performances un solveur minmax en Python sur la NumWorks pour le morpion. A supposer qu'on ne fasse pas exploser ni la mémoire ni la pile d'appel ni les 4KiB pour le script, est-ce qu'on aurait le temps de finir une partie avant la fin du cours? :troll:
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: Morpion, 1er jeu Python pour NumWorks

Unread postby Ti64CLi++ » 02 May 2018, 08:16

@jean-baptiste boric Voilà, j'ai fait une news sur ton TicTacToe en C++ ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi


Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
807 utilisateurs:
>766 invités
>33 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)