1

Voila voila, je me suis lancé dernièrement dans un peit jeu ( tout pauvre ) utilisant les propriétés de Get( ....

En gros, c'est 2 persos qui se déplacent dans une map ( identique ) et dés que l'un veut savoir ou se trouve l'autre , il appuie sur ALPHa puis sa cherche les coordonées et affiche le point de l'autre perso... ( sa permet de relever un peut le gameplay, et sa évite de ralentir les calto car si elles devaient trouver les coordonées à chaque tour, se serait trop lent... )

J'ais mis le code si dessous ( juste du déplacement des persos, pas la partie "création map" ) , chose à savoir, il y a une config un peu plus haut dans le code, Si C=1 c'est que la calto est "tenue" par le joueur 1 , si C=2,.... etc...
:Repeat R=22 :If C=1:Then :AüQ:BüR:End :If C=2:Then :AüV:BüW:End :Pxl-On(A,B) :Text(50,1,A :Text(57,1,B :Repeat Rø0:getKeyüR:End :Pxl-Off(A,B) :pxl-Test(A+1,B)üD:pxl-Test(A,B+1)üE:pxl-Test(A-1,B)üF:pxl-Test(A,B-1)üG :If R=31:Then :If C=1:Then:Get(V):Get(W):End :If C=2:Then :Get(Q):Get(R) :QüV:RüW:End :Pxl-On(V,W):0üT:Text(50,20,V :Text(57,20,W :Pause  :Repeat Tø0:getKeyüT:End:Pxl-Off(V,W):End :If R=24 and Gø1:B-1üB :If R=25 and Fø1:A-1üA :If R=26 and Eø1:B+1üB :If R=34 and Dø1:A+1üA :End

Mon problemme est que quand un perso fait ALPHA, il me trouve pas les coordonées ( v,w ) de l'autre calto mais de sa propre calto .... ou peut bien être le problemme ? J'essaye depuis ce matin plusieurs solutions, mais le problemme persiste !
n:Get(V):Get(W):End :If C=2:Then :Get(Q):Get(R) :QüV:RüW:End :Pxl-On(V,W):0üT:Text(50,20,V :Text(57,20,W :Pause  :Repeat Tø0:getKeyüT:End:Pxl-Off(V,W):End :If R=24 and Gø1:B-1üB :If R=25 and Fø1:A-1üA :If R=26 and Eø1:B+1üB :If R=34 and Dø1:A+1üA :EndSi quelqun si connait bien en link ( ce qui est une de mes grandes faiblesses ) sur 82 ou sur Z80 de manière généralle, ou alors un chanceux qui trouve mon problemme juste en triffouilant un peu, ce serait vraiment formidable qu'il puisse m'aider sur ce coup là !:Repeat R=22 :If C=1:Then :AüQ:BüR:End :If C=2:Then :AüV:BüW:End :Pxl-On(A,B) :Text(50,1,A :Text(57,1,B :Repeat Rø0:getKeyüR:End :Pxl-Off(A,B) :pxl-Test(A+1,B)üD:pxl-Test(A,B+1)üE:pxl-Test(A-1,B)üF:pxl-Test(A,B-1)üG :If R=31:Then :If C=1:The
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

2

Tu t'es pas gouré de section Christophe ?
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

3

Le problème, c'est que tu utilise Get( au lieu de GetCalc wink
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

4

Tu t'es pas gouré de section Christophe ?


mince !!!!!!!! Si en fait !!! Je me suis légerement planté de de zone, ce post vient pas ici mais dans le z80 !!! Ah putain c'est pas possible d'etre aussi con ! confus

Je suis désolé ! Si tu peux le déplacer verytourist ? Sinon vire le et je le retaperait quand j'aurais le temps...
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

5

( biensure, je le déplace )
Sinon, tu à essayer avec GetCalc ?
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

6

ben en fait y'a pas getcalc sur 82, y'a que get(.... dans le manuel ils disent d'utiliser get(.... pour aller chercher le contenu d'une variable dans une autre 82 ( send( c'est pour les dispositifs autres qu'une 82 style cbr je pense... )

c'est pour sa que je suis moulte embété !


( à savoir pour ceux qui lisent la source, "ü" sa corespond à "=" )

ps: merci verytourist pour le déplacement !
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

7

Hum, tu fait Get(A)->A ou tu fait Get(A) tout court ?

Edit:

Bon, j'ai revu ta source, tu fait juste Get(Q). Essay simplement (juste une idée comme sa, je ne promet rien, j'ai jamais fait) de faire Get(Q)->Q wink
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

8

ok je vais voir ( car oui je faisais que get(q) )

J'y avais penssé en plus mais j'ais pas voulu tester ...... je vais voir sa tout de suite !!!!
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

9

pinaise non sa marche po ! C'est une erreur de syntaxe.....

Bon par contre le truc c'est que je passe par un cable ( officiel ) ti->pc et VTI,..... serais-ce sa ? Je sais pas, car quand je fais un tout petit prog comme


Get(A)
Disp A

( et que dans l'autre calculette je met A-> 4575454 ) eh bien elle interagit réellement et me donne 4575454....

MAIS JE CROIS AVOIR COMPRIS LE PROBLEMME ! En fait apparement elle aime pas trop intéragir en parrallèle avec les mêmes variables....enfin...je vais appronfondir mon idée....
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

10

Argrhrghrhhhhhh non ! En fait je vien de faire l'experience, apparement le Get plante la calto de destination est en "calcul"( quand la petite roulette en haut à droite roulle ). A l'arret tout se passe bien , en calcul le get est refoullé et ducoup la calto garde les points d'origine.... une horreur ! Alors à moins que ce soit Vti qui fasse sa ?

Enfin bon, je vais chercher des jeux de 82 qui usent du link pour voir comment ils sont faits et comment ils réagissent sur VTI !
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium

11

problemmes en masse ! Les jeux qui usent le link sur 82 sont trop rares ( même inexistant vu que en fait j'en trouve po ), donc j'ais du mal à me mettre à l'étude !!! Donc 2 questions !

1) Si quelqun conait un jeu sur 82 ( pas au dessus ) ou qui a déjà codé en utilisant du link ( pour , par exemple, le déplacement simultané de deux personages ), pourait'il/elle m'indiquer ces quelques infos ???

2) Si jamais un codeur de 89 basic c'set égaré ici ( je pense à vérytourist ..... lol ) ou quelqun d'autre d'ailleur, pourait il me dire si il a déjà codé avec la commande getcalc( avec la source à disposition, ou alors juste de dire si ce getcalc( est assez fluide ???

D'avance merci à tous !!!
avatar
impossible n'est pas Ti-iste
Spécialiste en Ti 82
Débutant en Ti 89 titanium