- Préparation
Les statues et les interrupteurs se composeront de 2 pages chacuns (actionné , désactionné) .
Le mot "switch" représentera les "boutons" de RPG Maker , le mot "interrupteur" sera un objet qui actionne la statue .
Dans le script , les messages en rouge sont des commentaires vous apportant plus de précisions .
2.1 Switchs et Variables :
Pour faire le jeu avec 9 statues , vous aurez besoin de 9 switchs (un par statue) .
Dans ce tutorial , nous allons les appeler :
* Interrupteur 1 ON (pour la statue 1)
* Interrupteur 2 ON (pour la statue 2)
* Etc , jusqu’à la statue 9
* Départ (facultatif , voir 4.2)
Aucune variable ici n’est nécessaire .
2.2 Première approche du script :
Avant de vous donner le script , voyons comment il sera composé ...
2.2.1 Les statues :
Il n’y a aucun script pour les statues , la première page aura un charset de statue désactionnée , la deuxième actionnée .
2.2.1 Les interrupteurs :
Le script des deux pages se ressembleront beaucoup .
Il suffit de faire que si le héros est en collision avec l’interrupteur , le switch de la statue devient ON ou OFF selon la page , mais aussi ceux des statues avoisinantes .
- Script
3.1 Les statues :
Comme dit plus haut , ces événements ne comporteront aucun script .
3.1.1 Page 1 :
Mettez un charset de statue désactionnée , sans aucune condition d’événement , en "Contact du Héros" , et au "Même Niveau" .
3.1.2 Page 2 :
Presque identique à la page une , sauf que vous devez mettre un charset de statue actionnée , avec comme condition d’événement :
* Switch : Interrupteur X ON —> ON
Où X représente le n° d’interrupteur propre à chaque statue , voilà un schéma pour vous montrer :

3.2 Les interrupteurs :
3.2.1 Page 1 :
Aucune condition d’événement , en "Au contact du Héros" et "Sous le Héros" et un charset d’interrupteur non-actionné .
Pour la Statue n°1 (Switch : "Interrupteur 1 ON") :

Pour mieux expliquer , regardons le schéma situé au-dessus ...
On actionne l’interrupteur n°1 , il devient donc ON (dernier code) , mais , il dés/actionne aussi les interrupteurs voisins , donc le n°2 et le n°4 .
La commande : <> Changer Switch [0000 :...]-ON/OFF Trigg. , permet de changer un switch en ON si il est OFF , et vice-versa .
3.2.2 Page 2 :
En "Au contact du Héros" , "Sous le Héros" et un charset d’interrupteur activé , avec comme condition d’événement :
* Switch : Interrupteur X ON —> ON
Où X représente le n° d’interrupteur propre à chaque statue , pour la Statue n°1 (Switch : "Interrupteur 1 ON") :

Identique à la Page 1 , sauf qu’il désactionne l’interrupteur n°1 .
3.3 Finition :
Il reste maintenant à refaire ce script pour toutes les statues et interrupteurs .
Pour ces derniers , voilà une petite aide pour les statues avoisinantes :
* Statue 1 : Dés/Actionne n°2 et 4
* Statue 2 : Dés/Actionne n°1 , 5 et 3
* Statue 3 : Dés/Actionne n°2 et 6
* Statue 4 : Dés/Actionne n°1 , 5 et 7
* Statue 5 : Dés/Actionne n°2 , 4 , 6 et 8
* Statue 6 : Dés/Actionne n°3 , 5 et 9
* Statue 7 : Dés/Actionne n°4 et 8
* Statue 8 : Dés/Actionne n°5 , 7 et 9
* Statue 9 : Dés/Actionne n°6 et 8
- Améliorations
4.1 Et si on mettait une fin ?
Il suffit de rajouter un événement invisible en processus parallèle , sans condition d’événement :

Les codes en bleu ne doivent pas figurer dans votre projet , ils ne servent ici qu’à clore ce tutorial .
4.2 Activer des statues au départ :
Dans le même événement invisible en processus parallèle situé ci-dessus , rajoutez avant :

Si vous vous en sentez capable , vous pouvez toujours remplacer le code en vert par une variable automatique qui actionnera certains switchs (je ne l’expliquerais pas ici) .
Vous pouvez bien entendu changer le code en vert , tant que vous n’actionnez pas les 9 statues .
4.3 Augmenter le nombre de statues :
Si vous voulez augmenter le nombre de statues à 12 , voici le nouveau schéma à réaliser :

Résumé du nouveau voisinage :
* Statue 1 : Dés/Actionne n°2 et 4
* Statue 2 : Dés/Actionne n°1 , 5 et 3
* Statue 3 : Dés/Actionne n°2 et 6
* Statue 4 : Dés/Actionne n°1 , 5 et 7
* Statue 5 : Dés/Actionne n°2 , 4 , 6 et 8
* Statue 6 : Dés/Actionne n°3 , 5 et 9
* Statue 7 : Dés/Actionne n°4 , 8 et 10
* Statue 8 : Dés/Actionne n°5 , 7 , 9 et 11
* Statue 9 : Dés/Actionne n°6 , 8 et 12
* Statue 10 : Dés/Actionne n°7 et 11
* Statue 11 : Dés/Actionne n°8 , 10 et 12
* Statue 12 : Dés/Actionne n°9 et 11
4.3 Amélioration :
Vous pouvez bien sur , ajouter encore d’autres statues , et peut être aussi abandonner cette forme de carré/rectangle (et adopter un triangle , cercle , etc) ... A vous de jouer !
Par Dark Kuja
