Oniromancie: Tutoriels - Débuter avec les évènements 2 : Les variables & conditions


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Forstale
Par Ødd Clock

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Lije
Par Gaetz

LoveMaster
Par Cuddlefox

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

Jeux: Monster World RPG / Jeux: Pif et Hercule / News: Mise à jour de RPG Maker 2003 / Tutos: Création de charset / Jeux: FAYLINAWA /

Chat  (52 connectés)

Bienvenue
visiteur !






publicité RPG Maker!

Statistiques

Liste des
membres


Contact

69 connectés actuellement

9261794 visiteurs
depuis l'ouverture

1401 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires




TOP
GAMEMAKING


Les 5 plus
visités

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Pixelandgame

Tashiroworld

HeyMakeGames

Au hasard

Kingdom Ultimate

Make-rpg

RM Land

Les deux derniers

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




Débuter avec les évènements 2 : Les variables & conditions
Ecrit par Moonshadow

Bien. Dans cette seconde partie de tutorial destiné aux débutants en évènements, nous allons nous attaquer aux variables et aux conditions. Nous verrons aussi quelques commandes utiles pour votre jeu.

Sommaire :


(I) Théorie
1-Qu’est-ce qu’une variable ?
2-Qu’est-ce qu’une condition ?
(II) Utilisation des commandes
1-Utilisation d’une variable
2-Utilisation d’une condition
3-Les commandes utiles
(III) Exercice

Théorie

Qu’est-ce qu’une variable ?
On compare souvent une variable à un tiroir. Une variable sert en effet à stocker une donnée, en vue de la réutiliser plus tard. Dans le cas des évènements, seuls des nombres entiers, positifs ou négatifs, peuvent êtres stockés dans les variables.
Toute variable porte un nom (sauf si vous avez une suffisamment bonne mémoire pour vous rappeler de l’utilité des centaines de variables de votre jeu), et une valeur assignée (par défaut, lorsque vous lancez votre jeu pour la première fois, la valeur « 0 »)
Par exemple, vous pouvez avoir une variable « combinaison coffre », étant la bonne combinaison d’un coffre fort. Si le joueur rentre un nombre, stocké dans un autre variable, par exemple « essai combinaison », il suffira de comparer les deux variables à l’aide d’une condition pour déterminer si oui ou non le coffre s’ouvre.
Ce n’est qu’une possibilité, les variables sont très utilisées et servent un peu à tout et n’importe quoi.

Qu’est-ce qu’une condition ?
Reprenons l’exemple précédant :
Si la variable « combinaison coffre » est égale à la variable « essai combinaison », alors le coffre s’ouvre. Sinon, il ne s’ouvre pas.
Vous êtes tous d’accords ? Et bien vous avez sur la ligne du dessus la structure d’une condition :
Si « test logique (réponse par oui ou par non)», alors « commande si vrai », sinon « commande si faux ».
Les conditions sont extrêmement importantes, soyez sûr de bien les assimiler.

Utilisation des commandes

Utilisation d’une variable :
Dans les évènements, les variables sont toujours dans la première page. « Modifier variable » sur RM 2003, « Gestion des variables » sur RM XP et « modifier une variable » sur RM VX.
Les écrans d’option sont sensiblement les mêmes. Vous pouvez :
Choisir une variable à enregistrer (modifier une variable existante ou en créer une). N’oubliez pas de nommer vous variables.
Déterminer ce qui va arriver à votre variable (rendre égale à un nombre, addition, soustraction…)
Notez que votre variable peut prendre de nombreuses valeurs utiles (parcourez les différentes pages et voyez vous-même les possibilités)

Utilisation d’une condition :
Rien de bien compliqué : parcourez les différentes pages proposées, cochez la case correspondant à votre cas, et remplissez les paramètres. Ce n’est vraiment pas un menu complexe.
Vous pouvez cocher/décocher la case « exécuter sinon » (le nom de différer selon la version, mais cette option est toujours tout en bas de la fenêtre condition)
Cela veut dire que, si cette case est cochée, vous pourrez faire effectuer d’autres actions en cas de condition non remplie (ici, dans le cas du coffre fort, une alarme qui se déclenche). Encas de doute, laissez coché, vous laisserez la partie « sinon » vide si vous voulez que rien ne se réalise.

Commandes utiles
Vous avez dût remarquer, en choisissant vos commandes d’évènements, de nombreuses commandes telles que « modifier équipe ».
Voici quelques unes parmi les plus utiles : (les noms peuvent différer d’une version à l’autre)
-attendre : Permet d’attendre un certain laps de temps (en secondes sur 2003, en frames sur XP/VX) Nous reviendrons sur cette fonction plus tard.
-ajouter/retirer monnaie : Permet de donner (ou de prendre) de l’argent à votre équipe.
-ajouter/retirer objet : Permet de modifier l’inventaire de votre équipe.
-ajouter/retirer équipement : Permet d’ajouter/enlever des pièces d’équipement à vos personnages.
-modifier l’équipe : permet d’ajouter/retirer des membres à votre équipe.
-modifier PV : permet de modifier (baisser ou augmenter) les PV d’un personnage.
…. La liste peut-être longue. Entraînez vous, vous verrez qu’il n’y a rien de compliqué avec ses commandes.

