Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

[Axe] Fantasy Quest

4 participants

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

[Axe] Fantasy Quest Empty [Axe] Fantasy Quest

Message par Metallica Dim 7 Nov - 9:36

Je suis actuellement en train de programmer un RPG pour les TI-83+/84+(Silver Edition) avec Axe Parser. Le jeux se déroule en tilemapping (lorsque l'on se déplace c'est la map qui bouge). Il y aura une quinzaine de monstres et quelques quêtes.

[Vous devez être inscrit et connecté pour voir cette image]

PRGM A:

PRGM AMAP:

PRGM ACOMBAT:



Les graphismes sont ressemblant à ceux des Zelda mais le système de combat quand à lui se fera par menus avec des graphismes, comme dans Final Fantasy mais avec un seul personnage.

PS: Préférez-vous que je réutilise "les Roux" ou que j'utilise d'autres monstres à combattre ?


Dernière édition par Metallica le Mar 7 Déc - 17:25, édité 25 fois
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Alexis Lun 8 Nov - 18:12

Cool, personnellement moi je préfère d'autres monstres, après c'est toi qui décide.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Lun 8 Nov - 18:33

Ok moi aussi je pensais mettre d'autres monstres.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par persalteas Lun 8 Nov - 19:44

moi je suis anti-que tu réutilises les roux.

et il faut que je me mette vite fait à l'axe parser car je me suis habitué à ce que ce soit MON rpg le plus mieux cool bien du monde!! xD
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Mar 9 Nov - 17:44

T'inquiète pas t'as encore du temps vu que je débute à peine, j'en aurais moi même pour un moment. Et vu que je suis gentil je montrerai mes sources une fois celle-ci terminé.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par persalteas Mar 9 Nov - 19:11

pas la peine, merci.
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Mer 10 Nov - 12:08

J'ai moi même débuté en lisant d'autres sources. Dès que j'ai un PC, je poste des screen-shots.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Alexis Mer 10 Nov - 12:39

Cool, j'ai hate.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Mer 10 Nov - 14:18

Mais peut être que je changerai toute les maps par du tilemapping si je comprend comment ça fonctionne.

EDIT: Les Screen-shots sont là.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Mer 10 Nov - 21:41

