[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Tutoriels - Créer un système de code par interrupteur.

Oniromancie: Tutoriels - Créer un système de code par interrupteur.


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace

Apprendre
RPG Maker

Guides
Tutoriels
Astuces
Making-of


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

News: Game design: ouvrir son jeu aux (...) / News: Des jeux et des screens / News: Alex 2019 : tests et nominations (...) / Jeux: Wendy Whedon / Sorties: Wendy Whedon /

Chat  

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

113 connectés actuellement

10212683 visiteurs
depuis l'ouverture

1138 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

Blog of Chaos17

BloGecko

ConsoleFun

Au hasard

Le Comptoir du Clickeur

Guelnika & E-magination

Kingdom Ultimate

Les deux derniers

Zarok

Akademiya RPG Maker

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




Créer un système de code par interrupteur.
Ecrit par awakeing

Salut à tous Clin d'oeil

Aujourd'hui, je vais vous proposer une petite astuce que j'ai introduit dans mes jeux "Le Royaume" et "Nowel" pour RM2k3 (mais qui vaut aussi pour XP ou 2000) : Un système de code par interrupteur.

Qu'est-ce que c'est ?

Un système de code par interrupteur est un système où le joueur doit activer les interrupteurs dans le bon ordre pour qu'un évènement se déclenche (ouverture d'une porte, apparition d'un coffre...)

Dans le cas où les interrupteurs sont déclenchés dans le mauvais ordre, vous pourrez faire payer le héros (Game over, déclencher une scène cinématique qui montre le héros finir dans une prison etc.)

Comme nous sommes très gentil (et que c'est le cas le plus compliqué) dans notre cas les interrupteurs se remettront automatiquement à leur position initiale, permetant au héros de réessayer.

Pré requis : Savoir utiliser variable, interrupteur et conditions

Vous aurez besoin de :

1 Interrupteur (ici c'est Indice Ixocare)
1 Variable (ici c'est Interrupteur Ixocar)

Pour faire simple, ici j'appelle la variable "variable" et l'interrupteur "interrupteur"

Pour commencer, vous aurez besoin de cette ressource pour ce tuto (à placer dans vos charsets) :

image




Voila, évidemment c'est seulement pour le tuto, vous pourrez utiliser n'importe quel interrupteur dans votre jeu Clin d'oeil

Voila la map qui servira d'exemple :

image



Il y a 4 interrupteur sur le mur, et un coffre qui apparait quand la combinaison est trouvé.

Alors, dans notre exemple, nous dirons que la combinaison est :

1 : Jaune
2 : Bleu
3 : Rouge
4 : Vert

Voici l'interrupteur jaune :

image



Alors voici comment ça marche :

[list]
[*]Une condition : Si variable = 0
[*]Jouer un effet sonore pour dire que c'est bon (ici item2)
[*]Modifier l'interrupteur jaune : regarde gauche (pour le baisser)
[*]Ajouter 1 à la variable
[*] Sinon (donc Si variable différent de 0)
[*]Jouer un effet sonore pour dire que c'est mauvais (ici paralyze1)
[*]Modifier les 4 interrupteur : regarde bas (c'est à dire les lever)
[*]Remettre la variable à 0
[/list]

Voyons maintenant le bleu :

image



Alors voici comment ça marche :

[list]
[*]Une condition : Si variable = 1
[*]Jouer un effet sonore pour dire que c'est bon (ici item2)
[*]Modifier l'interrupteur jaune : regarde gauche (pour le baisser)
[*]Ajouter 1 à la variable
[*] Sinon (donc Si variable différent de 1)
[*]Jouer un effet sonore pour dire que c'est mauvais (ici paralyze1)
[*]Modifier les 4 interrupteur : regarde bas (c'est à dire les lever)
[*]Remettre la variable à 0
[/list]

Voyons maintenant le rouge :

image



Alors voici comment ça marche :

[list]
[*]Une condition : Si variable = 2
[*]Jouer un effet sonore pour dire que c'est bon (ici item2)
[*]Modifier l'interrupteur jaune : regarde gauche (pour le baisser)
[*]Ajouter 1 à la variable
[*] Sinon (donc Si variable différent de 2)
[*]Jouer un effet sonore pour dire que c'est mauvais (ici paralyze1)
[*]Modifier les 4 interrupteur : regarde bas (c'est à dire les lever)
[*]Remettre la variable à 0
[/list]

Voyons maintenant le vert :

image



Alors voici comment ça marche :

[list]
[*]Une condition : Si variable = 3
[*]Jouer un effet sonore pour dire que c'est bon (ici item2)
[*]Modifier l'interrupteur jaune : regarde gauche (pour le baisser)
[*]Ajouter 1 à la variable
[*]Puis activer l'interrupteur (avec une scène au choix)
[*] Sinon (donc Si variable différent de 3)
[*]Jouer un effet sonore pour dire que c'est mauvais (ici paralyze1)
[*]Modifier les 4 interrupteur : regarde bas (c'est à dire les lever)
[*]Remettre la variable à 0
[/list]

Maintenant, il faut que les interrupteurs reste bloqués, alors en page 2 des 4 interrupteurs, mettez ceci :

image



Voila, il n'y a rien dans les commandes de l'évènement mais ça c'est pas important, 2 choses comptes :

Condition de l'évènement : L'interrupteur est activé.

Type de mouvement : Parcours Prédéfini, Fréquence 3, dans éditer parcours mettre : Regarde à gauche (soit l'interrupteur reste baissé)

Voila, le système est opérationnel, pour que le coffre apparaisse, il faut que l'interrupteur soit activé (sinon le système ne sert à rien :-° ) comme vous pouvez le voir sur ce screen :

image



/!\Attention ! Ne confondez pas ! Quand l'interrupteur regarde en bas : Il est levé (position initiale) quand il regarde à gauche, il est baisse (position finale)

Voila, c'est tout pour ce tuto, j'éspère qu'il pourra en aider plus d'un (même si un seul c'est déjà très bien Clin d'oeil )

Salut ! Clin d'oeil


jonate 1 - posté le 01/07/2008 à 18:01:00. (7 messages postés)

j'ai une meullieure idée on fait:
<>Faire un choix:
<> code 1 ou code 2
<>si code 1 faire:
<>message:bravo vous avez trouver le code
<>changer apparence du coffre:de aucun en coffre
<>si code 2 faire:
<>message:desoler mauvais code
<>fin
<>
<>
:)

ceci est mon forum:http://lilledefeu.xooit.fr/index.php

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 - Mentions légales

Plan du site:

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