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



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

Comme le titre de ce sujets l'indique, je vous dévoile mon jeu de basket.
J'ai imité le mouvement d'une parabole.
Tu rentres une FORCE puis une HAUTEUR et tu vois ton ballon se déplacer.
Sois tu marques sois tu rates, on te demandera si tu veux recommencer, 1 pour oui et 0 pour non.
Le jeu a été testé donc ilfonctionne, si il y a une erreur, je l'ai faite dans le recopiage.
Prévisualisation :


Code
----------------------------|
                            |
                   |        |
     .            -|---|    |
   .                  ||    |
 .                    ||    |
                      ||    |
----------------------------|


j'ai fais ce que j'ai pu pour la prévisualisation, dans le jeu c'est mieux dessiner happy.gif (sur le graph bien sûr)

Code :

Code

Lbl 0
Effecr
EffDessin
0->D:0->E
entAleat(-45,0->D
entAleat(-45,0->E
Ligne(44,0,44,-50)
Ligne(50,6,50,-50)
Ligne(50,6,30,6)
Ligne(44,0,30,0)
Ligne(30,15,30,-5)
Ligne(23,3,30,3)
Cercle(26,0,4)
Pt-On(D,E)
Pause
Input "FORCE?",F
Input "HAUTEUR?",A
Lbl 1
A-6->A
D+F/4->D
E+A/10->E
Pt-On(D,E)
For(Q,1,200)
End
If 22<=D et D<=30 et -3<=E et E<=4
Goto 2
If 50<=D ou E<=-50
Goto 3
Goto 1
Lbl 2
EffEcr
Ouptut(4,6,"PANIER!
Lbl 5
Pause
Input "RECOMMENCER?",R
If R=1:Goto 0
Stop
Lbl 3
Output(4.6."RATE!
Goto 5 



Au bout de 5/10 essais, vous aurez à peu près compris les doses à mettre pour la FORCE et la HAUTEUR.

++

----------------------
Quand on cherche on trouve...
 Adresse email Haut de page Bas de page 
 
florian
Invité
Posté le : Jeu 25 Sep 2008, 18:27   Citer 

il me met une erreur sur le = dans ce code

Code
If 22<=D et D<=30 et -3<=E et E<=4



  Haut de page Bas de page 
 
Sangohan38



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

Il faut mettre le signe inférieur où égal.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Antoine
Invité
Posté le : Ven 03 Oct 2008, 20:11   Citer 

Le panier se retrouve en bas est ce normal?

  Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Ven 03 Oct 2008, 22:07   Citer 

Salut,

c'est un bug du jeu.

(tu peux toujours essayer de modifier les valeurs de Xmax/Xmin Ymax/Ymin pour avoir un résultat convenable)

+

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
Antoine
Invité
Posté le : Ven 03 Oct 2008, 22:10   Citer 

Je ne sais pas quoi mettre comme valeur !

  Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Ven 03 Oct 2008, 22:22   Citer 

Ben c'est à toi de tester.

Prends des valeurs grandes au début (pas trop grandes hein ? minied.gif ), et en suite tu réduis un peu jusqu'à ce que ce soit bien cadré.

(ensuite il faudra que tu rentres quelques lignes dans le programme si tu veux pas tout recommencer à chaque fois quand t'utilises le graph)

+

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
Antoine
Invité
Posté le : Sam 04 Oct 2008, 9:47   Citer 

Pourrait tu m'aider a entrer les lignes?

  Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1561
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Sam 04 Oct 2008, 14:39   Citer 

En gros il faut que tu ais un truc comme ca :


Code
Lbl 0
ClrHome
ClrDraw
AxesOff
ú50üXmin
70üXmax
ú50üYmin
50üYmax
randInt(ú45,0üD
randInt(ú45,0üE
Line(44,0,44,ú50)
Line(50,6,50,ú50)
Line(50,6,30,6)
Line(44,0,30,0)
Line(30,15,30,ú5)
Line(23,3,30,3)
Circle(26,0,4)
Pt-On(D,E)
Pause
Input "FORCE?",F
Input "HAUTEUR?",A
Lbl 1
A-6üA
D+F/4üD
E+A/10üE
Pt-On(D,E)
For(Q,1,200)
End
If 22÷D and D÷30 and ú3÷E and E÷4
Goto 2
If 50÷D or E÷ú50
Goto 3
Goto 1
Lbl 2
ClrHome
Output(4,6,"PANIER!
Lbl 5
Pause
Input "RECOMMENCER?",R
If R=1:Goto 0
Stop
Lbl 3
Output(4,6,"RATE!
Goto 5




a+

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
gandalf
Invité
Posté le : Dim 01 Mar 2009, 15:06   Citer 

Je suis sur une Ti 84 + et j'ai recopié sans erreur apparente le programme ( merci ratuss d'avoir r'ajouter AxesNaff ) mais le panier et la trajectoire du tir n'apparaissent pas ( la Ti n'affiche aucune erreur ).
Est ce qu'il faut un truc en plus sur la 84 + ou serai est ce plus une mauvaise interprétation des signes, de ma part ?

J'en profite pour dire que le site et le forum sont super.

  Haut de page Bas de page 
 
gandalf
Invité
Posté le : Lun 02 Mar 2009, 23:01   Citer 

C'était juste une erreur de copie de ma part ( j'avais mis le Lbl 2 avant EffEcr ).

  Haut de page Bas de page 
 
scorpion



Autorisation : Membre
Nb de messages : 41
Inscrit le : Sam 20 Fév 2010, 17:50
Posté le : Dim 21 Fév 2010, 17:24   Citer 

bon jeu
minied.gif

 Adresse email Haut de page Bas de page 
 
Altair
Invité
Posté le : Mar 21 Sep 2010, 19:09   Citer 

ma calto affiche une erreur de syntaxe a la fléche sto de la 5ème ligne ainsi que la 6éme

merci d'avance

  Haut de page Bas de page 
 
Rézus



Autorisation : Membre
Nb de messages : 853
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Mar 21 Sep 2010, 19:18   Citer 

Comment as-tu tapé ta flèche et comment as-tu tapé Xmin et Xmax ?
Et quelle erreur est indiquée par la calculatrice ?

 Adresse email Haut de page Bas de page 
 
f/x=x²
Invité
Posté le : Mar 18 Jan 2011, 15:57   Citer 

Salut, j'ai ajoutéune p'tite modif' à ton programme:
à la place du truc à la fin où il faut appuyer sur 1 ou 0 ce qui est assez chiant angry.gif , j'ai mis un menu! (bon maintenant ca prend un peu plus de place mais c'est toujours mieux un menu)
Remplace:

Code
Input "RECOMMENCER?",R
If R=1:Goto 0
Stop


Par:

Code
Menu("FINI!","RECOMMENCER",R,"QUITTER",Q
Lbl Q
Disp "AU REVOIR!"
Stop
Lbl R:Goto 0
Stop


Voili voilou, et de rien! happy.gif

  Haut de page Bas de page 
 
metallica



Autorisation : Membre
Nb de messages : 108
Inscrit le : Lun 28 Jui 2010, 11:14
Posté le : Mer 19 Jan 2011, 14:15   Citer 

Pourquoi avoir mis un Stop à la fin du programme ?
Je te conseil de l'enlever, il ne sert qu'à prendre plus de place car il ne sera jamais atteint à cause du "Goto" qui le précède.

----------------------

Tutoriel sur l'Axe Parser !
 Adresse email Haut de page Bas de page 
 
f/x=x²
Invité
Posté le : Ven 21 Jan 2011, 8:40   Citer 

Oups, t'as raison minied.gif
Ca donne donc:

Code
Lbl 0
ClrHome
ClrDraw
AxesOff
ú50üXmin
70üXmax
ú50üYmin
50üYmax
randInt(ú45,0üD
randInt(ú45,0üE
Line(44,0,44,ú50)
Line(50,6,50,ú50)
Line(50,6,30,6)
Line(44,0,30,0)
Line(30,15,30,ú5)
Line(23,3,30,3)
Circle(26,0,4)
Pt-On(D,E)
Pause
Input "FORCE?",F
Input "HAUTEUR?",A
Lbl 1
A-6üA
D+F/4üD
E+A/10üE
Pt-On(D,E)
For(Q,1,200)
End
If 22÷D and D÷30 and ú3÷E and E÷4
Goto 2
If 50÷D or E÷ú50
Goto 3
Goto 1
Lbl 2
ClrHome
Output(4,6,"PANIER!
Lbl 5
Pause
Menu("FINI!","RECOMMENCER",R,"QUITTER",Q
Lbl Q
Disp "AU REVOIR!"
Stop
Lbl R:Goto 0
Lbl 3
Output(4,6,"RATE!
Goto 5


Merci metallica glasses.gif

  Haut de page Bas de page 
 
metallica



Autorisation : Membre
Nb de messages : 108
Inscrit le : Lun 28 Jui 2010, 11:14
Posté le : Sam 22 Jan 2011, 9:00   Citer 

De rien winkle.gif

----------------------

Tutoriel sur l'Axe Parser !
 Adresse email Haut de page Bas de page 
 
bapt29
Invité
Posté le : Sam 24 Sep 2011, 22:20   Citer 

Ma calculatrice me dit qu'il y a une erreur sur ) dans :Ligne(44,0,44,-50)
Pouvez vous me dire pourquoi ?

  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, 0:31   Citer 

Indique le type d'erreur que la calculatrice signale !!!
si erreur argumment : probablement un problème de virgules.

----------------------
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 
 
Poster un nouveau sujet Poster une réponse Page: 1,      >>





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