Poster un nouveau sujet Poster une réponse
(9) Pendu
Auteur Message
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Lun 09 Fév 2009, 19:15   Citer 

Bah voilà, un jeu de Pendu !
Un nombre de coups limité, un mot à trouver. Il y à un mode 1 joueur et un mode 2 joueurs. Pour l'instant, j'ai mis une 40aine de mots dans le dico

Un gif :



voici le code :

NOUVELLE VERSION

Les deux fichiers .83p :

http://www.megaupload.com/?d=RJ79MS3P

P.S. : Pour ceux que ça intéresse (on sait jamais), j'ai aussi une version en breton happy.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
pico
Invité
Posté le : Jeu 26 Mar 2009, 18:09   Citer 

Que représente &#8326 ?

  Haut de page Bas de page 
 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Ven 27 Mar 2009, 22:04   Citer 

Ah euh, hem, oui, désolé, je n'ai pas changé les caractères pour tout les programmes...
Je le fait dés que possible...
Sinon, tu à toujours le fichier .83p

 Adresse email Haut de page Bas de page 
 
pico
Invité
Posté le : Dim 29 Mar 2009, 15:39   Citer 

Oui mais ces fichiers, c'est pour les envoyer sur la calculatrice, non ?
Si oui, ça ne me sert pas vraiment puisque je n'ai pas le cable :/

  Haut de page Bas de page 
 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Dim 29 Mar 2009, 21:43   Citer 

Voilà happy.gif les codes sont désormais lisibles !

 Adresse email Haut de page Bas de page 
 
pico
Invité
Posté le : Mar 31 Mar 2009, 19:52   Citer 

Merci happy.gif

  Haut de page Bas de page 
 
pico
Invité
Posté le : Mer 01 Avr 2009, 15:31   Citer 

Encore moi...
J'ai une erreur (syntaxe) ici:


Citer
length(Str1)->L



  Haut de page Bas de page 
 
mael-ti



Autorisation : Membre
Nb de messages : 25
Inscrit le : Lun 09 Mar 2009, 13:28
Posté le : Jeu 02 Avr 2009, 9:35   Citer 

Moi ma ti est en fr mais je pense que tu devrai mettre ça:

Code
longueur(Chaîne1)->L


Essaye ça et dit moi si sa marche!

----------------------
Vive les ti!
 Adresse email Haut de page Bas de page 
 
pico
Invité
Posté le : Ven 03 Avr 2009, 18:37   Citer 

Oui ça marche ! J'avais mal recopié...
Merci happy.gif

Mais j'ai une autre erreur:


Citer
0->L(LISTE)([teta])



(LISTE) = ?

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Ven 03 Avr 2009, 20:57   Citer 

Tu tape le petit L qui se trouve dans 2nd+STATS+B et tu rajoute la suite.

Sangohan38

 Adresse email Haut de page Bas de page 
 
pico
Invité
Posté le : Ven 03 Avr 2009, 22:38   Citer 

J'ai tapé :


Citer
0->(petit L)(teta)



Toujours une erreur :/
J'ai mal compris ?

  Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 04 Avr 2009, 0:11   Citer 

Tu as mis le symbole Theta ou le mot?
Sinon, remplace cette liste par une liste de base (L1 par exemple).

Sangohan38

 Adresse email Haut de page Bas de page 
 
pico
Invité
Posté le : Dim 05 Avr 2009, 10:41   Citer 

J'ai bien mis le symbole.
J'ai remplacé le petit L par L1 et ca passe.

Mais lorsque je tape une lettre pour trouver le mot, le message "Une lettre seulement" apparait, alors que j'en ai tapé qu'une seule :/

  Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 05 Avr 2009, 12:48   Citer 

Tu as remplacé le L par L1 ou L(LISTE) par L1?

Sangohan38

 Adresse email Haut de page Bas de page 
 
Aïe j'ai du mal :x
Invité
Posté le : Dim 05 Avr 2009, 14:21   Citer 

Bonjour,
J'ai une TI-82 Stats.fr et j'aimerais que tu recopie le code pour cette calculette car j'n'arrive pas a copié ton programme sous pretexte de ne pas trouver certains mots dans le catalog .
Mercii d'avance,
Bibounette

  Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 05 Avr 2009, 14:32   Citer 

Le sujet traduction anglais/français n'est pas la pour rien alors cherche dedans.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 14:38   Citer 

Ah d'accord je suis désolé je n'avais pas vu (j'suis conne :p) .
Mercii =)

  Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 15:45   Citer 

Reuh,
Et oui encore moi, j'aimerais bien savoir a quoi corresponde les Str ?
Car je n'ai pas trouvé cela dans ta traduction ^^"

  Haut de page Bas de page 
 
pico
Invité
Posté le : Dim 05 Avr 2009, 18:15   Citer 

J'ai remplacé L(LISTE) par L1.

Str = Chaine (VARS + 7 je pense)

  Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 19:20   Citer 

Reuh,
Oukii merci =)
Maintenant je bug sur : length je vois vraiment pas sa pourrait être quoi .. sad.gif
Je suis désolé du dérangement mais comme je débute en programmation je n'y connais vraiment rien ^^
Mercii d'avance,
Coordialement Bibounette kiss.gif

  Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 19:41   Citer 

Rereuh ^^',
J'ai trouver ^^
Par contre j'ai copié entièrement le programme et lorsque je le lance, il me dit erreur sur
:->T:0->[Theta]:0->1
J'ai bien mis le Simbole pourtant ... :/
Coordialement Bibounette kiss.gif

  Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Dim 05 Avr 2009, 21:04   Citer 

Il faut mettre 0 devant ->T.
Si c'est juste toi qui à mal écrit le messsage, indique le nom d'erreur que la calcu donne et l'endroit où l'erreur renvoie.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 23:34   Citer 

Reuh,

Oui c'est une erreur sur mon message j'ai bien mis le 0,
Lorsque je lance le Jeu, l'erreur vient apparament du Crochet ([) avant le theta.
Car sa me met dessus lorsque je met voir.
Coordialement Bibounette kiss.gif

  Haut de page Bas de page 
 
Bibounette
Invité
Posté le : Dim 05 Avr 2009, 23:42   Citer 

Ah oui et l'erreur et :
Err:Syntaxe
Voili Voilou happy.gif

  Haut de page Bas de page 
 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Lun 06 Avr 2009, 9:40   Citer 

Eu, c'est parce qu'il ne faut pas mettre les crochets, je les ai mis pour montrer que c'est un signe spécial...

 Adresse email Haut de page Bas de page 
 
Ingah
Invité
Posté le : Lun 06 Avr 2009, 17:27   Citer 

J'ai un petit problème.

Lorsque j'arrive à l'écran où on doit taper une lettre, la calculette affiche "Une lettre seulement" alors que je n'en ai tapé qu'une...

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
oO-Mars-Oo
Invité
Posté le : Lun 06 Avr 2009, 18:29   Citer 

Moi aussi j'ai un ptit probleme le jeu marche nickel mais ma calcu ne me met jamais 1 juste explication
Par exemple le mot est CISEAUX j'ai beau mettre le A le E le U etc ca ne marche pas il comme si je me tromper de lettre

  Haut de page Bas de page 
 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Lun 06 Avr 2009, 18:36   Citer 

Hmmm, il semble y avoir pas mal de problème pour mon programme :/
De plus je l'ai lu et il y a moyen de l'optimiser pas mal !
Je vais donc surement faire une 2ème version su programme, plus fiable et plus légère...

 Adresse email Haut de page Bas de page 
 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Lun 06 Avr 2009, 19:39   Citer 

Voici donc la nouvelle version :

Il est possible que certaines choses ne soit pas totalement exactes du fait que je l'ai refait sur ordinateur mais normalement, ça devrait être bon.
Si vous avez quand même des soucis avec le jeu, dites-le pour que je puisse l'améliorer.

En ce qui concerne l'écriture :
- [L6] est [2nde] + [6] (Le petit L et le petit 6)
- [Différent de] est dans le menu [2nde] + [maths], le deuxième choix
- -> est "sto", la touche en bas à gauche
Et je n'ai pas mis Théta, ce sera plus simple comme ça happy.gif

Vu que je suis gentil (happy.gif) et que les gens ici peuvent avoir une calculette anglaise ou une française, j'ai copié le programme en deux langues :

Anglais :

Code
:ClrHome
:Output(2,3,"JEU DU PENDU
:Output(4,3,"PAR BELVAR
:Output(6,3,"PRESS ENTER
:Pause
:Lbl 0:ClrHome
:0->L:11->C:0->T:0->M
:"[different de]"->Str3:ClrList [L6]
:Menu("PENDU","1 JOUEUR",11,"2 JOUEUR",12,"QUITTER",Q)
:Lbl 11:prgrmDICO
:Menu("DIFFICULTE :","FACILE",21,"MOYEN",22,"DIFFICILE,"23)
:Lbl 21:15->C:Goto R
:Lbl 22:11->C:Goto R
:Lbl 23:7->C:Goto R
:Lbl 12
:Disp " "," "
:Output(1,2,"ENTREZ LE MOT   MYSTERE :"
:Input Str1
:Lbl R
:ClrHome
:length(Str1)->L
:L->dim(L6
:Lbl 1
:ClrHome
:Disp " "," ",C
:Output(1,1,"CHANCES         RESTANTES :"
:Output(5,1,Str3
:For(I,1,L)
:If [L6](I)=1
:Output(8,I,sub(Str1,I,1)
:If [L6](I)=0
:Output(8,I,"*"
:End
:Input "LETTRE :",Str2
:length(Str2)->A
:If A[different de]1:Then
:Output(5,1,"UNE LETTRE      SEULEMENT"
:Pause
:Goto 1:End
:Str3+Str2->Str3
:0->M
:For(I,1,L
:If Str2=sub(Str1,I,1) and [L6](I)[different de]1
:Then
:1->[L6](I)
:T+1->T
:If T=L:Goto G
:Else:M+1->M
:End:End
:If M[different de]L:Goto 1
:C-1->C
If C=0
:Then:ClrHome
:Output(2,1,"PERDU, LE MOT   ETAIT :
:Goto 5:Else
:Goto 1:End
:Lbl G:ClrHome
:Output(2,1,"GAGNE, LE MOT   ETAIT BIEN :
:Lbl 5
:Output(5,1,Str1):Pause
:Menu("REJOUER ?","OUI",0,"NON",Q
:Lbl Q:ClrHome
:Output(1,1,"



Français :

Code
:EffEcr
:Output(2,3,"JEU DU PENDU
:Output(4,3,"PAR BELVAR
:Output(6,3,"PRESS ENTER
:Pause
:Lbl 0:EffEcr
:0->L:11->C:0->T:0->M
:"[different de]"->Chaine3:EffListe [L6]
:Menu("PENDU, PAR GWENN","1 JOUEUR",11,"2 JOUEUR",12,"QUITTER",Q)
:Lbl 11:prgrmDICO
:Menu("DIFFICULTE :","FACILE",21,"MOYEN",22,"DIFFICILE",23)
:Lbl 21:15->C:Goto R
:Lbl 22:11->C:Goto R
:Lbl 23:7->C:Goto R
:Lbl 12
:Disp " "," "
:Output(1,2,"ENTREZ LE MOT   MYSTERE :"
:Input Chaine1
:Lbl R
:EffEcr
:longueur(Chaine1)->L
:L->dim(L6
:Lbl 1
:EffEcr
:Disp " "," ",C
:Output(1,1,"CHANCES         RESTANTES :"
:Output(5,1,Chaine3
:For(I,1,L)
:If [L6](I)=1
:Output(8,I,sous-Chaine(Chaine1,I,1)
:If [L6](I)=0
:Output(8,I,"*"
:End
:Input "LETTRE :",Chaine2
:longueur(Chaine2)->A
:If A[different de]1:Then
:Output(5,1,"UNE LETTRE      SEULEMENT"
:Pause
:Goto 1:End
:Chaine3+Chaine2->Chaine3
:0->M
:For(I,1,L
:If Chaine2=sous-Chaine(Chaine1,I,1) et [L6](I)[different de]1
:Then
:1->[L6](I)
:T+1->T
:If T=L:Goto G
:Else:M+1->M
:End:End
:If M[different de]L:Goto 1
:C-1->C
If C=0
:Then:EffEcr
:Output(2,1,"PERDU, LE MOT   ETAIT :
:Goto 5:Else
:Goto 1:End
:Lbl G:EffEcr
:Output(2,1,"GAGNE, LE MOT   ETAIT BIEN :
:Lbl 5
:Output(5,1,Chaine1
:Pause
:Menu("REJOUER ?","OUI",0,"NON",Q
:Lbl Q:EffEcr
:Output(1,1,"



Et le dico :
(Je le mets juste en anglais. En français, "Str1" est "Chaine" et "randInt(" est "entAléat("(menu maths))

Code
randInt(1,40)->V
If V=1:"BATEAU"->Str1
If V=2:"GIROUETTE"->Str1
If V=3:"PENDU"->Str1
If V=4:"CALCULETTE"->Str1
If V=5:"RENARD"->Str1
If V=6:"SOURIS"->Str1
If V=7:"BILLET"->Str1
If V=8:"DORMIR"->Str1
If V=9:"JARDIN"->Str1
If V=10:"METAL"->Str1
If V=11:"MARTEAU"->Str1
If V=12:"CISEAUX"->Str1
If V=13:"PIRATE"->Str1
If V=14:"DINOSAURE"->Str1
If V=15:"SERPENT"->Str1
If V=16:"RIDEAU"->Str1
If V=17:"LEGENDE"->Str1
If V=18:"SABRE"->Str1
If V=19:"TRAINEAU"->Str1
If V=20:"ORAGE"->Str1
If V=21:"AVEUGLE"->Str1
If V=22:"GARDIEN"->Str1
If V=23:"SILENCE"->Str1
If V=24:"ECLIPSE"->Str1
If V=25:"CHATEAU"->Str1
If V=26:"BONNET"->Str1
If V=27:"TONNERRE"->Str1
If V=28:"BANANE"->Str1
If V=29:"CROCODILE"->Str1
If V=30:"STYLO"->Str1
If V=31:"OKAPI"->Str1
If V=32:"RAYON"->Str1
If V=33:"PENTACLE"->Str1
If V=34:"PONEY"->Str1
If V=35:"JOYEUX"->Str1
If V=36:"TERRIBLE"->Str1
If V=37:"FUREUR"->Str1
If V=38:"MYSTERE"->Str1
If V=39:"TERRIER"->Str1
If V=40:"LAURIER"->Str1



Voilà ! Encore une fois, si vous avez des problèmes, des idées ou des critiques, n'hésitez pas !!!

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
oO-Mars-Oo
Invité
Posté le : Lun 06 Avr 2009, 19:40   Citer 

Ok je vais de ce pas le tester je te dis ca le temps que je modifie le tout

  Haut de page Bas de page 
 
oO-Mars-Oo
Invité
Posté le : Lun 06 Avr 2009, 19:48   Citer 


Code
:Menu("DIFFICULTE :","FACILE",21,"MOYEN",22,"DIFFICILE"23)


C'est pas:(avec la virgule a difficile)

Code
:Menu("DIFFICULTE :","FACILE",21,"MOYEN",22,"DIFFICILE",23)



et ou se trouve Chainel sur la stats.fr ?

  Haut de page Bas de page 
 
oO-Mars-Oo
Invité
Posté le : Lun 06 Avr 2009, 19:50   Citer 

c'est bon c'est chaine1 pas chanel xD dsl

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
oO-Mars-Oo
Invité
Posté le : Lun 06 Avr 2009, 20:02   Citer 

Ta 2eme version marche nickel chez moi

  Haut de page Bas de page 
 
Ingah
Invité
Posté le : Mar 07 Avr 2009, 17:33   Citer 

J'ai recopier ta nouvelle version.
Ca marche mais quand on choisi "2 joueurs" la calculatrice demande de taper un mot. Je tape n'importe quel mot.
Puis quand je reviens dans "1 joueur" la calculatrice ne donne pas les mots dans le dico mais SEULEMENT le mot que j'avais tapé dans "2 joueurs" :/

Sinon lorsqu'il y a deux mêmes lettres dans un mot la deuxième ne s'affiche pas.

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Mar 07 Avr 2009, 20:53   Citer 

Hum, j'ai regardé mon programme et je ne vois pas ce qui cloche, tu à dû mal recopier.

Pour le mot qui ne change pas vérifie cette partie du programme :

Code
:Menu("PENDU","1 JOUEUR",11,"2 JOUEUR",12,"QUITTER",Q)
:Lbl 11:prgrmDICO
:Menu("DIFFICULTE :","FACILE",21,"MOYEN",22,"DIFFICILE,"23)
:Lbl 21:15->C:Goto R
:Lbl 22:11->C:Goto R
:Lbl 23:7->C:Goto R
:Lbl 12
:Disp " "," "
:Output(1,2,"ENTREZ LE MOT   MYSTERE :"
:Input Str1
:Lbl R



Ainsi que le programme DICO

Pour ton second problème, pareil, je ne vois pas ce qui ne va pas...
vérifie cette partie :


Code
:For(I,1,L
:If Str2=sub(Str1,I,1) and [L6](I)[different de]1
:Then
:1->[L6](I)
:T+1->T
:If T=L:Goto G
:Else:M+1->M
:End:End



Et vérifie que tu a bien entré cette ligne au début :
Efflist [L6] (ou ClrList [L6] en anglais )

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
oO-Mars-Oo



Autorisation : Membre
Nb de messages : 29
Inscrit le : Jeu 22 Jan 2009, 17:26
Posté le : Mer 08 Avr 2009, 15:34   Citer 

Je pense qu'il a mal recopier car sur ma calto ca marche nickel

 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