Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
POC3 (jeu de pong) - Page 4 / 11
Exasky le 09/11/2007 à 22:45
Mwa, j'ai un probleme au iveau de la balle,
Je m'explique:
Je lance le jeu, tout va bien, merci coc
Mais quand je commence à jouer, la balle passe à travers de la barre de l'adversaire au premier et aux deuxieme "="
Et "Appuyez sur une touche pour commencer" ne s'efface pas non plus

Merkii de me repondre :p
Sangohan38 le 09/11/2007 à 22:52
Le message qui ne s'efface pas provient d'une ligne que tu as oublier: ClrHome.
Pour la balle qui traverse, revérifie ton code plusieurs fois.
Sangohan38coc5 le 10/11/2007 à 16:06
Exasky a écrit :
Mais quand je commence à jouer, la balle passe à travers de la barre de l'adversaire au premier et aux deuxieme "="
Code
If V and E [INFERIEUR OU EGAL] B and E [SUPERIEUR OU EGAL ]B-2 or W and F [INFERIEUR OU EGAL] B and F [SUPERIEUR OU EGAL] B-2:Then
(B-(F+1)W-(E+1)V)(1+(A=8 or A=1->C
W-V->D
(A la fin du code)
Il est fort possible que tu te sois trompé sur la deuxième ligne, sur les [INFERIEUR OU EGAL] ou [SUPERIEUR OU EGAL]
Exasky a écrit :
Et "Appuyez sur une touche pour commencer" ne s'efface pas non plus 
Merkii de me repondre :p
Comme le dis Sangohan, tu as dû oublier le ClrHome aux alentours de cette ligne.
Tu a
Exasky le 11/11/2007 à 19:35
Merrkii ça marcheuu ^^
Mais j'ai un autre probleme, au moment de sauvegarder, ça me met erreur domaine ;(
Tu aurais une solution?exasky le 11/11/2007 à 19:39
Non, c'est bon tout arche, j'avais fait une erreur de code ^^ merci pour le programme super

macwarrior le 12/11/2007 à 18:29
Sangohan38 a écrit :
Dans la boucle de déplacement, tu rajoute le Output du score et tu l'enlève de laz boucle de l'ajout d'un point.
Sangohan38
Salut, tu pourrai me montrer l'endroit du code??? parce que il est long^^^
voilà, sinon, un autre bug!!! mdr
Voilà, quand la balle passe sur le score, bah ca me met erreur à la ligne......
Output(A,B,"*
au niveau de *
voilà, c'est tout, merci, et @++++
Sangohan38 le 13/11/2007 à 13:13
Pour l'erreur à la ligne, c'est que le A ou le B àune valeure impossible.
Pour plus de précision, demande au créateur du jeu.
Sangohan38coc5 le 14/11/2007 à 19:45
Une telle erreur est difficile à cerner puisqu'elle peut en fait être n'importe où dans le programme.
Mais rassures-toi, tu ne seras normalement pas obligé de retaper tout le programme
Alors, d'abord insère deux lignes avant la ligne de bug. ([2ND] +[DEL]+ [ENTER])
Ensuite, tape ce code dans les deux nouvelles lignes:
Code
max(1,min(16,B -> B
min(8,max(1,A -> A
Ca résoudra le problème, où en tout cas on saura où se situe le bug si bug il y a toujours.
macwarrior le 15/11/2007 à 18:16
Merci, je vais ajouter ces 2 lignes de suite!!!
Je testerai au lycée demain
Juste pour info, ce jeu cartonne au lycée, j'ai du le passer au moin à 15 pers, avec le forum aussi^^
Voilà, donc on peut dire que quand tu m'aide, tu aide 15 personnes^^
alors, merci à toi de notre part!!
@++++
Ratuss le 01/12/2007 à 11:13
Citation
http://www.badongo.com/file/-1311504796
Ce lien n'est pas valide

coc5 le 01/12/2007 à 16:46
Merci de me l'avoir signalé
Au passage, j'ai rajouté une petite image^^
Lutopia le 21/09/2008 à 20:38
J'ai recopié le code et il se lance sans problèmes mais l'adversaire va uniquement vers la gauche puis il se bloque contre le mur et ne bouge plus. Vous n'auriez pas une idée d'où j'aurais pu mal recopier ? Merci d'avance ^^.coc5 le 21/09/2008 à 21:07
A priori ton erreur se situe dans la partie qui gère l'intelligence artificielle. Plus précisement là où la valeur indiquant la position de l'I.A change.
Donc dans cette partie du code (j'ai indiqué la ligne la plus probable):
Code
If Y-1:Then
(Ans=26)-(Ans=24->M
Output(8,E," "
min(14,max(1,E+M->E
Output(8,E,"===
B+C(A-1->O
F->H
If O>16:32-O->O
If O<1:2-O->O
3rand2P(O-F-1+(A<4)2rand
If P>.3 and A=2 and F=B-1:9E-9F
min(14,max(1,F+(Ans>1-2P)-(Ans<2P-1->F <---------------------Surement ICI
End
Pour infos cette extrait du code se situe à la moitié environ.
Lutopia le 21/09/2008 à 21:18
Je crois avoir bien recopier mais pour que je sois sûr, comment on représente les points sur la calculatrice ?alex_swa le 22/09/2008 à 03:37
Wow j'adore
bravo!!!
continue a faire des programmes comme ceux-la.

coc5 le 22/09/2008 à 14:53
Merci (J'en ai fais d'autres si tu veux^^)
-> Les points ? Tu veux dire ça ":" ? Avec [ALPHA] + [.].Lutopia le 22/09/2008 à 18:20
Non je voulais dire les points seuls, "." enfin c'est sûrement moi mais ça fait bizarre de voir
Par exemple ^^.
gap-en-force le 22/09/2008 à 19:47
Bah tout simplement tu tape un point, comme si tu faisait un calcul avec une virgule, il se trouve entre le zéro et le

pour les nombre négatif ^^
Moi j'ai un problème, c'est au tout début du code :
Code
Menu("COMMENCER",[b]C[/b],"CONTINUER",3,"NIVEAU A.I",4,"QUITTER",5
Il me met le curseur sur le C, qui est en gras dans le code.
Quelqu'un trouve l'erreur ... ?

coc5 le 23/09/2008 à 09:49
Je trouverais sûrement l'erreur, mais il faudrait que tu me dise quel type d'erreur c'est (Ex: erreur domaine). La calculatrice te l'indique au moment de bug.
Sinon le code est normale Lutopia, c'est juste pour gagner des octets.
P>.3 revient à écrire P>0.3 .
Tu pourras essayer dans tes calcules ça marche de la même manière.Lutopia le 23/09/2008 à 10:58
Merci coc5 mais dans ce cas cette partie de mon code est parfaitement recopiée ^^. Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.