Poster un nouveau sujet Poster une réponse Page: 1, ,      >>
Fall ( 531 octets)
Auteur Message
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Mar 03 Avr 2007, 14:52   Citer 

Bonjour,

Le principe du jeux étant de ratrappé les "0" qui tombent. On commence avec 3 vies, on en gagne 1 tout les 10 points mais la vitesse augmente aussi.
Prévisualisation :

Code
----------------------------|
SCORE: |   0                |
123    |   0                |
VIES:  |   0                |
3      |                    |
       |                    |
       |    ==              |
----------------------------|


Code :
Le jeux a été tester, donc il fonctionne,si ce n'est pas le cas j'ai fait une erreur dans le recopiage.


Code
0->S:3->V:11->X:80->F:1->Y:1->G
Lbl 0
EffEcr
Disp "SCORE:"
Disp ""
Disp "VIES:"
1->Z
For(P,1,8)
Output(Z,7,"]
Z+1->Z:End
Lbl 2
entAleat(8,16->Z
S+1->S
G+1->G
Ig G=10:Then
0->G:V+1->V
F-10->F
End
Output(2,1,S)
Output(4,2,V)
Lbl 1
Output(8,X,"==
Output(Y,Z,"0
For(Q,1,F)
End
Y+1->Y
Output(Y-1,Z," ")
If Y=8:Goto 3
codeTouche->T
If T[différent de]0
Output(8,X,"  ")            <== 2 espaces
If T=24:X-1->X
If T=26:X+1->X
If T=24 et X=7:16->X
If T=26 et X=16:8->X
Goto 1
Lbl 3
1->Y
If X=Z ou X+1=Z:Goto 2
Lbl 4
Output(4,11,"PERDU
Pause
V-1->V
If V=-1:Then
Output(3,11,"Game
Output(4.11,"Over
Pause:Stop
End
S-1->S
Goto 0



Si vous avez des améliorations/critiques/autres/ect... n'hésitez pas

Voilà

++

EDIT: J'ai amélioré le jeu, sa taille est maintenant de 427 octets. J'ai fais des boucles pour les "Output" qui se répétaient.

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
dark_htf



Autorisation : Membre
Nb de messages : 41
Inscrit le : Sam 18 Nov 2006, 13:43
Posté le : Mar 03 Avr 2007, 18:01   Citer 

C'est normal si le zéro ne s'efface pas quand il tombe ? (j'ai peut-être mal tapé le code aussi)
Et dans le code tu pourrai économiser pas mal d'octets en suprimant les ") en fin de syntaxe des Output(
Et aussi au début au lieu de metre plusieurs fois Disp mais une virgule
( Disp "SCORE","","VIES")
Voila, sinon très bon jeu j'ai apprécié ^^

Dark_htf eyeonly.gif

 Adresse email Haut de page Bas de page 
 
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Mar 03 Avr 2007, 18:11   Citer 

oui c'est normal que le zero ne s'efface pas happy.gif
puis pour les octets, tu peux les économiser en faisant le necessaire au copiage winkle.gif

merci

++

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
dark_htf



Autorisation : Membre
Nb de messages : 41
Inscrit le : Sam 18 Nov 2006, 13:43
Posté le : Mar 03 Avr 2007, 18:34   Citer 

Le jeu serait mieux si le zéro s'effacait happy.gif
Dark_htf eyeonly.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Mar 03 Avr 2007, 18:43   Citer 

ok je vais arranger ça winkle.gif

Edit : rajoute "Output(Y-1,Z," ") juste après "Y+1->Y", je l'ai mis dans le code du début

enjoy happy.gif

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Jeu 05 Avr 2007, 14:45   Citer 

J'ai amélioré le jeu, regardez la fin de mon 1er message


++

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
elozimak



Autorisation : Membre
Nb de messages : 39
Inscrit le : Ven 08 Déc 2006, 18:42
Posté le : Jeu 05 Avr 2007, 20:36   Citer 

Tu peux aussi effacer les 0 en mettant un "clrhome" en debut de lbl ex :

Code
lbl 1
clrhome
ton code...



 Adresse email Haut de page Bas de page 
 
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Jeu 05 Avr 2007, 20:53   Citer 

non, sinon ça va effacer tout l'écran or je ne reaffiche pas Score: Vies:.
De toute façon le zero s'efface dejà.

++

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
mad67



Autorisation : Membre
Nb de messages : 613
Inscrit le : Sam 23 Jui 2007, 14:05
Posté le : Ven 06 Avr 2007, 10:14   Citer 

sinon

Code
lbl1
output4,4," "
ton code ...


et c'est tout le zero s'efface mais pas l'ecran!

 Adresse email Haut de page Bas de page 
 
FulliZing



Autorisation : Membre
Nb de messages : 65
Inscrit le : Dim 05 Nov 2006, 13:01
Posté le : Ven 06 Avr 2007, 11:19   Citer 

je sais, je l'ai déjà mis ya 2 jours happy.gif

++

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
pppp38140



Autorisation : Membre
Nb de messages : 3
Inscrit le : Lun 08 Sep 2008, 16:50
Posté le : Lun 08 Sep 2008, 21:28   Citer 

Bonjour voila j'ai un petit probleme j'ai tapé toute les ligne mais ma
calculatrice (la TI 82 ) na pas la commande entAleat donc j'aimerais
savoir si quelqu'un pourrais me donner l'equivalent pour ma calculatrice
merci et a ++ happy.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Lun 08 Sep 2008, 22:03   Citer 

Bonsoir,

Code
entAleat(8,16->Z


Devient pour la TI-82 :

Code
:Int(Rand*9)+8 -> Z



@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
pppp38140



Autorisation : Membre
Nb de messages : 3
Inscrit le : Lun 08 Sep 2008, 16:50
Posté le : Mar 09 Sep 2008, 17:20   Citer 

ok merci bien sa marche parfaitement clown.gif

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 09 Sep 2008, 19:41   Citer 

Ou plus simplement
Code
IntRand9+8->16



Sangohan38

 Adresse email Haut de page Bas de page 
 
Didouille



Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
Posté le : Mer 10 Sep 2008, 18:29   Citer 

bonjour j'ai une ti-82 (pas une 82-stats) et j'aimerai savoir comment on tape le symbole ":" c'est a dire les deux petits points.Je n'ai pas le catalogue comme sur la 82 stats.
Merci d'avance

----------------------
--Didouille--
 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Mer 10 Sep 2008, 18:58   Citer 

Bonjour, j'ai une TI-82 stats.fr et je ne trouve pas la touche > (je viens de l'acquérir)

  Haut de page Bas de page 
 
Didouille



Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
Posté le : Mer 10 Sep 2008, 19:14   Citer 

Désolé, c'est encore moi je n'arrive pas à trouve Ig (ligne15) et codetouche (ligne 29) cry.gif

----------------------
--Didouille--
 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Mer 10 Sep 2008, 19:15   Citer 

C'est encore moi aussi^^ je ne trouve pas comment écrire Lbl quelqu'un peut t'il m'éclairer svp ?

  Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Mer 10 Sep 2008, 19:25   Citer 


Citer : Didouille
bonjour j'ai une ti-82 (pas une 82-stats) et j'aimerai savoir comment on tape le symbole ":" c'est a dire les deux petits points.Je n'ai pas le catalogue comme sur la 82 stats.
Merci d'avance



Lorsque tu reviens à la ligne dans l'éditeur de programmes, ils apparaissent automatiquement....

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Mer 10 Sep 2008, 19:27   Citer 


Citer : Crea1234
Bonjour, j'ai une TI-82 stats.fr et je ne trouve pas la touche > (je viens de l'acquérir)



Rubrique [Supérieur] https://tout82.pages-perso.free.fr/lexique.pdf

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Mer 10 Sep 2008, 19:36   Citer 

J'ai trouvé mais j'ai pas encore trouvé pour faire -> (j'utilise la touche sto qui produit une flèche mais je sais pas si c'est ça )

  Haut de page Bas de page 
 
webmaster
Avatar

Autorisation : Administrateur
Nb de messages : 775
Inscrit le : Mer 18 Aoû 2004, 22:13
Posté le : Mer 10 Sep 2008, 19:45   Citer 

Si si, c'est bien ca...

@+ Le Webmaster beer.gif

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Mer 10 Sep 2008, 19:48   Citer 

Merci beaucoup pour toutes ces réponses.

Mais je vais t'enmerder avec une autre question^^
Je ne trouve pas Ig

Merci d'avance.

  Haut de page Bas de page 
 
Didouille



Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
Posté le : Mer 10 Sep 2008, 19:49   Citer 

merci beaucoup pour les deux petits points mais je cherche toujours comment on met codetouche (ou getkey) et IG(ligne 15 )

----------------------
--Didouille--
 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Mer 10 Sep 2008, 20:11   Citer 

J'ai cherché partout et je ne trouve toujours pas comment écrire Ig cry.gif

  Haut de page Bas de page 
 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Jeu 11 Sep 2008, 12:29   Citer 


Citer : webmaster

Citer : Didouille
bonjour j'ai une ti-82 (pas une 82-stats) et j'aimerai savoir comment on tape le symbole ":" c'est a dire les deux petits points.Je n'ai pas le catalogue comme sur la 82 stats.
Merci d'avance



Lorsque tu reviens à la ligne dans l'éditeur de programmes, ils apparaissent automatiquement....

@+ Le Webmaster beer.gif



Oui, tu peux faire comme ça pour plus de lisibilité.

Pour faire comme dans le code de ce jeu, appuie sur [2nd] => [.] (le point à coté de 0 winkle.gif

Pour le Ig ligne 15, c'est une faute d'orthographe, c'est If winkle.gif

Pour Lbl, c'est [PRGM] => [9]

Pour codeTouche, c'est seulement dans la TI française, dans la TI 82 normal (qui est anglaise) l'équivalent est getKey qui se trouve dans [PRGM] => flèche à droite (pour aller dans le menu I/O) et 7.

Pour la touche > il faut appuyer sur [2nd] => [math] => [3] (je t'ai donné plus de détails dans le topic que tu as posté à ce propos winkle.gif )

Voila ! happy.gif

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Jeu 11 Sep 2008, 17:19   Citer 

Merci beaucoup mais :

"If T=24 et X=7:16->X
If T=26 et X=16:8->X"

à quoi correspond le " et " ?

merci d'avance

  Haut de page Bas de page 
 
pppp38140



Autorisation : Membre
Nb de messages : 3
Inscrit le : Lun 08 Sep 2008, 16:50
Posté le : Jeu 11 Sep 2008, 18:27   Citer 

c'est "and" l'équivalemt de "et"

 Adresse email Haut de page Bas de page 
 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Jeu 11 Sep 2008, 18:59   Citer 


Citer : Crea1234
Merci beaucoup mais :

"If T=24 et X=7:16->X
If T=26 et X=16:8->X"

à quoi correspond le " et " ?

merci d'avance



Oui, tu le trouve en faisant : [2nd] => [math] => flèche à droite pour atterir dans le menu logique => choisir "et"

Tu peux aussi y trouver ou, ouExc et non. Tu devrais te servir de ou aussi dans ce programme je crois winkle.gif

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Jeu 11 Sep 2008, 19:13   Citer 

D'acord, merci, j'ai installé le jeu mais ma calculatrice m'indique une erreur à cet endroit :

Output(8,X,"==
Output(Y,Z,"0

vers le 0

  Haut de page Bas de page 
 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Jeu 11 Sep 2008, 20:19   Citer 


Citer : Crea1234
D'acord, merci, j'ai installé le jeu mais ma calculatrice m'indique une erreur à cet endroit :

Output(8,X,"==
Output(Y,Z,"0

vers le 0



Est-ce que tu as bien tapé le code ? Si oui, il ne devrait pas en avoir...

EN fait si, j'ai remarqué un problème, quand tu fais sortir la moitié du plateau d'un coté du terrain (et que donc y a une moitié de chaque coté) et que tu fais demi tour, ça lance l'erreur, surement parce que la variable de déplacement ne concerne que la plaque de gauche, ce qui fait que seul la moitié de la plaque sort quand on le sort de l'écran du coté droit et du coup ça plante. Ce problème doit facilement être facilement réglable winkle.gif d'ailleurs si je trouve une solution je la posterais happy.gif

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Jeu 11 Sep 2008, 20:20   Citer 

D'accord merci, sinon je suis sûr d'avoir bien tapé le code

  Haut de page Bas de page 
 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Jeu 11 Sep 2008, 23:36   Citer 


Citer : Crea1234
D'accord merci, sinon je suis sûr d'avoir bien tapé le code



DOnc, hormis le bug que j'ai expliqué la haut, tu n'as pas de problème ?

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Ven 12 Sep 2008, 7:14   Citer 

Et ben, je peux pas lancer le jeu ca me dit qu'il y a une erreur à cet endroit^^ et j'ai vérifié plusieurs fois, j'ai bien tapé.

  Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Ven 12 Sep 2008, 7:16   Citer 

(Je précise : erreur domaine )

  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 12 Sep 2008, 15:40   Citer 

Explique exactement la ligne où l'erreur se produit pour que l'on puisse t'aider.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Crea1234
Invité
Posté le : Ven 12 Sep 2008, 17:05   Citer 

J'ai déjâ précisé^^

c'est

Output(8,X,"==
Output(Y,Z,"0

vers le zéro

Merci d'avance.

  Haut de page Bas de page 
 
ratuss



Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Sam 13 Sep 2008, 14:08   Citer 

Salut,

ben moi je dirais... vérifie ton code minied.gif

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Sam 13 Sep 2008, 16:32   Citer 

Moi aussi happy.gif

Je l'ai recopié, et ça marche winkle.gif

Quand au bug, voici la version que je propose contre celui-ci :


Code

0->S:3->V:11->X:80->F:1->Y:1->G
Lbl 0
EffEcr
Disp "SCORE:"
Disp ""
Disp "VIES:"
1->Z
For(P,1,8)
Output(Z,7,"]
Z+1->Z:End
Lbl 2
entAleat(8,16->Z
S+1->S
G+1->G
Ig G=10:Then
0->G:V+1->V
F-10->F
End
Output(2,1,S)
Output(4,2,V)
Lbl 1
Output(8,X,"==
Output(Y,Z,"0
For(Q,1,F)
End
Y+1->Y
Output(Y-1,Z," ")
If Y=8:Goto 3
codeTouche->T
If T[différent de]0
Output(8,X,"  ")            <== 2 espaces
If T=24:X-1->X
If T=26:X+1->X
If T=24 et X=7:15->X
If T=26 et X=16:8->X
Goto 1
Lbl 3
1->Y
If X=Z ou X+1=Z:Goto 2
Lbl 4
Output(4,11,"PERDU
Pause
V-1->V
If V=-1:Then
Output(3,11,"Game
Output(4.11,"Over
Pause:Stop
End
S-1->S
Goto 0



juste une ligne a changé, est celle-là :

Code
If T=24 et X=7:16->X



devient ça :



Code
If T=24 et X=7:15->X



Voila, celui là il n'y a pas de bug winkle.gif

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Crea1234
Invité
Posté le : Sam 13 Sep 2008, 21:29   Citer 

Je ne comprends pas, j'ai bien revérifié le code plusieurs fois et ça me montre toujours une erreur notgood.gif

Je l'ai même retapé.

(Je précise que j'ai une TI-82 Stats.fr

  Haut de page Bas de page 
 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Dim 14 Sep 2008, 0:14   Citer 

J'ai moi même une Ti 82 stats fr.

Je viens de reverifier le code, et voila les différences que j'ai pu remarquer :

J'ai remplacer ça :



Code

Output(Z,7,"]



Par ça :


Code

Output(Z,7,")



Et ce Ig :


Code

Ig G=10:Then



Est une faute d'orthographe de l'auteur, en fait c'est If :


Code
If G=10:Then



Voila, désolé mais il n'y a rien d 'autre je crois sad.gif

 Adresse email 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 14 Sep 2008, 13:27   Citer 

Ce que tu as changer ne change pour ainsi dire rien au programme car au lieu d'afficher un ], ça affichera un ).
De plus, tout le monde a vu que le Ig est une erreure de frappe et donc, il est impossible de l'avoir en voulant recopier le programme.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Eightech



Autorisation : Membre
Nb de messages : 14
Inscrit le : Mar 09 Sep 2008, 22:45
Posté le : Dim 14 Sep 2008, 18:55   Citer 


Citer : Sangohan38
Ce que tu as changer ne change pour ainsi dire rien au programme car au lieu d'afficher un ], ça affichera un ).
De plus, tout le monde a vu que le Ig est une erreure de frappe et donc, il est impossible de l'avoir en voulant recopier le programme.

Sangohan38



Oui, je sais pour le ") (mais je trouve ça plus beau ^^) d'ailleurs je préviens juste que le point d'exclamation rend encore plus beau ^^

Et pour le Ig, désolé mais je ne vois pas d'autres erreurs possibles ^^

 Adresse email 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 14 Sep 2008, 19:23   Citer 

Moi non plus, ce que je voulais dire c'est qu'en soit, c'est pas une erreur du code.

Sangohan38

 Adresse email Haut de page Bas de page 
 
couscous
Invité
Posté le : Mar 23 Sep 2008, 19:54   Citer 

Bonjours,
Jai fais une erreur de frappe vers le debut du code je voudrais savoir si il est possible de rajoute des ligne entre les autre deja ecrite ?
Et si oui comment ?
MErci

  Haut de page Bas de page 
 
bertonux



Autorisation : Membre
Nb de messages : 7
Inscrit le : Mar 23 Sep 2008, 10:51
Posté le : Ven 26 Sep 2008, 17:50   Citer 

tres bonne question moi aussi je me la pause mais j'ai pas trouver une reponce peut etre
j'ai une erreur sur
Output(Y-1,Z," ") c'est apres y+i sto Y(j'ai pas trouver la fleche sur le clavier)
mais je n'arive pas a trouver laquel
j'ai verifier et retaper le code

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Ven 26 Sep 2008, 20:14   Citer 

Pour entrer une ligne, il suffit d'appuyer sur 2nd et ensuite sur DEL.
Avant de poster, regardez si les questions ne sont pas déjà posées.

Sangohan38

 Adresse email Haut de page Bas de page 
 
bertonux



Autorisation : Membre
Nb de messages : 7
Inscrit le : Mar 23 Sep 2008, 10:51
Posté le : Sam 27 Sep 2008, 10:34   Citer 

et pour mon erreur

 Adresse email 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 27 Sep 2008, 18:22   Citer 

A mon avis, c'est la valeur de Y-1 qui est inférieur à 1.
Revérifie le programme car il marche normalement.

Sangohan38

 Adresse email Haut de page Bas de page 
 
bertonux



Autorisation : Membre
Nb de messages : 7
Inscrit le : Mar 23 Sep 2008, 10:51
Posté le : Ven 03 Oct 2008, 17:28   Citer 

ok je vais tout recommencer meme si c'est pas necessaire comme sa je verait bien

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse Page: 1, ,      >>





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