Poster un nouveau sujet Poster une réponse
[TI-82] Jeu du pendu !
Auteur Message
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Mer 20 Mai 2015, 17:33   Citer 

Bonjour, j'ai récemment réalisé le jeu du pendu sur ma calculatrice TI-82 stats.

Le jeu a les fonctionnalités suivantes :

    Saisie du mot à faire deviner
    Saisie des lettres pour deviner
    Affichage de la lettre sur le mot si la lettre est correcte
    Sinon évolution du pendu (une barre apparaît) + affichage de la lettre utilisée pour ne pas se répéter


Voilà le programme :


Code

0->Xmin
0->Ymin
94->Xmax
63->Ymax
DelVar Str3
DelVar Str4
DelVar Str5
AxesOff
LabelOff
CoordOff
Normal
ClrDraw
ClrHome
Lbl M
Menu("PENDU","JOUER",1,"QUITTER",3


Lbl 1
ClrDraw
ClrHome
0->E
Text(20,20,"SAISISSEZ LE MOT"
For(F,1,200):End
Input "MOT:?",Str3
length(Str3)->L
0->K
ClrDraw
Text(10,10,"{PENDU}"
Line(70,0,70,20
Line(70,20,96,20
For(F,1,L
Text(20,5F,"-":End
Text(10,50,L
Text(10,60,"LETTRES"
Lbl 11
Pause
ClrHome
Input "LETTRE?",Str4
0->(thêta)
For(F,1,L)
sub(Str3,F,1)->Str5
If Str4=Str5:Then
Text(20,5F,Str4
K+1->K
(thêta)+1->(thêta)
End
End
If (thêta)=0:Then
E+1->E
Text(40,1,E
Text(40,15,"ERREUR(S)"
Text(50,5E,Str4
If E=1
Line(74,3,80,3:If E=2
Line(77,3,77,15
If E=3
Line(77,15,85,15
If E=4
Line(77,11,81,15
If E=5
Line(85,15,85,11
If E=6
Circle(85,12,1
If E=7
Line(85,15,85,7
If E=8
Line(83,9,87,9:If E=9
Line(83,5,85,7:If E=10:Then
Line(85,7,87,5:For(F,0,63)
Horizontal F
End
Text(29,43,"PERDU"
Text(39,43," '"+Str3+"' "
End
End
If K=L:Then
For(F,0,63)
Horizontal F
End
Text(28,35,"BRAVO"
Pause :Goto M
End
Goto 11
Lbl 3
ClrDraw
ClrHome
Stop



Le programme n'est pas tout à fait fini, il reste en effet les statistiques ainsi que certains parametres a ajouter

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
leo_85



Autorisation : Membre
Nb de messages : 132
Inscrit le : Mer 03 Déc 2014, 14:13
Posté le : Mer 20 Mai 2015, 17:38   Citer 

je suis intéressé par le programme... je demande! bigmouth.gif

----------------------
futur analyste programmeur possesseur d'une TI 82 Plus toute neuve godgrace.gif
 Adresse email Haut de page Bas de page 
 
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Mer 20 Mai 2015, 17:41   Citer 

Le voilà dans le post principal

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
leo_85



Autorisation : Membre
Nb de messages : 132
Inscrit le : Mer 03 Déc 2014, 14:13
Posté le : Mer 20 Mai 2015, 17:43   Citer 

cool mais certains caractères ne passent pas au format UNICODE je te conseille d'écrire les inférieur/supérieur ou égale comme ça : ">=" "<="

----------------------
futur analyste programmeur possesseur d'une TI 82 Plus toute neuve godgrace.gif
 Adresse email Haut de page Bas de page 
 
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Mer 20 Mai 2015, 17:44   Citer 


Citer : leo_85
cool mais certains caractères ne passent pas au format UNICODE je te conseille d'écrire les inférieur/supérieur ou égale comme ça : ">=" "<="



D'accord merci. Thêta ne passe pas non plus :c

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mer 20 Mai 2015, 20:56   Citer 

Tiens, le code m'a l'air pas mal du tout mais tu as quelques améliorations qui mériteraient d'être là :
http://www.tout82.org/t50-candide-ou-l-optimisation

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Mer 20 Mai 2015, 22:00   Citer 


Citer : Mingerton
Tiens, le code m'a l'air pas mal du tout mais tu as quelques améliorations qui mériteraient d'être là :
http://www.tout82.org/t50-candide-ou-l-optimisation



Un tutoriel très intéressant un effet ! Je vais essayer de l'optimiser si j'ai le temps en cours happy.gif

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
spouki35
Invité
Posté le : Lun 25 Mai 2015, 12:43   Citer 

Bonjour ou bonsoir,
J'ai une ti-82 qui n'est pas stat.fr , je ne trouve pas la commande Delvar, si elle existe sur une ti-82 j'aimerais savoir comment la trouver et si jamais sa n'existe pas y a t'il une autre commande pour la remplacer.
Merci d'avance

  Haut de page Bas de page 
 
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Lun 25 Mai 2015, 13:54   Citer 


Citer : spouki35
Bonjour ou bonsoir,
J'ai une ti-82 qui n'est pas stat.fr , je ne trouve pas la commande Delvar, si elle existe sur une ti-82 j'aimerais savoir comment la trouver et si jamais sa n'existe pas y a t'il une autre commande pour la remplacer.
Merci d'avance



Tu peux tout simplement ignorer ces lignes, le programme fonctionnera quand meme winkle.gif

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
spouki35
Invité
Posté le : Lun 25 Mai 2015, 15:18   Citer 

Merci,
J'aimerais savoir aussi ce que c'est la fonction str , si jamais on peut l'enlever ou sinon j'aimerais savoir ou trouver cet fonction happy.gif
Merci encore happy.gif

  Haut de page Bas de page 
 
Spouki35
Invité
Posté le : Lun 25 Mai 2015, 15:44   Citer 

Dernière chose je l'espère,
Je ne sais pas ou trouver pour désactiver les axe et les coordonnées
Merci ^^

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mar 26 Mai 2015, 16:50   Citer 

Si tu as une TI 82 Stats au moins, dans 2nd-Zoom choisis respectivement AxesOff et CoordOff (et l'inverse pour les activer).

Si tu as une TI-82, je crois que c'est dans Window, Droite et tu auras les mêmes options.

Concernant les Str, ce sont des chaînes de caractères, non accesibles sur une TI 82 sad.gif

Enfin, un DelVar [variable] peut dans ce cas se remplacer par un 0->[variable]

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
tete0148



Autorisation : Membre
Nb de messages : 9
Inscrit le : Mer 20 Mai 2015, 17:28
Posté le : Mar 26 Mai 2015, 19:02   Citer 


Citer : Mingerton
Si tu as une TI 82 Stats au moins, dans 2nd-Zoom choisis respectivement AxesOff et CoordOff (et l'inverse pour les activer).

Si tu as une TI-82, je crois que c'est dans Window, Droite et tu auras les mêmes options.

Concernant les Str, ce sont des chaînes de caractères, non accesibles sur une TI 82 sad.gif

Enfin, un DelVar [variable] peut dans ce cas se remplacer par un 0->[variable]



Dommage qu'on ne puisse pas accéder aux chaînes....

----------------------
Théo, passionné d'informatique
 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mer 27 Mai 2015, 11:38   Citer 

Avec une TI-82 tu es bloqué pour pas mal de jeux en effet. Elle a été plus prévue pour l'algo simple à l'époque, malheureusement.

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes