Forum

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

(Jeu) UPMario (Jeu) - Page 2 / 3

Samos le 22/09/2012 à 10:24
RandInt(
Ti-82-stats-fr-snake le 28/09/2012 à 19:13
Bonjours, j'ai une erreur domaine au niveau d'ICI:
Code
PROG:UPMARIO
:EffEcr
:7->A
:3->B
:6->C
:2->D
:6->E
:5->F
:5->G
:3->H
:0->I
:1->Z
:1->U
:16->Y
:9->T
:Output(1,1,"----------------   //il y a 16 tirets
:Output(2,6,"UPMARIO
:Output(4,1,"GAME BY S.L
:Output(7,5,"POUR TI 82/83
:Output(8,1,"----------------   //il y a 16 tirets
:Pause
:While 1
:If B+1=Y et A=X
:Goto 1
:If B+1=T et A=S
:Goto 1
:If F=Y et E=X
:Goto 1
:If F=T et E=S
:Goto 1
:If Z=1:7->X:If Z=2:4->X
:If U=1:7->S:If U=2:4->S
:Y-1->Y
:T-1->T
:codeTouche->K
:If K=45:Then:EffEcr:Stop:End
:If K=26:Then:B+1->B:D+1->D:F+1->F:H+1->H:End
:If K=24:Then:B-1->B:D-1->D:F-1->F:H-1->H:End
:If D<=1:Then:2->B:1->D:4->F:2->H:End
:If F>=16:Then:14->H:16->F:13->D:14->B:End
:EffEcr
:Output(X,Y,"<      <----------------------------ICI
:Output(S,T,"<      <----------------------------ICI AUSSI JE PENSE PLEASE HELP
:Output(8,1,"----------------   //il y a 16 tirets
:Output(A,B,"JL
:Output(C,D,"*()
:Output(E,F,"*
:Output(G,H,"(-
:If G=4:G+1->G
:If E=4:E+2->E
:If C=5:C+1->C
:If A=6:A+1->A
:If K=25:Then:G-1->G:E-2->E:C-1->C:A-1->A:I+1->I:End
:If Y<=1:Then:16->Y:entAléat(1,2)->Z:End
:If T<=1:Then:16->T:entAléat(1,2)->U:End
:End
:Lbl 1
:EffEcr
:Output(4,4,"GAME OVER!
:Output(5,6,I
:Output(5,9,"UP
:Pause
:Stop

Au niveau de ça: " :Output(X,Y,"< ".
J'attend vite vos réponse, merci.
Cytropus le 28/09/2012 à 19:40
vérifie bien ces deux passages,
Code
:1->Z
:1->U
:16->Y

Code
:If Z=1:7->X:If Z=2:4->X
:If U=1:7->S:If U=2:4->S
:Y-1->Y


L'erreur domaine signifie que les coordonnées ne sont pas dans l'écran.
En espérant t'avoir aidé cupsmiley.gif
Kevin le 15/09/2013 à 20:42
Salut ! Alors je viens de tomber sur ce post et je l'ai trouvé sympa. Du coup, je l'ai recopié sur ma calculatrice. Mais au moment de lancer le programme, on m'indique une erreur de syntaxe au niveau de : :Output(8,1,---------------- et plus précisément au niveau du tiret. Quelqu'un pourrait me dire quel est le problème s'il vous plait ?
P.S : j'ai mis le tiret du signe moins.
m@thieu41 le 15/09/2013 à 21:13
Bonjour,

Il faut mettre un guillemet avant le tiret: Output(8,1,"----------------
rpgcreator le 16/09/2013 à 13:26
juste une remarque: mario laisse le poing en l'air, meme quand il redescend godgrace.gif
bon c'est un detail, mais je sais pas ou tu as trouve le sprite pour mario, c'est juste pas l'original crazy.gif
Wyrden le 20/09/2013 à 01:15
Salut !
:If K=45:Then:EffEcr:Stop:End
(K=26)-(K=24 -> Z
B+Z -> B : D+Z -> D : F+Z -> F : H+Z -> H
:If D<=1:Then:2->B:1->D:4->F:2->H:End
:If F>=16:Then:14->H:16->F:13->D:14->B:End

A la deuxième et troisième ligne y a pas : ?
Et sinon comment on fait pour revenir à la ligne sans mettre : ?
Je sais je suis pas très doué
Merci d'avance happy.gif
linkakro le 20/09/2013 à 20:14
Il y a effectivement des ":" en début de ligne. C'est un oubli.
Un retour à la ligne se fait simplement avec la touche entrer, et cela affiche toujours ":" qu'on n'a pas à saisir.
Les ":" écrits par le clavier servent à juxtaposer des commandes sans retour à la ligne.
Mets des guillemets dans ton message de forum autour des ":" quand tu les désignes. Moi j'ai cherché des points d'interrogation.
Wyrden le 20/09/2013 à 21:51
Ah oui désolé j'y penserai winkle.gif
ça marche !
merci encore happy.gif
tyler le 28/09/2013 à 09:54
bonjour a vous , j ai recopier srucpuleusement tout le code sur ma calculette. quand je veux lancer le programme il me met error syntax et me renvoie a la première ligne . je ne comprends pas pourquoi sad.gif pouvez vous m aidez ?
ps: je suis un simple débutant en matière de programmation cry.gif
m@thieu41 le 28/09/2013 à 10:37
Cette ligne? : PROG:UPMARIO
Elle n'est pas à mettre, c'est le titre du prgm.
slashy le 08/09/2014 à 23:19
Bonjour, je poste sur ce forum parce que une fois le programme lancé, Mario ne saute pas et ne se deplace pad.Savez vous comment y remedier ? Merci winkle.gif
linkakro le 09/09/2014 à 00:45
Toutes les lignes contenant K peuvent être défectueuses. K reçoit en effet le codeTouche (getKey) qui lit le clavier pour appliquer ensuite les actions.
XY le 19/09/2014 à 19:21
Et donc il faut faire quoi svp ?? pcq moi ca marche pas non plus (et je débute en programmation)
linkakro le 20/09/2014 à 01:39
Je n'ai aucune idée immédiate de la cause ni même si le programme saisi n'a pas une erreur de copie.

Vérifiez ceci tout d'abord.
Code
:codeTouche->K
:If K=45:Then:EffEcr:Stop:End
:If K=26:Then:B+1->B:D+1->D:F+1->F:H+1->H:End
:If K=24:Then:B-1->B:D-1->D:F-1->F:H-1->H:End
:If D<=1:Then:2->B:1->D:4->F:2->H:End
:If F>=16:Then:14->H:16->F:13->D:14->B:End
aurel0515 le 20/09/2014 à 19:27
Moi il est ecrit erreur domaine vers la fin:
Output(X,Y,"<
Pourquoi???
aurel0515 le 20/09/2014 à 19:39
Pourquoi quand je lance le jeu ca me met game over direct
linkakro le 21/09/2014 à 00:15
Erreur domaine car X ou Y ont des valeurs hors de l'écran. La cause peut être n'importe où X et Y sont modifiées.

Game Over

Le programme que j'ai déjà copié il y a longtemps fonctionne. Je suis persuadé que les erreurs viennent de vos copies. Et je ne peux pas tout deviner.
thebreakerdu88 le 02/10/2014 à 22:03
Hey ! Salut j ai un putain de problème j ai fait le pgrm pendant 1 h mais marche pas juste acceuil et game over quelqu un pourrais me dire sur crazy.gif une ti82+ cry.gif cry.gif eyeonly.gif Texte coloré
linkakro le 12/10/2014 à 20:33
Vous devez tous commettre la même erreur de recopiage et cela m'agace... Je l'ai testé et comparé token par token mon exemplaire avec le code source, aucun problème pour moi. Le code original et la modification postée plus tard marchent toutes les deux.