π
<-

prob murs

Re: prob murs

Unread postby univscien » 04 Nov 2006, 16:08

lol oui j'avais pas fait attention, :D: mais je bidouille ce code pour modifier çà, sinon çà serviré a rien.. :o:
User avatar
univscien
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 54.7%
 
Posts: 362
Joined: 15 Oct 2006, 00:00
Location: Bordeaux (Le Bouscat (Banlieu))
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique

Re: prob murs

Unread postby tama » 04 Nov 2006, 16:12

poste ton nouveau code après
et puis si tu veux de l'aide en direct je peux te passer mon adresse MSN :):
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby univscien » 04 Nov 2006, 20:32

:ClrDraw
:RecallPic 1

:4-A
:1-B
:0-P
:0-T " j'ais changé le F en T."
:1-M

:Repeat K=105
:Repeat K
:getKey-K
:End

:Pxl-Off(B,A
:Pxl-Off(B,A+1
:Pxl-Off(B+1,A
:Pxl-Off(B+1,A+1

:A+(K=26and not(pxl-Test(B,A+2)) and not(pxl-Test(B+1,A+2)))-(K=24and not(pxl-Test(B,A-1)) and not(pxl-Test(B+1,A-1-A
:B+(K=25and not(pxl-Test(B-1,A)) and not(pxl-Test(B-1,A+1)))-(K=34 and not(pxl-Test(B+2,A)) and not(pxl-Test(B+2,A+1-B



:If (K=21) and (B=34) and (A=88)
:Then
:ClrDraw:ClrHome
:Disp "VIEU CERCEUIL,","AUCUN OBJETS."
:Pause
:RecallPic 1
:End

:If (K=21) and (A=84) and (B=58)
:Then
:ClrDraw:ClrHome
:Disp "COFRE OUVER,","VOUS OBTENEZ:","UNE POTION."
:1-P
:Pause
:RecallPic 1
:End

:If (K=21) and (A=78) and (B=23)
:Then
:ClrDraw:ClrHome
:Disp "ARMOIRE VIDE."
:Pause
:RecallPic 1
:End

:If (K=21) and (A=16) and (B=17)
:Then
:ClrDraw:ClrHome
:Disp "UN CACHOT,","IL N'Y A","PERSONNE."
:Pause
:RecallPic 1
:End

:If (K=21) and (A=54) and (B=45)
:Then
:ClrDraw:ClrHome
:Disp "VOUS ETES","MAINTENANT FACE","AU BOSS.","LE PREMIER A LA",
"LIGNE D'ARRIVE,","A GAGNE."
:Pause
:Disp "UTILISER POTION?","NON,TAPE 1,"
:Input "OUI,TAPE2:",C
:Disp "TAPE LE + VITE","POSSIBLE SUR","[CLEAR],","APRES LE","CHRONOMETRE."
:Pause
:ClrHome
:For(X,1,10
:For(Y,1,80
:Output(4,8,10-X
:End
:End
:ClrHome

:Repeat (T=70) or (T=72) or (M=9)
:Output(1,1,"MONSTRE:"
:Output(2,1,"---------/"
:Output(2,M,""
:M+1-M
:Output(4,1,"TOI:"
:Output(5,1,"--------/
:If (K=45) and (C=1)
:T+2-T

:If (K=45) and (C=2)
:Then
:T+4-T
:0-P
:End
:If (T=10) or (T=12)
:Output(5,1,"-------/"
:If T=20
:Output(5,1,"-------/"
:If (T=30) or (T=32)
:Output(5,1,"-------/"
:If T=40
:Output(5,1,"-------/"
:If (T=50) or (T=52)
:Output(5,1,"-------/"
:If T=60
:Output(5,1,"-------/"
:If (T=70) or (T=72)
:Output(5,1,"-------/"
:End
:If (T=70) or (T=72)
:Then
:ClrHome
:Disp "GAGNE.","NIVEAU SUIVANT."
:Pause
:Else
:ClrHome
:Disp "PERDU."
:Pause
:End
:End


:If (K=21) and (A=49) and (B=34)
:Then
:ClrDraw:ClrHome
:Disp "VOUS ALLEZ","ENTRER DANS LA","ZONE DE COMBAT","DU BOSS 1."
:Pause
:RecallPic 1
:End


:If (K=21) and (A=60) and (B=57)
:Then
:Pxl-Off(B,A
:Pxl-Off(B,A+1
:Pxl-Off(B+1,A
:Pxl-Off(B+1,A+1
:A-19-A:B-11-B
:End
:Pxl-On(B,A
:Pxl-On(B,A+1
:Pxl-On(B+1,A
:Pxl-On(B+1,A+1
:End


:;):
Bon voilà, 2 problémes:

1:Le plus important a mon avis, c'est les directions.
Quant je vais vers la droite et la gauche, c'est bon.
Mais quant jappuis sur la touche directionel du haut, les pxl vont vers le
bas; et inverssement.
Je pence que çà vien du code rouge (enfin, presque certain :s: ), mais
je ne trouve pas le prob.

2: Là çà ne regarde que moi, mais si vous avez des idées, elles seront
bienvenue. :#love#:
En fet, je n'arrive pas a trouver un systéme qui puisse faire avancer la
fléche du boss, indépendamant de la fléche de l'utilisateur quant
il appuit sur [CLEAR].

Voilà...


:D:
User avatar
univscien
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 54.7%
 
Posts: 362
Joined: 15 Oct 2006, 00:00
Location: Bordeaux (Le Bouscat (Banlieu))
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique

Re: prob murs

Unread postby tama » 04 Nov 2006, 22:34

mais ton truc ça va non à part que le boss avance très vite (il a 99% de chances de gagner) mais T c'est la variable pour le joueur et M la variable pour le boss donc ils avancent indépendamment

ralentis un peu M et c'est bon
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby tama » 04 Nov 2006, 22:37

au passage si tu perds à la course ça continue comme même ?
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby tama » 04 Nov 2006, 22:38

après quelques modifications ça donne ça :

ClrDraw
RecallPic 1
4-A
1-B
DelVar PDelVar T
1-M
Repeat K=105
Repeat K
getKey-K
End
Pxl-Off(B,A
Pxl-Off(B,A+1
Pxl-Off(B+1,A
Pxl-Off(B+1,A+1
A+(K=26 and not(pxl-Test(B,A+2)) and not(pxl-Test(B+1,A+2)))-(K=24 and not(pxl-Test(B,A-1)) and not(pxl-Test(B+1,A-1-A
B-(K=25 and not(pxl-Test(B-1,A)) and not(pxl-Test(B-1,A+1)))+(K=34 and not(pxl-Test(B+2,A)) and not(pxl-Test(B+2,A+1-B

If (K=21)(B=34)(A=88
Then
ClrHome
Disp "VIEU CERCEUIL,
Pause "AUCUN OBJETS.
Trace
End

If (K=21)(A=84)(B=58
Then
ClrHome
Disp "COFRE OUVER,","VOUS OBTENEZ:
Pause "UNE POTION.
1-P
Trace
End

If (K=21)(A=78)(B=23
Then
ClrHome
Pause "ARMOIRE VIDE.
Trace
End

If (K=21)(A=16)(B=17
Then
ClrHome
Disp "UN CACHOT,","IL N'Y A
Pause "PERSONNE.
Trace
End

If (K=21)(A=54)(B=45
Then
ClrHome
Disp "VOUS ETES","MAINTENANT FACE","AU BOSS.","LE PREMIER A LA",
"LIGNE D'ARRIVEE
Pause "A GAGNE.
Disp "UTILISER POTION?","NON,TAPE 1,
Input "OUI,TAPE2:",C
Disp "TAPE LE + VITE","POSSIBLE SUR","[CLEAR],","APRES LE
Pause "CHRONOMETRE.
ClrHome
For(X,1,10
Output(4,8,10-X
For(Y,1,80
End
End
ClrHome

Repeat (Tž70)+(M=9
Output(1,1,"MONSTRE:
Output(2,1,"---------/
Output(2,int(M)+1,"
M+.5-M
Output(4,1,"TOI:
Output(5,1,"---------/
If (K=45)(C=1
T+2-T
If (K=45)(C=2
Then
T+4-T
0-P
End
Output(5,int(.1T)+1,"
End
End

ClrHome
If (Tž70
Then
Disp "GAGNE.
Pause "NIVEAU SUIVANT.
Else
Pause "PERDU.
End

If (K=21)(A=49)(B=34
Then
ClrHome
Disp "VOUS ALLEZ","ENTRER DANS LA","ZONE DE COMBAT
Pause "DU BOSS 1.
Trace
End

If (K=21)(A=60)(B=57
Then
Pxl-Off(B,A
Pxl-Off(B,A+1
Pxl-Off(B+1,A
Pxl-Off(B+1,A+1
A-19-A
B-11-B
End
Pxl-On(B,A
Pxl-On(B,A+1
Pxl-On(B+1,A
Pxl-On(B+1,A+1
End
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby univscien » 04 Nov 2006, 22:59

Merci, mais je comprend pas, pk ma dirrection haut, bas est inverssé. :(:

Tu m'en veus pas, mais dans tes modif, ya des fonctions que je comprend pas (que je connais pas) :hehe: , lol, je n'est que 2,5 semaine d'éxpérience en TI Basic moi... :P:
Donc si çà te fait rien de m'éxpliquer.. :#miam#:
Et en ce qui sagit du jeux, quant je le lance, il n'y a que la fléche du monstre qui avance, et moi, méme en appuiyant sur [CLEAR], çà ne fait rien avancer. :s:
User avatar
univscien
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 54.7%
 
Posts: 362
Joined: 15 Oct 2006, 00:00
Location: Bordeaux (Le Bouscat (Banlieu))
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique

Re: prob murs

Unread postby tama » 04 Nov 2006, 23:04

ah oui l'espèce de Z trop bizarre c'est le signe supérieur ou égal ^^

Oui pas de problème tu veux savoir quelle fonction ? ^^
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby tama » 04 Nov 2006, 23:05

haut et bas c'est inversé parce que pour les pixels tout en haut c'est (0,0) et tout en bas c'est (94,62) contrairement aux points où tout en haut c'est (0,62) et tout en bas (94,62) c'est pour ça que c'est inversé
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: prob murs

Unread postby univscien » 04 Nov 2006, 23:06

:hehe: Merci, mais comment on fait pour que çà ne soit plus inversé? :#gni#:
User avatar
univscien
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 54.7%
 
Posts: 362
Joined: 15 Oct 2006, 00:00
Location: Bordeaux (Le Bouscat (Banlieu))
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2577 utilisateurs:
>2564 invités
>6 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)