Posté le: 14/01/14 23:02 Sujet du message: Système de Tour par tour
Je ne savais pas ou poster ce sujet peut être dans le jass ou aide déclencheur enfin j'avais une idée mais c'est peu être pas aussi simple. Je voudrai faire du tour par tour je m'explique, je voudrai faire le style (Dofus, Heroes might and magic...). Prendre une région que je défini et qu'elle ce divise en "x" parcelle que je choisirai et que l'unité choisis puisse avancer de "x" parcelle maximum. Sa risque d'être chaud surtout qu'il faudrai que le personnage ou l'unite n'est que 4 orientation, mais sa encore c'est pas trop important c'est juste l'histoire de la région diviser en plein de parcelle. Je sais pas par ou commencer et si ceci risque d'être très difficile. _________________
"Se bercer d'illusions, c'est le meilleur moyen d'être déçu."
Inscrit le: 12 Nov 2011 Messages: 1062 Sujets: 107 Spécialité en worldedit: Inactif(Enfin presque) Médailles: 1 (En savoir plus...)
Posté le: 15/01/14 09:21 Sujet du message:
Pour le tour par tour, je sais pas, même dans les maps façon jeu de cartes, il n'y a pas de vrai tour par tour, je suis même pas sûr que dans les maps de jeu d'échec il y en ai. (ou alors, à chaque tour, tu pause toutes les unités sauf celle qui doit jouer.)
Pour les cases, tu places des cercles de puissances "partout", qui ont une compétence de tel niveau, si ton unité à la compétence de mouvement de niveau égal ou supérieur, ben tu ordonnes à ton unité d'aller dessus lors qu'on le sélectionne, et tu réduit le niveau de la compétence de mouvement de celui de la compétence distance(du cercle). Mais c'est carrément bancal et pas très esthétique.
Et même comme ça sa rendrait bof, parce qu'il faudrait que tu puisse définir le niveau de la compétence des cercles par rapports à la position de l'unité. _________________
Inscrit le: 09 Mar 2009 Messages: 1154 Sujets: 54 Spécialité en worldedit: Croâ ?
Posté le: 15/01/14 19:44 Sujet du message:
Hm tu pourrais par exemple créer autant de régions qu'il y a de parcelles de terrain via déclencheurs, et enregistrer un évènement pour chacune de ces régions : dès qu'une unité entre dans la région elle perd un point de mouvement. Tu attribues ainsi des points de mouvement aux unités qui peuvent se déplacer, grâce à des hashtables par exemple.
A chaque retrait de point de mouvement tu immobilises l'unité en question (il y a une compétence pour ça je crois, il faut juste en modifier le tooltip pour que cela affiche un état comme "Cette unité n'a plus de point de mouvement").
Quand tu veux changer de tour, tu bloques l'unité, soit en la pausant, soit en utilisant un effet de type stun (en modifiant bien sûr le tooltip et l'effet spécial graphique, cette alternative me semble plus jolie car bien que l'unité ne puisse exécuter aucune actions, le contrôleur de l'unité peut toujours lire les compétences éventuelles de l'unité).
C'est un système qui est faisable en GUI je crois, et qui ne devrait pas être trop dur à mettre en place, bien qu'en GUI tout est relou _________________
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum