| 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
|
|
|
Tout est dans le titre^^
Mon joli programme fonctionne pas: j'ai mis une boucle mais elle se termine automatiquement...
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 |
 |
|
| |
moi
Invité
|
Posté le : Mar 11 Mai 2010, 9:47
|
|
|
Je ne vois pas ce que ton programme donne, pourrais tu m'en faire la description stp. Merci d'avance !
|
| |
|
| |
Métalocif
Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
|
Posté le : Mar 11 Mai 2010, 16:43
|
|
|
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 ),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 |
 |
|
| |
sypotu
Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Jeu 13 Mai 2010, 9:07
|
|
|
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 |
 |
|
| |
Métalocif
Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
|
Posté le : Ven 14 Mai 2010, 14:47
|
|
|
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 .
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
-Gigabombe
-Missile
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 |
 |
|
| |
sypotu
Autorisation : Membre
Nb de messages : 651
Inscrit le : Dim 13 Sep 2009, 8:27
|
Posté le : Sam 15 Mai 2010, 8:10
|
|
|
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 |
 |
|
| |
Métalocif
Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
|
Posté le : Sam 15 Mai 2010, 15:00
|
|
|
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... )
---------------------- "On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |