Poster un nouveau sujet Poster une réponse Page: 1, ,      >>
Doodle Jump en Basic
Auteur Message
cam!



Autorisation : Membre
Nb de messages : 36
Inscrit le : Dim 12 Jui 2011, 17:50
Posté le : Sam 24 Sep 2011, 17:40   Citer 

Voici un jeu que j'ai fais : un doodle-jump like en basic donc;
il y a des fusées et une liste de scores : créez pour cela la liste lDOODLE en tapant
20->dim(lDOODLE
N'hésitez pas à me faire part de vos commentaires!



Code

//petit effet ;)
For(L,1,20
EffEcr
Output(1,1,"CAM COPRIGHT"
End
7->Y
randInt(1,6->B
randInt(1,6->D
randInt(1,6->F
randInt(1,6->H
8->A:6->C:4->E
2->G:B->X:1->S
0->U:-4->I
Lbl 0
If I>0 and I<9
Output(I,J," "
U+1->U:I+1->I
Output(Y,X," "
7->Y:1->S
If I=0
randInt(1,6->J
For(L,1,8
Output(L,8,"I
End
Output(1,9,"STAGE
Output(2,9,U
While 1
If I>0 and I<9
Output(I,J"H
Output(A,B,"--
Output(C,D,"--
Output(E,F,"--
Output(G,H,'--
Output(Y,X,"I
getKey->K
If K!=0
Output(Y,X," "
If K=24:X-1->X
If X=0:7->X
If K=26:X+1->X
If X=8:1->X
If S=1:Then
Output(Y,X," "
Y-1->Y
Output(Y,X,"I
EndIf S=2:Then
Output(Y,X," "
Y+1->YOutput(Y,X,"I
End
If S=1 and Y=5
2->S
If S=2 and Y=7
1->S
If Y=5 and A=6 and X>=B and X<=B+1
Goto 1
If Y=5 and C=6 and X>=D and X<=D+1
Goto 1
If Y=5 and E=6 and X>=F and X<=F+1
Goto 1
If Y=5 and G=6 and X>=H and X<=H+1
Goto 1
If Y=7:Then
If A=8 and X!=B and X!=B+1
Goto 2
If C=8 and X!=D and X!=D+1
Goto 2
If E=8 and X!=F and X!=F+1
Goto 2
If G=8 and X!=H and X!=H+1
Goto 2:End
If Y=I and X=J
Goto 3:End
Lbl 1
A+2->A:C+2->C
E+2->E:G+2->G
If A=10:Then
randInt(1,6->B
2->A:End
If C=10:Then
randInt(1,6->D
2->C:End
If E=10:Then
randInt(1,6->F
2->E:End
If G=10:Then
randInt(1,6->H
2->G:End
ClrHome:Goto 0
Lbl 3
Output(I,J," "
-4->I
For(L,1,40
Output(1,9,"STAGE
Output(1,8,"S
Output(2,8,"H
Output(3,8,"U
Output(4,8,"T
Output(5,8,"T
Output(6,8,"L
Output(7,8,"E
Output(8,8,"!
Output(2,9,U
Output(A,B,"--
Output(C,D,"--
Output(E,F,"--
Output(G,H,"--
Output(Y,X,"I
getKey->K
If K!=0
Output(Y,X-1n"   "
If K=24 and X>2
X-1->X
If K=26 and X<6
X+1->X
A+2->A:C+2>c
E+2->E:G+2->G
If A=10:Then
randInt(1,6->B
2->A:End
If C=10:Then
randInt(1,6->D
2->C:End
If E=10:Then
randInt(1,6->F
2->E:End
If G=10:Then
randInt(1,6->H
2->G:End
U+1->U:ClrHome
End:Goto 0
Lbl 2:ClrHome
lDOODLE(1)+1->lDOODLE(1)
U->lDOODLE(lDOODLE(1))




----------------------
cam!
 Adresse email Haut de page Bas de page 
 
Métalocif



Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
Posté le : Dim 25 Sep 2011, 18:56   Citer 

Bonne idée! Tu comptes faire concurrence aux smartphones? bigmouth.gif
Si tu veux un défi, essaie de le faire à l'écran graphique avec des Pixel-Test(si tu ne sais pas ce que c'est, le Site du Zéro a d'excellents tutoriels sur l'écran graphique).
Sinon il est impossible de créer une liste dont le nom comporte plus de 5 caractères(erreur de recopiage ,sans doute...).
Intègre le "20->dim(lDOODLE" dans le code du programme (au tout début) et tout sera nickel!
Encore bravo,
Métalocif

----------------------
&quot;On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse.&quot; Clémenceau
 Adresse email Haut de page Bas de page 
 
cam!



Autorisation : Membre
Nb de messages : 36
Inscrit le : Dim 12 Jui 2011, 17:50
Posté le : Dim 25 Sep 2011, 19:12   Citer 

Merci! winkle.gif
en graphique, ya de fortes chances pour que je m'y mette mais déjà en ecran de calcul j'ai galerer xP

----------------------
cam!
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 25 Sep 2011, 23:08   Citer 

Ce code me semble bien lourd comparé à certains doodle jump.
Pas envie de le simplifier mais c'est certainement possible.

Je l'ai testé après un copié/collé et cinq minutes à corriger les fautes de frappes qui plantent.

Mais mon test bug.
Je rebondis dans le vide et l'écran se recharge brutalement lorsqu'il doit monter.
Mon curseur laisse une traînée sur le sommet de ses sauts.
Il me reste sans doûte des fautes de frappes ou de copie de ton code à corriger.

EDIT : j'ai trouvé mes fautes de frappes et celles de cam! mais il en reste dans le code original.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
cam!



Autorisation : Membre
Nb de messages : 36
Inscrit le : Dim 12 Jui 2011, 17:50
Posté le : Lun 26 Sep 2011, 13:32   Citer 

O_o non normalement on ne voit pas de curseur et l'actualisation de lecran se fait rapidement (sur ti 83) le jeu etant jouable a 100%
Après peut-etre que tu as fait une erreur de frappe ou que t'a suprime une ligne d'egfacage d'cecran...EDIT : pas d'erreurs de code

----------------------
cam!
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 26 Sep 2011, 14:25   Citer 

Corrige tout-de même tes fautes de frappes du genre :
-oubli de ":" ( EndIf , YOutput )
-c minuscule au lieu de C majuscule
...

Je crois avoir trouvé des fautes dûes à mon copier/coller qui bugguent mais ne plantent pas. J'effectuerai les modifs plus tard.

EDIT : cela marche bien maintenant que j'ai corrigé toutes les fautes.
Mais il reste des fautes de frappe dans le code original.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
desoutte



Autorisation : Membre
Nb de messages : 13
Inscrit le : Jeu 23 Sep 2010, 10:08
Posté le : Mer 28 Sep 2011, 18:50   Citer 

slt tout le monde !!!

je viens de recopier le code (et l'ai relu 3 fois)
mais cela ne se deplace que vers la droite est ce normale ???

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 28 Sep 2011, 18:57   Citer 

If K=24:X-->X
il manque un "1" entre "-" et "->", ce qui le fait ressembler à un sto.
Mais cela concerne un déplacement à gauche...

Cherche d'abord une erreur sur les lignes de ce genre. (If K=...)

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
desoutte



Autorisation : Membre
Nb de messages : 13
Inscrit le : Jeu 23 Sep 2010, 10:08
Posté le : Mer 28 Sep 2011, 19:03   Citer 

ok c bon
merci sa marche impec' maintenant ...

 Adresse email Haut de page Bas de page 
 
cam!



Autorisation : Membre
Nb de messages : 36
Inscrit le : Dim 12 Jui 2011, 17:50
Posté le : Mer 28 Sep 2011, 19:05   Citer 

Pb corrigéééééé!

----------------------
cam!
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
badboydu11
Invité
Posté le : Jeu 29 Sep 2011, 19:38   Citer 

Slt, j'ai reçu ma calculette aujourd'hui et j'aimerais essayer ton jeu, quelqu'un peut m'expliquer la méthode complète et les trucs à corriger si il y en a ?

0Merci d'avance bigmouth.gif

  Haut de page Bas de page 
 
badboydu11
Invité
Posté le : Jeu 29 Sep 2011, 19:40   Citer 

*J'ai une TI-82 STATS.fr winkle.gif

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 29 Sep 2011, 23:28   Citer 

Crée ou édite un programme dans le menu prgm.
Les fonction de programmations s'obtiennent en appuyant encore sur prgm dans l'édition, les autres sont éparpillées dans des menus ou listées dans le catalogue (2nde+0).
La manipulation du texte se fait comme dans l'écran principal sauf que tu peux sauter des lignes avec entrer. (le texte s'insère avec 2nde+suppr, il y a aussi alpha ou 2nde+alpha pour toutes les fonctions écrites en haut à droite des touches.)

lDOODLE est une liste appelée DOODLE. le petit "l" est dans le catalogue ou dans le menu liste.

Les traductions des fonctions en français sont dans les articles. (tant qu'à faire, consulte l'article de traduction le plus récent).

Les erreurs restantes dans ce code sont des oublis de ":", un c minuscule, un n à la place d'une virgule...
( cam! : corrige ces fautes elles aussi ! )

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Pokenow
Invité
Posté le : Ven 30 Sep 2011, 22:41   Citer 

Je possède une 82 stats.fr et j'ai passé toute une soirée à recopier ce code avant de me rendre compte qu'il est bourré d'erreurs... donc ça ne passe pas sur la stats.fr...
Déçu. Savez-vous où je peux me procurer un câble USB pour la 82 stats.fr ?

  Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Ven 30 Sep 2011, 23:48   Citer 

Sur le net, tu en trouve pour 40€ sur Jarrety ou un peu moins sur www.boutique-calculatrice-ti.com. Sinon tu as encore moins cher sur le bon-coin.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Pokenow
Invité
Posté le : Sam 01 Oct 2011, 9:14   Citer 

Est-ce que l'on peut en trouver dans les super-marché ?
Et merci de ta réponse.
Et, dernier point: serait-il possible de préciser le numéro des lignes où se situent les erreurs ?

Merci à tous !

  Haut de page Bas de page 
 
persallteas



Autorisation : Membre
Nb de messages : 5
Inscrit le : Ven 30 Sep 2011, 17:24
Posté le : Sam 01 Oct 2011, 9:50   Citer 

dans les super marchés tu en trouves mais c'est vraiment cher, et la plupart du temps tu as une Ti 83+ en cadeau-bonus avec.

----------------------
______________________________________________________________________
_______Manuel d'utilisation des Ti 82 stats.fr
_______catalogue du Ti basic (emplacement et traduction des fonctions, symboles, variables...)
_______tchat du site___________________________Manuel d'utilisation de Ti Connect
_______tutoriel d'ASM pour Ti 83__________________HERSSAHE mon rpg graphique

signé persalteas du 73
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1387
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Sam 01 Oct 2011, 10:07   Citer 

Où ça, je n'en ai JAMAIS vue vendu appart (donc sauf dans le même embalage qu'une TI neuuve)?

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
persallteas



Autorisation : Membre
Nb de messages : 5
Inscrit le : Ven 30 Sep 2011, 17:24
Posté le : Sam 01 Oct 2011, 10:11   Citer 

Oui c'est ce que je voulais dire. On ne peut pas en acheter sans là TI avec.

----------------------
______________________________________________________________________
_______Manuel d'utilisation des Ti 82 stats.fr
_______catalogue du Ti basic (emplacement et traduction des fonctions, symboles, variables...)
_______tchat du site___________________________Manuel d'utilisation de Ti Connect
_______tutoriel d'ASM pour Ti 83__________________HERSSAHE mon rpg graphique

signé persalteas du 73
 Adresse email Haut de page Bas de page 
 
Pokenow
Invité
Posté le : Dim 02 Oct 2011, 12:58   Citer 

Bon bah merci.

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Poster un nouveau sujet Poster une réponse Page: 1, ,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink