Night.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

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

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

690 connectés actuellement

29446604 visiteurs
depuis l'ouverture

12485 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Level Up!

RPG Maker - La Communauté

Eclipso

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [RPG Maker VX Ace] Énigme avec des rochers et des dalles


Fury - posté le 27/03/2015 à 19:08:48 (36 messages postés)

❤ 0

Alias Fufu pour les intimes

Domaine concerné: Événement
Logiciel utilisé: RPG Maker VX Ace
Bonjour à tous,

Je suis actuellement entrain de travailler sur un petit jeu avec RPG Maker VX Ace basé sur des énigmes avec des rochers qu'il faut déplacer afin de se frayer un chemin jusqu'à la sortie.

J'arrive à déplacer les rochers correctement, mais lorsque j'essaie de compliquer la chose en y rajoutant des dalles (permettant d'ouvrir des portes) qui ne s'activent que lorsqu'un rocher est dessus, ça se complique ! C'est pourquoi je requiert l'aide de la communauté.

Voici deux captures d'écran qui illustrent ce que j'aimerais faire :
http://img110.xooimage.com/files/9/9/5/tinigme-des-blocs-4a8a28e.png
http://img110.xooimage.com/files/7/2/5/tinigme-des-blocs-2-4a8d14e.png

Ce que j'aimerai faire, pour résumer :
Créer une suite de plusieurs salles dans lesquelles il y aurait :
- Un ou plusieurs rochers
- Une ou plusieurs dalles de couleur ouvrant des portes de la même couleur (il y aurait jusqu'à 4 couleurs de portes et de dalles différentes)
- Si rien ne se trouve sur une dalle, celle-ci se désactive (et la porte se referme)
- Le héros peut aussi actionner les dalles.

J'ai encore plein d'autres idées plus compliquées, mais j'aimerai déjà réussir à faire ça ! :)

Pour plus de logique et me permettre de m'y retrouver, j'ai nommé mes rochers comme suit :
Block AN4 (par exemple).

Explications :
- Block signifie "rocher"
- A signifie le premier rocher (B signifiera donc le deuxième). Je compte mes rochers de gauche à droite, de haut en bas, case par case.
- N signifie "noir" (correspondant à la couleur du rocher : car j'anticipe le fait d'avoir des rochers de différentes couleurs, réagissant différemment selon leur couleur).
- 4 correspond au niveau de difficulté de l'énigme (il y a une salle par énigme)

Les dalles sont notées de la même manière : Switch AR4.

Explications :
- Switch signifie "Interrupteur" (dalle)
- A signifie la première dalle (B signifiera donc la deuxième). Je compte mes dalles de gauche à droite, de haut en bas, case par case.
- R signifie "rouge" (correspondant à la couleur de la dalle : car il y a des dalles de plusieurs couleurs).

Aussi, j'ai encore une question : J'imagine qu'il faudra utiliser les "positions XY" des rochers, du joueur et des dalles. Faut-il plutôt utiliser des événements communs ou des événements simples ?

Je tiens à préciser que mon niveau n'est pas extraordinaire. En effet, je débute sur RPG Maker VX Ace. Merci de m'expliquer pas à pas avec des captures d'écran si possible.

Voilà, voilà ! J'espère que vous pourrez m'aider dans mon projet.

Encore merci et bon making ! :)

PS : J'ai finalement réussi à faire ce que je voulais avec un rocher et une dalle mais j'ai toujours besoin d'aide lorsque qu'il y a plusieurs rochers, plusieurs dalles de couleurs différentes qui déverrouillent des portes de couleur semblable. C'est trop complexe pour moi ! Help ! :/

https://random-mode.itch.io/


verehn - posté le 29/03/2015 à 22:32:25 (9056 messages postés) - honor

❤ 0

Vhehrhehn

http://www.wayofspace.fr.ht/

Regarde si tu peux éditer ce jeu avec RPG Maker VX (pas Ace). Je ne sais plus s'il est protégé, mais s'il ne l'est pas tu peux t'inspirer de la programmation en events.

Eldrao ~ PakuPaku ~ Winged Light ~ Ruin ~ Ma galerie ~ LTDAD ~ Don de graphismes plateforme 2D


Fury - posté le 29/03/2015 à 23:33:08 (36 messages postés)

❤ 0

Alias Fufu pour les intimes

Merci pour ta réponse mais, malheureusement, le jeu est protégé. Je ne peux pas l'éditer.

https://random-mode.itch.io/


paradoxII - posté le 31/03/2015 à 14:38:55 (259 messages postés)

❤ 0

NYA

Je te conseille l’excellent Event Extender de Grim, c'est un script qui rajoute pas mal de commande a RM .
http://funkywork.github.io/EE/
Dont une en particulier qui change vraiment la donne et qui permet de vérifier si un evénement donner est X case d'un autre evénement .
Elle se pressente comme suit, "squares_between(id1,id2)"

-squares between veut asse simplement dire "case entre", c'est le nom de la fonction .

-id1 et id2 sont les id des événement dont tu veux comparer l'espacement en case.
L'id d'un événement est toujours un nombre afficher en haut a gauche dans la fenêtre de celui ci, en aucun cas le nom que tu peux lui attribuer sera sont "id".
Le truc géniale avec cette commande c'est justement ce que tu peux passer en argument comme id, tu peux par exemple mettre @event_id ce qui revient a dire l'id de l’événement qui exécute cette commande, ou bien encore V[x] qui va renvoyer la valeur de la variable x.

Donc cette commande dans ton cas ressemblerais a sa,
squares_between(@event_id, x) .
Ce qui veux donc dire donne moi la distance en case entre l’événement qui exécute cette commande et l’événement dont l'id est x.

Pour l'utiliser il suffit de crée un événement de dalle par exemple, en processus parallèle (ne pas oublier d’attendre une frame au début d'un évent en processus parallèle),
puis de mettre la mettre dans une condition .

puis tu na plus qu'a connaitre l'id de la boule de la couleur correspondante et bim c'est fait .
image

NYA


Fury - posté le 31/03/2015 à 20:52:09 (36 messages postés)

❤ 0

Alias Fufu pour les intimes

Merci pour ta réponse.

Ce script me semble très complet et bien expliqué. J'ai juste peur qu'il ne soit pas compatible avec certains scripts que je compte utiliser.

J'y jetterai un œil dès que j'aurai un peu de temps ;)

https://random-mode.itch.io/


paradoxII - posté le 01/04/2015 à 00:23:56 (259 messages postés)

❤ 0

NYA

Okay mais dit toi que l'E.E. est tellement balèze que tu pourrais remplacer tes scripts non compatible en l'utilisant ...

NYA

Index du forum > Entraide > [RPG Maker VX Ace] Énigme avec des rochers et des dalles

repondre up

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 | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
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
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers