Poster un nouveau sujet Poster une réponse
rugby
Auteur Message
tapenade



Autorisation : Membre
Nb de messages : 22
Inscrit le : Jeu 10 Nov 2011, 13:12
Posté le : Jeu 10 Nov 2011, 18:45   Citer 

voila mon 2eme prgm fait pour la coupe du monde,le but est de marquer des drop..
cupsmiley.gif
ps:ce jeu s'inspire du jeu de basket de FulliZing( pour la trajectoire du ballon, un grand merci)

Code

:-100->Xmin
:50->Xmax
:-50->Ymin
:50->Ymax
:effdessin
:ligne(30,-50,30,10)
:ligne(44,-50,30,44)
:ligne(30,-30,44,-30)
:-49->E
:entAléat(-100,0)->D
:D->K
:Pt-On(D+1,E+1)                 //// ce Pt-On sert a donner environ une forme
:Pt-On(D,E)                    //// de ballon           
:Pause
:EffEcr
:Input"HAUTEUR?",H
:Input"FORCE?",F
:Lbl1
:Pt-On(D+1,E+1)
:Pt-On(D,E) 
:H-6->H
:D+F/4->D
:E+4/10->E
:Pt-On(D+1,E+1)
:Pt-On(D,E)
:For(Q,1,200)
:End
:If D>30 et D<44 et E>-30 et E<20   //// le E<20 met une limite de hauteur
:Goto3                              //// pour ne pas tirer a pleine puissance
:If E[inferieur ou egale]-50 ou  D[superieur ou egale]50
:Goto4
:Goto1
:Lbl3
:EffEcr
:Output(4,7,"DROP!
:Output(1,1,"****************
:Output(8,1,"****************
:Output(5,7,"DISTANCE:
:abs(K)->K
:K+30->K
:Output(6,7,K
:Stop
:Lbl4
:EffEcr
:Output(4,6,"RATE


PS: pour marquer il faut que le point s'arrete dans le but...
glasses.gif

----------------------
-----------------------------------
&amp;amp;amp;quot;on monte plus vite un escalier fait pour descendre que si on descend un escalier fait pour monter...&amp;amp;amp;quot;
&amp;amp;amp;quot;si ton tonton thon tond ton tonton thon,ton tonton tondu sera...&amp;amp;amp;quot;
http://www.chucknorrisfacts.fr/:LE site qu'il faut avoir vu dans sa vie
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Jeu 10 Nov 2011, 18:57   Citer 

Je n'ai pas testé le jeux, mais on peut bien l'optimiser :

Code
:-100->Xmin
:50->Xmax
:-50->Ymin
:50->Ymax
:effdessin
:ligne(30,-50,30,10
:ligne(44,-50,30,44
:ligne(30,-30,44,-30
:-49->E
:entAléat(-100,0->D
:D->K
:Pt-On(D+1,E+1                 //// ce Pt-On sert a donner environ une forme
:Pt-On(D,E                    //// de ballon           
:Pause
:EffEcr
:Input"HAUTEUR?",H
:Input"FORCE?",F
:Lbl1
:Pt-On(D+1,E+1
:Pt-On(D,E
:H-6->H
:D+F/4->D
:E+.14->E
:Pt-On(D+1,E+1
:Pt-On(D,E
:For(Q,1,200
:End
:If D>30 et D<44 et E>-30 et E<20   //// le E<20 met une limite de hauteur
:Goto3                              //// pour ne pas tirer a pleine puissance
:If E[inferieur ou egale]-50 ou  D[superieur ou egale]50
:Goto4
:Goto1
:Lbl3
:EffEcr
:Output(4,7,"DROP!
:Output(1,1,"****************
:Output(8,1,"****************
:Output(5,7,"DISTANCE:
:abs(K->K
:K+30->K
:Output(6,7,K
:Stop
:Lbl4
:EffEcr
:Output(4,6,"RATE



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



Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
Posté le : Lun 14 Nov 2011, 18:00   Citer 

On peut encore réduire avec 2 ou 3 truc :


Code
:-50->Ymin
:50->Xmax
:2Ymin->Xmin              <-- ici
:50->Ymax
:effdessin
:ligne(30,-50,30,10
:ligne(44,-50,30,44
:ligne(30,-30,44,-30
:-49->E
:entAléat(Xmin,0->D         <-- ici
:D->K
:Pt-On(D+1,E+1               
:Pt-On(D,E                             
:Pause
:EffEcr
:Input"HAUTEUR?",H
:Input"FORCE?",F
:Lbl1
:Pt-On(D+1,E+1
:Pt-On(D,E
:H-6->H
:D+F/4->D
:E+.14->E
:Pt-On(D+1,E+1
:Pt-On(D,E
:For(Q,1,200
:End
:If D>30 et D<44 et E>-30 et E<20   
:Goto3                             
:If E[inferieur ou egale]-50 ou  D[superieur ou egale]50
:Goto4
:Goto1
:Lbl3
:EffEcr
:Output(4,7,"DROP!
:for(N,1,16
:Output(1,N,"*               <-- la sauf si tu veut que sa apparaisse d'un coup
:Output(8,N,"*
:End
:Output(5,7,"DISTANCE:
:abs(K->K
:K+30->K
:Output(6,7,K
:Stop
:Lbl4
:EffEcr
:Output(4,6,"RATE



Bon c'est pas beaucoup mais c'est déja sa^^

----------------------
Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
tapenade



Autorisation : Membre
Nb de messages : 22
Inscrit le : Jeu 10 Nov 2011, 13:12
Posté le : Lun 14 Nov 2011, 18:10   Citer 

merci snap c'est plus joli avec ta derniere amelioration pour les *

----------------------
-----------------------------------
&amp;amp;amp;quot;on monte plus vite un escalier fait pour descendre que si on descend un escalier fait pour monter...&amp;amp;amp;quot;
&amp;amp;amp;quot;si ton tonton thon tond ton tonton thon,ton tonton tondu sera...&amp;amp;amp;quot;
http://www.chucknorrisfacts.fr/:LE site qu'il faut avoir vu dans sa vie
 Adresse email Haut de page Bas de page 
 
snap



Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
Posté le : Lun 14 Nov 2011, 18:14   Citer 

De rien c'est ce que je fais tout le temps pour mes présentations^^

----------------------
Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
choco-banana
Invité
Posté le : Sam 07 Avr 2012, 10:49   Citer 

sympa le jeu,court mait est possible d'accelerer la trajectoire de la balle?
desolé pour le deterrage

  Haut de page Bas de page 
 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Sam 07 Avr 2012, 10:51   Citer 

oui c'est possible en supprimant
:For(Q,1,200
:End
merci pour les compliments

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



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Sam 07 Avr 2012, 14:35   Citer 

oui si c'est ensuite trop rapide, tu peut simplement remplacer 200 par plus petit

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 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