| |
![]() |
|
|
||||||||||||||||||||||||||||
| |
![]() |
![]() |
|
||||||||||||||||||||||||||||
| |
|
||||||||||||||||||||||||||||||
| |
|
||||||||||||||||||||||||||||||
| |
![]() |
![]() |
![]() |
![]() |
|
|
|
||||||||||||||||||||||||
| |
![]() |
|
|||||||||||||||||||||||||||||
| |
|
||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
||||||||||||||||||||
| |
|
||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
|
|
||||||||||||||||||||||
| |
|
|
|
||||||||||||||||||||||||||||
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nouveau Shoot Them Up de Sojiro, issu du moteur utilisant la librairie SDL qu'il avait réalisé il y a quelques années.
Le jeu vous place dans la peau d'une balle bleue qui peut se déplacer sur l'écran, avec les touches ZQSD. Elle peut tirer des étoiles...
Un ancien mythe raconte que la Valkyrie des éléments Freyja se sacrifia après la grande bataille divine pour sauvegarder notre planète du Ragnarök...
![]() |
|
||||
|
LA QUEUE-LEU-LEU DES COÉQUIPIERS !
![]() Compatibilité : Ce tutoriel est utilisable pour tous les RPGmaker ! (2000, 2003, XP, VX) Le code est exactement le même quel que soit la version ! Résumé : Ce tutoriel explique comment réaliser en événement en sorte que les membres de l'équipe suivent le héros. -Le système détecte quels membres sont ou ne sont pas dans l'équipe. -Les membres ne gênent pas le héros et ne se bloqueront jamais dans le décor. -Les membres peuvent se retirer individuellement de la file comme on veut et effectuer les déplacements qu'on veut, et revenir dans la file quand on veut grâce à un interrupteur. Pour XP et VX, il existe des script pour le faire, mais la méthode événementielle est plus avantageuse pour permettre aux membres de l'équipe d'être mis en scène, chose difficile à faire avec le script si on ne sait pas scripter. (Puis copier/coller un script sans le comprendre... C'est vraiment nul !) Points négatifs : L'ordre des personnage ne sera pas celui du menu (dans le menu comme dans les combats, on a les personnages dans l'ordre où ils arrivent dans l'équipe, donc il n'y a pas d'ordre précis) je crois que c'est simplement impossible comme ça sans modifier des variables spéciales ou quoi à chaque fois qu'un membre arrive et sort... Donc les personnages seront dans un ordre que vous choisirez dans la file, sachant que le premier personnage à être présent dans l'équipe, dans l'ordre de la file, devra toujours être le héros contrôle, ça n'empêche pas que le première de la file puisse être retiré de l'équipe, il faudra alors que le héros contrôlé soit bien le prochain membre présent dans l'ordre de la file... Généralement, l'équipe change mais pas le héros contrôlé, ou alors pour alterner avec le deuxième personnage le plus important, qui sera aussi second dans la file donc ça va.^^ Autre point négatif, mais incontournable quel que soit la manière, c'est qu'il faut autant d'événements qu'il n'y aura de personnages dans le jeu ! Et les copier coller sur chaque map du jeu ! Par contre, le point positif est que le code est presque le même pour chaque personnage, il n'y a que deux détails à changer pour chacun ! Puis un dernier point négatif pour les lopettes ! x) Le code est effrayant (mais il ne mord pas) et utilise beaucoup de variables (27, pour 6 persos) Concept : Sachez qu'un personnage qui suit le héros, c'est hyper simple à faire ! Mais que plusieurs personnages suivent le héros, c'est tout à fait différent ! Alors oubliez la commande "un pas vers le héros" ! Non, en fait il faut que chaque personnage se déplace à une coordonnée X/Y précise, et qu'est ce qu'elle sera ? Pour le personnage juste derrière le héros, ce sera la dernière position du héros, pour le personnage d'après ce sera l'avant dernière, etc... toute ces destinations seront les coordonnées des "x" derniers pas du héros ! Vous sentez un peu la chose ? Maintenant, il faut trouver comment faire ça, puis comment gérer les membres absents, et faire en sorte qu'à chaque changement de map, tous les personnages s'empilent sagement sur le héros. Il faut : -Un événement commun "CHGMT variable" -Un événement pour chaque personnage du jeu (mais on commencera par n'en faire qu'un, il est très facile de faire les autres ensuite) -Un bloc de variable (variables qui se suivent) de "X pos1" à "X pos'...'", dans cet exemple on va jusqu'à "X pos6" dans l'exemple où il y aurait 6 personnages différents dans l'histoire, mais s'il n'y en a que 4 vous n'allez que jusqu'à 4, s'il n'y en a que 8... etc... -Un bloc de variable de "Y pos1" à "Y pos'...'" -Un bloc de variable de "ID "nom du 1er perso de la file"" à "ID "nom du dernier perso de la file" Dans cet exemple, on a : "ID Ralph, ID Ulrika, ID Bennett, ID Ylva, ID Lawrence, ID Oscar", c'est l'ordre dans lequel ils seront dans la file, Ralph étant le héros contrôlé, et si Ralph n'était plus dans l'équipe, il faudrait que le héros contrôlé soit le prochain membre présent dans l'ordre de cette liste. -Une variable "id>suivante" -Une variable "X héros now" et "Y héros now" -Une variable "ID map" et "ID map old" -Une variable "X destination" et "Y destination" -Une variable "fourre-tout 1" et "fourre-tout 2" (qu'on aurait pu utiliser à la place de "id>suivante" en fait, c'est des variables qu'on utilise sur le moment pour n'importe quoi tout le long du jeu tant qu'il n'y a aucun "attendre" entre le "modifier variable """ et la commande qui utilise la variable ! -Un bloc d'interrupteur de "nom du premier perso FREEDOM" à "nom du dernier perso "FREEDOM" Dans cet exemple, on a "Ralph FREEDOM, Ulrika FREEDOM, Bennett FREEDOM, Ylva FREEDOM, Lawrence FREEDOM, Oscar FREEDOM" -Un interrupteur "CHGMT var activé" pour RPGmakerXP et VX, pas besoin pour le 2000/2003 -Un interrupteur "Tous sur le héros" C'est partit ! Une fois que vous avez préparé toute ces variables et interrupteurs, vous pouvez vous attaquer à ce qui suit ! Voici les screen des deux grands codes, ils sont très long car il y a une tonne de commentaire, car la suite de ce tutoriel sera dans ces commentaires ! Donc ne soyez pas effrayé, le code est moins long qu'il ne paraît ! Allez dans les panneaux de configuration, à l'onglet "Événements communs" et c'est partit ! (NOTE : Bien sûr, je pense que vous n'allez pas recopier les commentaires du codes, par contre, pour ce tutoriel comme pour un autre, je vous conseille fortement d'écrire les gros titre (sans les fioritures), je le fais pour tout ce que je fais et le conseille pour tout ce que vous ferez, c'est comme enlever la partie "sinon" des conditions quand on ne s'en sert pas, ça paye d'avoir ces deux réflexes car le code devient bien plus propre !) ![]() Et voilà, le code le plus important est fait, il définit les fameuses positions X et Y des derniers pas du héros, tout en comptant les membres absents en laissent leur variable "ID ..." à zéro et le membre supposé être contrôlé avec comme ID "1" ! Important : L'ordre des personnages dans la file est définit par l'ordre des conditions "si ... est dans l'équipe", dans cet événement commun, pas ailleurs donc si dans le scénario vous avez besoin de casser cet ordre strict pour un autre, genre le premier de la file doit se mettre derrière le second (qui deviendrait le héros contrôlé) c'est l'ordre de ces conditions que vous aurez à changer grâce à un interrupteur ou autre chose ! Maintenant, c'est sur la carte que ça se passe, vous allez créer un événement et coder ceci dans la première page, les explications sont encore dans les commentaires mais si vous ne comprenez pas quelque chose, dites le ! ![]() Yeah ! Vous avez maintenant votre personnage près à vous suivre à la trace avec amour et fraternité ! Il manque juste un petit quelque chose ! Il manque un peu de liberté à ce pauvre bonhomme condamné à la marche forcée derrière le héros... Ce que je veux dire, c'est que là comme ça il est impossible de lui faire effectuer un mouvement spécial pas même un saut ni un changement de charset... C'est pour cela qu'une seconde page va intervenir ! Une page vide avec comme déclencheur "'...' FREEDOM" Laissons parler l'image bavarde ! ![]() Et voilà, tout est écrit, vous avez maintenant un p'tit bonhomme parfait prêt à vous suivre partout, il faut maintenant faire les autres et je vous vois suer car tout ça vous a bien gavé ! Ben non les autres sont tout simple à faire : Il suffit de changer le charset des deux pages, le nom de l'événement, et les deux choses entourées en violet (à savoir, les deux fois où on se sert des "ID 'nom du persos'" dans l'événement) Et voilà, vous avez fais vos 4, 5, 12 ou 3 personnages de l'histoire, ils pourront tous suivre le héros à partir du moment qu'ils seront dans l'équipe, chacun d'entre eux pourra être visible même hors de l'équipe si son "FREEDOM" est activé, utile pour le faire apparaître avant qu'il ne soit dans l'équipe ! ![]() Et maintenant vous étiez prévenu, il vous faudra copier/coller ces événements sur chacune de vos carte, bonne chance ! Attention, notez que le premier membre de la file, ici Ralph, donc le héros contrôlé, n'est pas à faire en événement sur la carte, comme il est en tête de la file, s'il est dans l'équipe ce sera celui qu'on contrôlera donc celui-ci soit il est contrôlé par le joueur, soit il est absent de l'équipe, mais ne sera jamais dans la file sauf si vous modifiez l'ordre des conditions grâce à un interrupteur dans l'événement commun ! Je rappelle que c'est seulement l'ordre de ces conditions qui définit l'ordre des personnages dans la file ! En espérant que ce tutoriel encore trop gros et bavard ne vous aura pas fait fuir, et vous sera bien utile ! Si besoin d'aide, ou que ça marche sans que vous ne compreniez comment, parlez en en commentaire, je serais toujours là pour répondre un jour ! ^^" Bilou !
|
|
||||
|
La plupart de mes tutoriels sont adaptés aux trois versions de RPGmaker, mais je n'ai pas d'autre choix que de tous les poster ici... C'est pas cool ! ^^"
|
![]() |
| Outils de la discussion | |
| Modes d'affichage | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| [Prog] Course du héros lorsque "shift" est préssée | Joke | Tutoriaux RPG Maker 2000/2003 | 7 | 26/07/2008 13h17 |
| [Débats n°22] RPG : Héros imposé ou héros personnalisé ? | Mod | Débats | 29 | 27/06/2007 14h01 |
| [RMXP] Mode chenille . | madoy | Aide RGSS | 1 | 02/12/2006 18h23 |
| RPG : Héros imposé ou héros personnalisé ? | Le_compte_Suko | Vrac | 4 | 02/01/1970 00h45 |