Exercice :


Mise en pratique : le coffre fort…
Code : 1234
Contenu : 1 pièce d’or
Si échoue dans la combinaison : message : « alarme ! »
Allez- y ! (Cet exercice est vraiment très facile)

Réponse :

Spoiler: (sélectionnez le texte pour l'afficher)

Je commence par donner une valeur à la variable « Code du coffre ». C’est elle qui sera comparée à la saisie du joueur.
Puis de demande ladite série de chiffres.
Condition : Si « Code du coffre » = « Test code », Message : « vous avez gagné une pièce ! », Modifier argent, +1. Sinon, message : « Alarme ! »
image


Jusque là, c’était vraiment facile, pas vrai ?
Dans le prochain tutorial, on augmentera un peut la difficulté…
Nous traiterons principalement de la commande « déplacer/modifier un évènement », avec un exercice nettement plus complexe.

Merci de votre lecture, et bonne continuation à vous tous !



Ephy - posté le 29/07/2009 à 17:48:36. (27090 messages postés) - honor

Mort vivant. Pas de drama SVP.

bon tuto Moon. Pour le suivant, je te conseille de parler de la fonction "tout déplacer" de RM 2k3 et XP qui correspond à l'option "attendre jusqu'à la fin" de RMVX (si tu veux plus de précision, y'a un super topic-drama dans l'entraide).

Power Level: 1 148 355,38|Mystic Slayer|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


Alkanédon - posté le 29/07/2009 à 18:00:27. (7478 messages postés)

Citoyen d'Alent

Citation:

Pour le suivant, je te conseille de parler de la fonction "tout déplacer"


J'en ai entendu parler plusieurs sur le ForumXD

Allez-y voir donc. Et followez-moi


Grade - posté le 29/07/2009 à 18:03:23. (890 messages postés)

Encore un qui est trop allé sur le sdz :F.
M'enfin c'est un bon tuto :).

MMORPG 2D Amateur | http://www.shinsekaionline.com


Alkanédon - posté le 29/07/2009 à 18:27:51. (7478 messages postés)

Citoyen d'Alent

Citation:

Encore un qui est trop allé sur le sdz


:doute2
Euh... tu t'adresse à qui là ?...

Allez-y voir donc. Et followez-moi


Tata Monos - posté le 29/07/2009 à 18:30:24. (56317 messages postés) - admin

Vive le making libre

A l'auteur avec les exos.

Pixner|Offgame | Le comptoire des clikeurs


Grade - posté le 29/07/2009 à 18:34:54. (890 messages postés)

Monos est devin :D.

MMORPG 2D Amateur | http://www.shinsekaionline.com


Joke - posté le 29/07/2009 à 21:05:04. (5029 messages postés)

Pour la fonction "tout déplacer" j'ai moi-même des soucis avec, on dit que ça attend la fin des déplacements réalisés à l'intérieur de l'événement mais en fait ça attend aussi la fin de tous les déplacements causés par événements en processus parallèle ou automatique apparemment.

http://rmex.github.io/ | Joke's Tuts | Joke's Gribs | SoundCloud | Terre cuite | BilouCorp | Genesis | Groupe Skype RPG Maker | DELIRIUM-II


Tata Monos - posté le 29/07/2009 à 21:08:23. (56317 messages postés) - admin

Vive le making libre

en fête foraine c'est encore pire que rm2003
deux options :

Déplacer tous les événements que je me sert pour attendre la fin des déplacements en scène cinématique.

Et stropper tous les événements qui est heu j'avoue j'ai jamais fais de teste sur ça.

Pixner|Offgame | Le comptoire des clikeurs


Alkanédon - posté le 29/07/2009 à 21:28:19. (7478 messages postés)

Citoyen d'Alent

Citation:

en fête foraine


ah ouais ... ca se trouve y en a rien qui vont rien comprendre du coupXD

Allez-y voir donc. Et followez-moi


Moonshadow - posté le 20/08/2009 à 16:15:59. (1184 messages postés)

Coucou.

Ephy : j'y penserai ;)
Grade : Je fais aussi des tuto pour sdz en fait... (zut il faut que je quitte cette influence)

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe

Plan du site:

Activité: Accueil | News | Forum | Flash-news | Chat | Commentaires | Galerie | Screen de la semaine | Sorties | Articles perso | Livre d'or | Recherche
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Rubriques: Le Wiki | Collection Oniro | Tutoriaux | Scripts | Guides | Gaming-Live | Tests | Making-of | Interviews | Articles perso | OST | L'Annuaire | Divers | Palmarès
Hébergés: Aëdemphia | Fighting Robots Quest | Forstale | Geex | Inexistence | La Légende d'Ibabou | Lije | LoveMaster | Sarcia | Super Mario RPG - Lost Souls
Ressources: Jeux | Programmes | Packs de ressources | Midis | Eléments séparés | Sprites
RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis