Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 1231
Réponses : 6
Type : discussion
Etat : réponses autorisées

PONG BY GEEKOS57050

kevgaming57050 le 06/12/2012 à 15:03
Voici le code de pong version deux joueurs fait par moi GEEKOS57050 (code + astuces ) :
Code

initialisation des variables
ent(NbrALéat2->B
ent(NbrAléat2->D

If non(B:-1->Z
if B=1:1->Z
if non(D:-1->O
if D=1:-1->O
4->A
4->C
8->X
4->Y

dessin des raquettes

Lbl 0
Effecr
output(A,1,"!
output(A+1,1,"!
output(C,16,"I
output(C+1,16,"I

dessin de la Balles

output(Y,X,"O

touche de déplacement

codetouche->K
if K=105:then
output(1,7,"PAUSE
Pause
End
if K=25 et C-1:C-1->C
if K=21 et A-1:A-1->A
if K=41 et A-7:A+1->A
if K=34 et C-7:C+1->C

rebond de la balle

X+Z->X
Y+O->Y

Condition de victoire

if X=1:goto 1
if X=16:goto 2
if Y=1:1->O
if Y=8:-1->O
if X=2 et C=Y ou X=15 et C+1=Y:-1->Z
goto 0
Effecr
Lbl 1
Output(4,4,"Winner:-->
goto Q
Lbl 2
output(4,4,"<--:Winner

fin du programme
Pause
Effecr
Output(1,1,"


Have fun winkle.gif commentaire et astuces lus bien sur
A +++ glasses.gif godgrace.gif
sporiade le 13/01/2013 à 14:42
Bonjour Geekos57050, je suis nouveau sur ce site et je voulait installer pong sur ma ti 82. mais j'ai un problème " output(A,1,"J " la calculette me mets erreur domaine. est ce que tu pourrai m'aider s'il te plait.
Merci d'avance.
linkakro le 13/01/2013 à 15:22
La valeur de A est fausse. (trop grande, trop petite ou décimale)
Il faut relire en premier lieu tout ce qui concerne A.
Blaads le 15/01/2013 à 21:42
J'ai un problème il ne marche pas sur ma ti-82 stats.fr
J'ai écrit le code en essayant de bien tout respecter et malheureusement il me met syntax error.Je ne comprend vraiment pas.

Merci,Blaads.
linkakro le 16/01/2013 à 00:57
Lorsque l'erreur se produit et que la calculatrice t'indique le type d'erreur dans un titre de menu, il faut choisir l'option "voir" puis nous rendre compte de l'emplacement du curseur.
Une erreur de syntaxe est une mauvaise saisie des instructions.
Commence par vérifier les ponctuations.
D'autre part sâche que les textes qui servent de commentaires ne doivent pas être recopiés. Sinon il faut les neutraliser avec des goto ou des guillemets en début de ligne.
Blaads le 17/01/2013 à 18:03
Merci de te reponse.j'ai recommencer et sa marche pendant deux sec,des que la balle touche un mur ou le sol,il y a erreur:Domaine a la ligne :
output(Y,X,"O

Pourtant j'ai tenter de bien le refaire.

Merci,Blaads.
linkakro le 17/01/2013 à 20:58
Les valeurs de X ou Y sont fausses.
Vérifie ce qui concerne X,Y,Z et O.
Ne confond pas la lettre O avec le chiffre 0.