Poster un nouveau sujet Poster une réponse
Problème pour bataille de vaisseaux
Auteur Message
Métalocif



Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
Posté le : Lun 10 Mai 2010, 20:05   Citer 

Tout est dans le titre^^

Mon joli programme fonctionne pas: j'ai mis une boucle mais elle se termine automatiquement... moodforlove.gif
Je vous met les parties utiles du code:
§=sto
^=supérieur à
=/ =différent de

Code
5§X
5§Y
1§M
1§N
3§O
14§P
0§A
0§B
Lbl 5
Output(X-1,1,"[-
Output(X,1,"=^
Output(X+1,1,"[-
Output(Y-1,15,"-]
Output(Y,15,"{=
Output(Y+1,15,"-]
randint(-1,1)§Z
If Y+Z=/1 and Y+Z=/8
Then
Y+Z§Y
Else
-Z§Z
Y+Z§Y
End
getkey§G
If G=25
Then
X-1§X
End
If G=34
Then
X+1§X
End
If G=105 and O=3
Then
X§J
Output(J+M,O,"-
-M§M
O+1§O
If Y=X and P=14
Then
Y§K
Output(K+n,P,"-
P-1§P
-N§N
End
If P=/ 14
Then
P-1§P
End
If J=15
Then
J§A
J-13§J
End
If K=2
Then
K§B
K+13§K
End
If B=X or A=Y
Then
Goto 6
End
Goto 5
Lbl6


Si vous avez des questions, n'hésitez pas!

----------------------
"On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau
 Adresse email Haut de page Bas de page 
 
moi
Invité
Posté le : Mar 11 Mai 2010, 9:47   Citer 

Je ne vois pas ce que ton programme donne, pourrais tu m'en faire la description stp. Merci d'avance !

  Haut de page Bas de page 
 
Métalocif



Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
Posté le : Mar 11 Mai 2010, 16:43   Citer 

En gros,y a le vaisseau que l'on contrôle à gauche, le vaisseau ennemi à droite,il tire SI il est à la même hauteur que toi, et au moment de l'impact du tir, SI le tir est au même endroit que le centre de ton vaisseau , c'est fini... Tu te déplace avec les flèches haut/bas et tire avec entrée(getkey 105 loupe.gif ),l'adversaire se déplace avec un randint additionné à sa position.

----------------------
"On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau
 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Jeu 13 Mai 2010, 9:07   Citer 

normalement la boucle doit s'arreter que si B=X ou A=Y

----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 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 : Ven 14 Mai 2010, 14:47   Citer 

En effet sypotu,et pourtant il se termine sans ses conditions...Elles n'ont pas le temps de se réaliser en un tour,mais le programme s'arrête en un tour.Pourquoi? Comment y remédier? C'est la question que je vous pose glasses.gif .

Autre chose... sur un de mes jeux, on peut choisir son arme. Il y en a 7,et je veux en remplacer une. Il y a :
-Rayonde
-Mitrailleuse
-Baguette magik
-Eclair(que je veux remplacer)
-Perforonde godgrace.gif
-Gigabombe cupsmiley.gif
-Missile bigmouth.gif
Il faut pouvoir afficher l'arme avec les symboles de la TI, dans un carré de 3x3 cases.Si vous avez des idées, postez le nom(max. 14 caractères) et le rendu visuel.
Exemple:Baguette magik, °
° °
Y

----------------------
"On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau
 Adresse email Haut de page Bas de page 
 
sypotu
Avatar

Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
Posté le : Sam 15 Mai 2010, 8:10   Citer 

il manque un end à ce if :

Code

If G=105 and O=3
Then



----------------------
Ti-83+.fr
Passe en 1ère S


Foire Aux Questions__________Traduction des fonctions Anglais/Français
Emplacement des fonctions____Lexique
Liste des jeux
Ouvrir, éditer et créer des .82p ou .83p sans télécharger de logiciel
Logiciel pour prendre des screenshot animés
Hebergeur pour vos .83p
 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 : Sam 15 Mai 2010, 15:00   Citer 

Merci !!!!

Ce n'était pas une erreur de recopie! ...Bon,c'est assez bizarre, encore deux-trois petites erreurs, mais ça marche! Le programme ne s'arrête plus!

Merci encore sypotu!(Cet ordi est vraiment un ignare, il considère que j'écorche ton nom... clown.gif )

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



Publicité    



 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes