| LHOswald |
| Auteur |
Message |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Ven 02 Nov 2007, 22:31
|
|
|
Dans le genre jeu à la con histoire de réanimer le forum, voici cette oeuvre de bas niveau, mais distrayante...
Vous attendez quelques secondes (variables) et il faut appuyer sur la bonne touche sur le syteme 1=f( ;2=Window etc...5=Graph
j'ai pas ti-graph link donc le lien est invalide pour ceux qui l'envoie avec le cable
| Code |
:ClrHome
:Output(1,1,"IL ARRIVE...
:For(Z,1,randInt(1100,2200
:End
:randInt(1,5üZ
:Output(1,1,"KENNEDY EN !!!
:Output(1,12,Z
:For(W,1,16
:getKeyüC
:If C=Z+10
:Then
:Output(1,1,"HEADSHOT!
:lLHO(1)+1ülLHO(1
:End
:If C
:Goto 1
:End
:Lbl 1
:If C[pas égàl à]Z+10
:Output(3,1,"OUPS...
:lLHO(2)+1ülLHO(2
:For(Z,1,200
:End
:Output(6,1,"STATS:
:Output(6,8,"I% (uniquement dispo dans finance)
:Output(6,7,round((lLHO(1)/lLHO(2))100,0
|
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Sam 03 Nov 2007, 14:26
|
|
|
Jeu à la con on s'en doutait.
Pour réanimer le forum c'est inutile car il se réanimme tout seul.
Sangohan38
|
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Sam 03 Nov 2007, 16:59
|
|
|
ouias c'est quand j'ai copié collé depuis mon magnifique forum j'ai oublié d'enlever cette phrase...
mais c'est un jeu con; mais un trés bon jeu !!!
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Dim 02 Déc 2007, 9:24
|
|
|
:For(Z,1,16
:getKeyüC
:If C=Z+10
:Then
:Output(1,1,"HEADSHOT!
:lLHO(1)+1ülLHO(1
:End
Le Z est déja utilisé plus haut, si tu l'inclus dans la boucle for ca fait tout buguer...
en plus ta liste n'est pas définie...
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Dim 02 Déc 2007, 13:19
|
|
|
si je défini la liste ça supprime la sauvegarde
et le Z c'est que d'habitude mes for c'est des tetas mais pour des raisons pratiques je rempalce par Z donc la erreur de ma part
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Dim 02 Déc 2007, 13:23
|
|
|
| Citer | | si je défini la liste ça supprime la sauvegarde |
non si tu fais 2->dim(lLHO ca marche 
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Dim 02 Déc 2007, 13:30
|
|
|
j'avais déjà demandé ça et on m'a dit un truc qui marchait pas enfin bref c'est cool^^ je vais pouvoir éditer mes progs
|
 |
|
| |
unknow
Autorisation : Membre
Nb de messages : 221
Inscrit le : Jeu 12 Oct 2006, 19:30
|
Posté le : Dim 02 Déc 2007, 19:11
|
|
|
hoswlad c'est pas celui qui a tué kennedy ou le type des beatles???
---------------------- Ta le look coco |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Dim 02 Déc 2007, 19:15
|
|
|
qui aurait tué Kennedy (y'a full complots dans cette histoire)
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 1:10
|
|
|
commet est ce qu'on écrit ça ?
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mar 22 Jan 2008, 13:17
|
|
|
lLHO s'écrit avec le L que tyu trouvera en faisant 2nd+0+L et LHO est le nom de la liste.
Pour la définire, il faut faire 2->dim(lLHO.
Par contre, si tu as une 82 (non STATS), tu ne peut pas définire cette liste mais tu peut la remplacée par une autre (L6 par exemple).
Sangohan38
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 17:36
|
|
|
Je dois pas bien comprendre parce que ça ne marche pas 
Je rentre ça, mais il y a un pb, quelque part :
| Code |
:Then
:Output(1,1,"HEADSHOT!
:1->dim(lLHO)+1->1->dim(lLHO)
:End
:If C
:Goto 1 |
sinon j'ai un 82 stats
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 17:38
|
|
|
rajoute ca au début et ca devrait marcher
+
:2->dim(lLHO
:ClrHome
:Output(1,1,"IL ARRIVE...
:For(Z,1,randInt(1100,2200
:End
:randInt(1,5üZ
:Output(1,1,"KENNEDY EN !!!
:Output(1,12,Z
:For(W,1,16
:getKeyüC
:If C=Z+10
:Then
:Output(1,1,"HEADSHOT!
:lLHO(1)+1ülLHO(1
:End
:If C
:Goto 1
:End
:Lbl 1
:If C[pas égàl à]Z+10
:Output(3,1,"OUPS...
:lLHO(2)+1ülLHO(2
:For(Z,1,200
:End
:Output(6,1,"STATS:
:Output(6,8,"I% (uniquement dispo dans finance)
:Output(6,7,round((lLHO(1)/lLHO(2))100,0
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 17:49
|
|
|
ça ne marche toujours pas, et lorsque que je fais "voir" (j'ai une ti82fr), ça me mets la parenthèse en sur brillance.
:If C[pas égàl à]Z+10
:Output(3,1,"OUPS...
:2->dim(lLHO)+1->2->dim(lLHO)
:For(Z,1,200
:End
:Output(6,1,"STATS:
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 18:04
|
|
|
en fait toutes les modifs que t'as fais tu les enlèves. tu rajoutes juste :2->dim(lLHO au début du code.
+
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 18:21
|
|
|
merci, vraiment bête ce jeu ! mais il est super !
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 18:25
|
|
|
Je suppose que quand STATS est affiché il sert à quelque choe ? parce que ça m'affiche I%.
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 18:31
|
|
|

voila ce que tu devrais obtenir (suaf qu'ici le % est moche mais c'est normal)
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 18:52
|
|
|
Je n'ai pas de nombre devant le %, c'est bien au hasard que l'on doit appuyer sur la touche ?
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 19:19
|
|
|
euh bah non...
ca correspond au touche du haut (1= "y=" 2= "window" etc etc)
sinon verifie la derniere ligne :Output(6,7,round((lLHO(1)/lLHO(2))100,0
+
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 19:31
|
|
|
je trouvais que c'était pas mal au hasard mais aussi vraiment bête ! J'utilise les touches du haut
J'ai supprimer la dernière ligne parce que sinon, ça marchait pas. J'ai gardé que la première ligne avec des lLHO celle que tu m'as dit de mettre .
Désolé au niveau des programmes, je comprends pas trop, j'arrive à en créer pour les cours de maths et de physique mais les jeux j'ai jamais compris comment ça marcher.
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 19:45
|
|
|
c'est pas trsè compliqué, essaye des trucs simples avec des menus et des if, disp, input, et puis plus tard tu pourras apprendre à te servir des boucles plus complexes, getkey, le graph, etc etc...
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 19:55
|
|
|
j'utilise déjà ces touches (menu, if, ...) , mais je sais pas trop à quoi elles servent, j'ai compris où il fallait les mettre dans le programme pour que ça marche en copiant sur un exemple d'un programme de TI et en transformant un programme casio en TI.
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Mar 22 Jan 2008, 20:06
|
|
|
lol mes jeux sont populaires^^
et je ne connais meme pas langoustine pour une fois^^
et pour connaitre ben y'a masse tutos sur internet (pub que je vais pas faire pour moi meme)
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 20:20
|
|
|
je suis nouvelle sur le forum !
je peux pas te dire si je trouve ton jeu est bien, puisqu'il ne marche pas correctement.
|
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Mar 22 Jan 2008, 20:35
|
|
|
| Code | :ClrHome
:2ü dimListeLHO
:Output(1,1,"IL ARRIVE...
:For(Z,1,randInt(1100,2200
:End
:randInt(1,5ü Z
:Output(1,1,"KENNEDY EN !!!
:Output(1,12,Z
:For(W,1,16
:getKeyü C
:If C=Z+10
:Then
:Output(1,1,"HEADSHOT!
:lLHO(1)+1ü lLHO(1
:End
:If C
:Goto 1
:End
:Lbl 1
:If C[pas égàl à]Z+10
:Output(3,1,"OUPS...
:lLHO(2)+1ü lLHO(2
:For(Z,1,200
:End
:Output(6,1,"STATS:
:Output(6,8,"I% (uniquement dispo dans finance)
:Output(6,7,round(lLHO(1)/(lLHO(2)100),0 |
round=arrondi
clrhome=effecr
randint=entaleat
derniere ligne, comppte bien les parentheses, t'as raison y'avait un bug dans celle-çi
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 20:50
|
|
|
j'avais oublié deux lignes, c'est pour ça que ça marchait pas. Sinon, je suis toujours embêter avec les parenthèses. Le jeu à déjà un peu plus de sens !
|
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Mar 22 Jan 2008, 20:53
|
|
|
round(lLHO(1)/(lLHO(2)100),0
encore faux
cette fois...
arrondi((llho(1)/llho(2))100,0
ça devrait marcher non?
|
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 21:02
|
|
|
non, c'est le même problème que dans le message où j'ai surligné la parenthèse.
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mar 22 Jan 2008, 21:04
|
|
|
pourquoi ca te renvoie une erreur ? 
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Langoustine
Autorisation : Membre
Nb de messages : 25
Inscrit le : Jeu 03 Jan 2008, 1:57
|
Posté le : Mar 22 Jan 2008, 21:10
|
|
|
je sais pas, que j'appuie sur une touche ou non après avoir lancé le programme, l'erreur s'affiche dès que s'affiche HEADSHOOT ! ou OUPS ...
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mer 23 Jan 2008, 12:32
|
|
|
Et bien je dirais que le bug provient de la ligne "If C:Goto 1" car C est une variable qui n'est comparée à rien d'autre.
Sangohan38
|
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Mer 23 Jan 2008, 13:24
|
|
|
j'ai le meme code, il marche
if C veut dire que si il y'a eu un codetouche tu quittes la boucle, donc le pas égal à 0 ne sert à rien, tu peux essayer avec vti
lbl 1
getkey+uC
if c
goto 2
goto 1
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mer 23 Jan 2008, 19:05
|
|
|
Ca peut se remplacer par :
En une ligne ça fait le même effet 
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mer 23 Jan 2008, 19:06
|
|
|
| Citer | | C est une variable qui n'est comparée à rien d'autre. |
C=D c'est un nombre
Lorsque tu mets C=D, ca te renvoie 0 ou 1 selon la véracité ( ) de l'égalité.
c'est exactement comme pxltest.
=> après la condition if teste si la valeur de l'expression globale est nulle ou non
mine de rien c'est super important de comprendre ca.
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Mer 23 Jan 2008, 19:11
|
|
|
| Citer : coc5 | Ca peut se remplacer par :
En une ligne ça fait le même effet  |
si t'as besoin d'enregistrer la valeur de la getkey de maniere intrinséque à la boucle ça peut pas marcher et y'a 2 lignes 
|
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mer 23 Jan 2008, 19:20
|
|
|
Et donc si tu veux récupérer la valeur de la boucle :
| Code | Repeat K
getKey -> K
End |
(Quand je disais une ligne c'était rapport aux 4 caractères à taper)
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mer 23 Jan 2008, 19:20
|
|
|
| Code | 0:Repeat Ans
getKey:End |
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mer 23 Jan 2008, 19:29
|
|
|
Ca prend autant de place
(Si si tu peux vérifier sur ta calculatrice)
|
 |
|
| |
ratuss
Autorisation : Membre
Nb de messages : 1522
Inscrit le : Mer 01 Mar 2006, 20:41
|
Posté le : Mer 23 Jan 2008, 19:37
|
|
|
voila qui est mieux :
| Citer | Repeat Ans
getKey:End |
=> en plus c'est beaucoup plus rapide
---------------------- --- LISTE DES JEUX POUR TI --- |
 |
|
| |
coc5
Autorisation : Membre
Nb de messages : 879
Inscrit le : Sam 16 Jui 2007, 13:37
|
Posté le : Mer 23 Jan 2008, 19:48
|
|
|
| Citer : Stupid Butters |
Si t'as besoin d'enregistrer la valeur de la getkey de manière intrinsèque à la boucle ça peut pas marcher |
Je crois qu'il voulait sauvegarder dans une variable stable.
|
 |
|
| |
Namel3ss
Invité
|
Posté le : Lun 12 Oct 2009, 20:10
|
|
|
| Code | :ClrHome
:Output(1,1,"IL ARRIVE...
:For(Z,1,randInt(1100,2200
:End
:randInt(1,5ü Z |
Veuillez m'excuser mais je ne parviens pas à trouver le "ü" sur ma 82 Stats-fr...
Nam'
Ps : vos jeux sont super !!
|
| |
|
| |
Didouille
Autorisation : Membre
Nb de messages : 158
Inscrit le : Dim 11 Oct 2009, 14:18
|
Posté le : Lun 12 Oct 2009, 22:06
|
|
|
quand tu passe la souris sur le ü il t'indique une autre touche, la touche sto donc tu met randInt(1,5-->Z
---------------------- --Didouille-- |
 |
|
| |