Metallica a écrit:Et vu que je suis gentil je montrerai mes sources une fois celle-ci terminé.
Interrogation Interrogation Interrogation Interrogation Interrogation
Quel est l'intérêt ? Tu a vraiment peur que l'on copie ton programme avant qu'il soit terminé ?
Personne ne te "volera" un programme, et si c'est le cas, alors c'est que tu a le mérite de bien programmer.
(et puis si un jour tu veux essayer linux il faudra t'y habituer)

Bref, j'aurais bien voulu t'aider dans la simplification de tes programmes (très important d'avoir les bons réflexes), mais là je n'ai rien à me mettre sous la dent.

PS : en plus ça serait utile pour moi de voir les endroits les moins facile à comprendre pour vous, je pourrais ensuite adapter mon tuto en développant plus ou moins certaines parties.

PS2 : De plus, il est plus facile de comprendre un programme en suivant les étapes (et le mode de pensé) de son créateur ; au lieu de mettre un code source en mauvais état à la fin ou seul le créateur s'y repère.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Jeu 11 Nov - 9:09

OK, mais là j'essaie de tout réécrire. Dès que j'aurais fini, je poste mes sources.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Alexis Ven 12 Nov - 17:25

Pas mal, j'adore la transition entre deux maps différentes.
Alexis
Alexis
Platinum 2
Platinum 2

Sexe : Masculin
Age : 30
Messages : 2321
Date d'inscription : 28/06/2010
Etudes : DUT Informatique
Points Forum : 40
Points Concours : 3
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84+

TI-84+


http://espace-ti.e-monsite.com

Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Ven 12 Nov - 17:59

Maintenant que j'ai un peu près compris le tile-mapping je réécris tout ça et je vous montrerai ce que ça donne d'ici demain ou après demain si je peux.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Ven 12 Nov - 19:51

:cheers:
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Sam 13 Nov - 10:45

Voilà, j'ai posté le nouveau code mais je ne trouve pas comment gérer les collisions et j'aimerais que l'herbe ainsi que le sol dalé soit en gris, comment faire ?
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Sam 13 Nov - 10:59

Bon, je vais te donner une petite astuce pour décompresser un octet :
Un octet, comme tu l'a remarqué, est constitué de 8 chiffres binaire ou 2 chiffres hexadécimaux. Il peut donc contenir un nombre entre 0 et 255. Lorsque tu fait une tilemap et que tu a moins de 16 tiles pour une map, il y a une méthode pour extraire un nombre entre 0 et 255 en 2 nombre entre 0 et 15 (2 caractères hexadécimaux en fait).

Tu a surement déjà entendu parlé du modulo ; c'est le reste d'une division euclidienne.
En utilisant une division puis un modulo sur un nombre entre 0 et 255 on en extrait 2 valeurs entre 0 et 15 qui correspondent à celle d'un tilemapping :
Je te donne donc la map que tu a à extraire :
Code:
:[00000000000000000000]→GDB1
:[00000000000000000000]
:[09000000000000000000]
:[00000000000000000000]
:[00000900000000000000]
:[00000722222222228000]
:[00000300000000BB4000]
:[0000030000C000BB4000]
:[00000300000000BB4000]
:[00090300000000004000]
:[00000309000000004000]
:[00000300000000004000]
:[0000051111AA11116000]
:[00000000000000000000]
:[00000000000000900000]
:[00009000000000000000]
:[00000000000000000000]

PS : si l'exercice est trop dur, je peux te donner le code directement, mais c'est important que tu comprenne par toit même.

EDIT : Ou sinon, code simple, bien commenté ; tu pourrais juste déplacer le ClrDraw dans la fonction MAP, et enlever le DispGraph de cette même fonction (car il est déjà présent à la fin du code).
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Sam 13 Nov - 11:06

Ouais mais peut être qu'à l'avenir, il y aura plus de 16 tiles. Et sinon, pour les collisions et les niveaux de gris ?
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Sam 13 Nov - 11:13

C'est important que tu comprenne l'extraction aussi, imagine, pour mon terrain de worms si je devais doublé la taille de la map :
Spoiler:

Pour les collisions, met {(Y*20)+X+GDB1+P+(Q*20)} dans une fonction (après avoir réussi l'extraction), et il suffira de faire !If sub(COL).
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Sam 13 Nov - 20:33

J'ai réussi à gérer les collisions(j'ai fait comme tu as dit juste au dessus) mais j'aimerais aussi que l'herbe et le sol dalé ne bloque pas la traversé du personnage et soit en gris. Comment faire ?
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Sam 13 Nov - 20:44

Metallica a écrit:J'ai réussi à gérer les collisions(j'ai fait comme tu as dit juste au dessus) mais j'aimerais aussi que l'herbe et le sol dalé ne bloque pas la traversé du personnage et soit en gris. Comment faire ?

Système D.
On pourrait par exemple mettre de l'herbe partout, puis rafraîchir la tilemap. Ou encore faire une tilemap de fond d'écran (je cherche un algorithme pour mettre un fond d'écran dans mes worms sans Data).

Pour faire 3 ou 4 niveaux de gris ==> lit sur TI-Bank.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Sam 13 Nov - 20:52

Je sais faire les niveaux de gris mais je cherche comment l'intégrer à la tilemap. J'ai essayer:
Code:
:For(X,0,11)
:For(Y,0,7)
:{(Y*20)+X+GDB1+P+(Q*20)}=9
:If Ans
:Pt-On(X*8,Y*8,Ans)r
:Else
:Pt-On(X*8,Y*8,Ans)
:End
Mais l'écran bug un peu et l'herbe commence à se mettre partout.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Dim 14 Nov - 1:27

C'est un peu normal, tu n'a pas l'air d'avoir compris le principe d'un booléen :
l'opération EXP1=EXP2 renverra 1 si c'est vrai, et 0 si ça ne l'est pas. Donc dans ton code :
Code:
:For(X,0,11)
:For(Y,0,7)
:{(Y*20)+X+GDB1+P+(Q*20)}=9
:If Ans
:.Si il y a la tile numéro 9, Ans vaut 1
:.Alors on affiche la tile numéro 1
:Pt-On(X*8,Y*8,Ans)r
:Else
:.Ou sinon la tile numéro 0
:Pt-On(X*8,Y*8,Ans)
:End
Mais je ne pense pas que ce soit une bonne idée d'inclure l'herbe dans les datas. Du moins, cela ne facilite pas le code.
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Dim 14 Nov - 8:49

Oui mais alors je fais comment ?
(Sinon j'enlève l'herbe mais le décor fera un peu vide)
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par kindermoumoute Dim 14 Nov - 9:31

kindermoumoute a écrit:
On pourrait par exemple mettre de l'herbe partout, puis rafraîchir la tilemap. Ou encore faire une tilemap de fond d'écran (je cherche un algorithme pour mettre un fond d'écran dans mes worms sans Data).
Je ne vais quand même pas te donner un code tout fait, il faut chercher un peu. Cool
kindermoumoute
kindermoumoute
Or 4
Or 4

Sexe : Masculin
Age : 30
Messages : 797
Date d'inscription : 07/10/2010
Points Forum : 21
Points Concours : 1
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-83+

TI-83+


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Metallica Dim 14 Nov - 15:17

J'ai mis à jour les sources du programme mais je n'ai toujours pas pris de screen-shots.
Metallica
Metallica
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 926
Date d'inscription : 30/06/2010
Etudes : DUT Info
Points Forum : 17
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83+ SE

TI-83+ SE


Revenir en haut Aller en bas

[Axe] Fantasy Quest Empty Re: [Axe] Fantasy Quest

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum