Poster un nouveau sujet Poster une réponse
Mario Kart Calto
Auteur Message
MoonWalk



Autorisation : Membre
Nb de messages : 57
Inscrit le : Ven 11 Mar 2011, 20:55
Posté le : Lun 01 Aoû 2011, 22:21   Citer 

Et voilà !!! J'ai créée un mario kart sur Calculatrice !! 890 octets !! Prenez le temps de recopier, ca vaut largement le coup !! Choisissez un perso, croisez les doigts, et esperez gagner ! Que la chance soit avec vous =)


Code

:Goto 9
:Lbl T
:6->x
:2->y
:6->a
:4->b
:6->k
:6->L
:6->o
:8->p
:Output(1,1,"--------------+-
:Output(2,1,"MARIO         I
:Output(3,1,"--------------+-
:Output(4,1,"LUIGI         I
:Output(5,1,"--------------+-
:Output(6,1,"PEACH         I
:Output(7,1,"--------------+-
:Output(8,1,"DAISY         I
:Lbl 0
:If x=15
:goto 1
:If a=15
:goto 2
:If k = 15
:Goto 3
:If o=15
:Goto 4
:Output(y,x,"*
:Output(b,a,"*
:Output(l,k,"*
:Output(p,o,"*
:entAleat(1,4->U
:If u=1
:Then
:x+1->x
:Output(y,x-1," "
:Output(y,x,"*
:Goto 0
:End
:If u=2
:Then
:a+1->a
:Output(b,a-1," "
:Output(b,a,"*
:Goto 0
:End
:If u=3
:Then
:k+1->k
:Output(l,k-1," "
:Output(l,k,"*
:Goto 0
:End
:If u=4
:Then
:o+1->o
:Output(p,o-1," "
:Output(p,o,"*
:Goto 0
:End
:Lbl 1
:EffEcr
:Disp "MARIO GAGNE LA
:Disp "COURSE !
:Pause
:EffEcr
:Goto 9
:Lbl 2
:EffEcr
:Disp "LUIGI GAGNE LA
:Disp "COURSE !
:Pause
:EffEcr
:Goto 9
:Lbl 3
:EffEcr
:Disp "PEACH GAGNE LA
:Disp "COURSE !
:Pause
:EffEcr
:Goto 9
:Lbl 4
:EffEcr
:Disp "DAISY GAGNE LA
:Disp "COURSE !
:Pause
:EffEcr
:Goto 9
:Lbl 9
:EffEcr
:Output(2,1,"-*-*-*-*-*-*-*-*
:Output(6,1,"-*-*-*-*-*-*-*-*
:Output(4,4,"MARIO KART
:Pause
:EffEcr
:Output(2,3,"CHOISIS
:Output(4,8,"UN
:Output(6,10,"PERSO
:Pause
:EffEcr
:Menu("      PERSO    ","MARIO",M,"LUIGI",M,"PEACH",M,"DAISY",M
:Lbl M
:Goto 7
:Lbl 7
:EffEcr
:Output(4,8,"3
:For(T,3,300
:End
:EffEcr
:Output(4,8,"2
:For(T,3,300
:End
:EffEcr
:Output(4,8,"1
:For(T,3,300
:End
:EffEcr
:Output(4,7,"GO !
:For(T,3,300
:End
:EffEcr
:Goto T




Voilà voilà !!! =)

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 02 Aoû 2011, 0:15   Citer 

Bien.

Au début, tu devrais utiliser un Disp à la place des Output, ou alors un seul output je crois que ça marche.

 Adresse email Haut de page Bas de page 
 
MoonWalk



Autorisation : Membre
Nb de messages : 57
Inscrit le : Ven 11 Mar 2011, 20:55
Posté le : Mar 02 Aoû 2011, 0:58   Citer 

Comme ca ?


Code
:Output(1,1,"--------------+-MARIO           I --------------+-LUIGI           I --------------+-PEACH         I --------------+-DAISY         I



 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 02 Aoû 2011, 8:27   Citer 

Oui.


Code

:Disp "--------------+-","MARIO           I ","--------------+-","LUIGI           I ","--------------+-","PEACH         I ","--------------+-","DAISY         I



Je ne sais pas lequel vaut le mieux.

Sinon je te rappelle comme ça que c'est jamais bon les:




Code


If
Then
...
Goto
End



C'est mieux quand les Goto sont en dehors des boucles, quitte à réécrire:

Code

If U=1
Then
...
End
If U=1:Goto



Comme ça, ton programme ne ralentira pas.


Ensuuite j'ai pas trop compris le choix du joueur... Comment la calto se souvient-elle de celui qu'on a choisi ? Au menu, tous vont au Lbl M...qui pourrait s'appeler Lbl 7 d'ailleurs...

Sinon, il y a toujours un ou deux détails dans le code qui me chiffonent:

(C'est pas grave mais ça fait pas joli...)



Citer

:Goto9 :Goto 7
:Lbl 9 :Lbl 7


enfin, t'as pas honte ?
ensuite:

Citer
:Disp "MARIO GAGNE LA"
:Disp "COURSE !"

peut s'écrire
:Disp "MARIO GAGNE LA","COURSE !



et encore une dernière chose: il devrait être possible, à la fin du jeu, de garder un seul code d'affichage du petit algo "a gagné la course" avec ses pauses et ses Effecrs en changeant juste le nom du gagnant.

Parce que ça fait lourd, 4 fois de suite la même chose.


Code

Output(4,8,"3
pour un nombre, pas besoin du guillemet.



Enfin, je ne sais pas, mais il me semble que si tu mettais le début du programme au début et la fin a la fin il y aurait moins de Goto partout.

NE PRENDS PAS PEUR !! frozen.gif frozen.gif
CES REMARQUES NE SONT PAS OBLIGATOIRES, c'est juste pour t'aider à t'améliorer et à rendre le jeu plus fluide.


 Adresse email Haut de page Bas de page 
 
MoonWalk



Autorisation : Membre
Nb de messages : 57
Inscrit le : Ven 11 Mar 2011, 20:55
Posté le : Mar 02 Aoû 2011, 9:47   Citer 

Houlà, ca m'fait beaucoup d'choses à corriger o_o


Le choix des personnages ne "sert pas" à grand chose en faite...
Il sert plutôt à faire "joli" ...

Je vais essayer de corriger tout ça... happy.gif

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 02 Aoû 2011, 13:37   Citer 

Ah. je viens de comprendre. Je croyais que c'était un jeu. En fait c'est une vidéo. loupe.gif

 Adresse email Haut de page Bas de page 
 
MoonWalk



Autorisation : Membre
Nb de messages : 57
Inscrit le : Ven 11 Mar 2011, 20:55
Posté le : Mar 02 Aoû 2011, 18:21   Citer 

Oui, voilà, en quelque sorte !!

Mais le but est de deviner qui va gagner la course, même si la calculette ne sait pas qui on choisi...

 Adresse email Haut de page Bas de page 
 
Programaths



Autorisation : Membre
Nb de messages : 178
Inscrit le : Sam 02 Avr 2011, 12:53
Posté le : Mar 02 Aoû 2011, 18:46   Citer 

met par exemple:

Code

0->G
Menu" qui vas gagner? ","mario",1,"lugi",2
lbl 1
G+1->G
lbl 2
G+1->G
...



masi je ne comprend pas non plus le fonctionnement du code et tout les goto inutile, je n'ai pas le temps de le tester :/

----------------------
"Des millions de gens ont vu tomber une pomme, Newton est le seul a s'être demandé pourquoi ."

"L'urgent est fait, l'impossible est en cours.
un probléme a toujours une solution, la solution est de trouver le probléme, pour les miracles, prévoir un délai ...
"
 Adresse email Haut de page Bas de page 
 
seluj78



Autorisation : Membre
Nb de messages : 8
Inscrit le : Jeu 20 Sep 2012, 20:08
Posté le : Ven 21 Sep 2012, 19:44   Citer 

Pour la ti 82 pas en fr, c'est quoi EntAlea?

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Ven 21 Sep 2012, 19:45   Citer 

Randint glasses.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Sam 22 Sep 2012, 12:28   Citer 

magnifique déterrage de seluj78, mais on ne pourrais pas avoir un lien pour download :flemmard:

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Sam 22 Sep 2012, 12:34   Citer 

Qu'es-ce que tu veux, t'as fait des envieux avec ton prix du déterrage laugh.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
seluj78



Autorisation : Membre
Nb de messages : 8
Inscrit le : Jeu 20 Sep 2012, 20:08
Posté le : Sam 22 Sep 2012, 13:25   Citer 


Citer : Cytropus
Randint glasses.gif



Qui est ou ? Je ne le trouve pas ...



maxiangry.gif
M'enerve !

agray.kraft@gmail.com

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 22 Sep 2012, 13:54   Citer 

Maths -> flèche droite -> 5

Go chercher un peu tongue.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 22 Sep 2012, 21:34   Citer 

Des articles existent exprès pour aider tout le monde à trouver les fonctions.
Commence par regarder ici : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=2833

----------------------
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 
 
eArnoow



Autorisation : Membre
Nb de messages : 88
Inscrit le : Dim 16 Sep 2012, 14:20
Posté le : Sam 22 Sep 2012, 21:40   Citer 

Je pense que ça c'est mieux : https://web.archive.org/web/20121123112449/http://www.siteduzero.com/tutoriel-3-717920-index-de-commandes.html
Je le mets en signature winkle.gif

 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