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

Tutos: Résoudre le problème de (...) / Jeux: Wanderlust - A game no one plays / Jeux: The Cursed : Legend / Jeux: FF72003 / News: Les vœux du staff pour 2022 / Chat

Bienvenue
visiteur !





Désactiver
la neige


publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

116 connectés actuellement

16764154 visiteurs
depuis l'ouverture

98 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

RPG Maker VX

ConsoleFun

Lumen

Tous nos partenaires

Devenir
partenaire



Niveau à patterns alternatifs

Comment créer un niveau à patterns alternatifs ? Très facilement, mais avec beaucoup de patience ! Explications de la méthode applicable à tout logiciel RM.

Ecrit par Ashala le 07/12/2016


❤ 0

Comment créer un niveau à patterns alternatifs ? (Toutes versions de RM)
Difficulté : Très facile !
Temps de réalisation : Selon la taille du niveau, long à très long.


Cet article présente la méthode que j'utilise actuellement dans Chroniques d'Eauxtroubles. Cette méthode est certainement perfectible et je suis bien sûr ouverte à vos propositions d'améliorations et critiques !

Si, au départ, je voulais concevoir des niveaux semi-procéduraux, j'ai bien vite décidé de simplifier mon idée, ayant peur de générer beaucoup trop de combinaisons non viables et de me perdre dans l'élaboration du système.
Désirant axer en partie mon jeu sur la rejouabilité, je désirais que deux playthrough n'aient la même architecture de niveaux. J'ai donc opté pour un choix intermédiaire : créer différents patterns prédéfinis.

* Avantages :

- Plusieurs possibilités pour un même niveau, chaque partie est différente
- Conçu par vos soins, les patterns sont, à coup sûr, viables et travaillés au niveau de l'ambiance

* Inconvénients :
- Multiplier par X votre quantité de travail, X étant le nombre de patterns que vous souhaitez proposer
- Nécessité de fragmenter le niveau en différents tableaux (pièces de puzzle) et de rassembler le tout de manière cohérente. (création d'une map)


Méthode :





I – Définir les pièces indispensables

Il s'agit des pièces que vont partager tout vos patterns, celles par lesquelles le joueur doit obligatoirement passer.
Votre niveau a certainement besoin d'une Entrée et éventuellement d'une Sortie.
Si vous désirez inclure des salles particulières (Boss, Enigme), elles entrent aussi dans cette catégorie à partir du moment ou vous les considérez comme obligatoires.

→ Ces pièces auront un certain nombre de connectiques (chemins pour passer d'une pièce à l'autre), faites attention à les prendre en compte pour la suite.



II – Concevoir les patterns

A partir d'une ou de plusieurs de vos pièces indispensables, associez vos connectiques à d'autres pièces jusqu'à ce que le tout soit relié et forme un chemin plus ou moins ramifié. Ajoutez, ou non, des connectiques et chemins secondaires.

→ Si vous souhaitez équilibrer vos patterns, une bonne méthode est d'essayer de garder le même nombre de maps. Libre à vous d'utiliser des maps de taille différente, mais gardez à l'esprit que cela peut constituer une difficulté supplémentaire.

→ Vous pouvez bien entendu utiliser directement le logiciel afin de voir au mieux votre plan !

Exemple de résultat avec quatre patterns :
image



III – Implémentation sur RM

Si ce n'est déjà fait, mappez le squelette de votre niveau (sol/mur et éventuellement objets indispensables/bloquants) en suivant vos plans.
Désignez une variable dont la valeur déterminera le pattern parcouru, elle sera utilisée uniquement pour déterminer « où » mène la connectique de vos pièces partagées entre tout les patterns.

Décorez, testez, amusez vous bien !



Pour aller plus loin...

> Permettre le changement de pattern lorsque le joueur rejoint l'une des pièces partagées serait certainement adapté au sein d'un jeu d'horreur !

> Vous pouvez complexifier cette méthode en faisant par exemple, varier la création d'une ville en fonction des actions d'un joueur ! (Une forge à la place d'un magasin... Un temple à la place d'une église...)


Si vous avez la moindre question n'hésitez pas. image



Verehn - posté le 08/12/2016 à 04:41:50 (8964 messages postés) - honor

❤ 0

Vhehrhehn

Une question qui n'avait pas encore été traitée dans les tutos je crois. ^^

Je crois avoir pigé, mais je n'aurais pas été contre un ou deux schémas pour mieux comprendre ce que tu veux dire.

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


Ashala - posté le 09/12/2016 à 12:23:39 (336 messages postés)

❤ 0

Un petit schéma alors :

Nous voulons quatre pièces communes à toutes les versions d'un niveau (escalier descendant, escalier montant, salle d'objet clé, salle du boss)

image

Nous les créons une fois et à chaque connexion, utilisons deux pages d'event. Si notre variable de référence est égale à 1, les connexions s'axeront autours du plan gris. Si elle est égale à 2, du plan marron.

Il est important de préparer à l'avance un plan théorique pour ne pas se perdre si les niveaux sont complexes.

C'est vraiment de la construction de puzzle. x)

Madame creepy.


Verehn - posté le 10/12/2016 à 02:18:58 (8964 messages postés) - honor

❤ 0

Vhehrhehn

Citation:

Il est important de préparer à l'avance un plan théorique pour ne pas se perdre si les niveaux sont complexes.

Oué j'imagine. Déjà par exemple si on veut que les escaliers ne mènent pas systématiquement à un cul-de-sac mais qu'il y ait aussi des boucles, il faut gérer les plans des étages en conséquence.

En tout cas je pense que ça m'amuserait à designer avec un crayon et du papier, mais ensuite ne pas s'emmêler les pinceaux avec les téléports sous conditions sous RM c'est une autre histoire. X)

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


Ashala - posté le 10/12/2016 à 09:21:37 (336 messages postés)

❤ 0

J'ai parfois utilisé un event conditionnel qui bloque le passage selon le pattern, mais en général j'ai une préférence pour définir le nombre de chemins de façon fixe pour les pièces importantes. Vu qu'elles ont généralement des events se déclenchant je trouve que c'est plus "safe"

Après il est possible de bloquer le passage ou de faire plusieurs versions d'une pièce avec différents chemins. Ca ajoute juste encore plus de boulot.

Pour les téléports je t'avoue que c'est un peu lourd à tester et qu'il faut une bonne dose de motivation et se référer au plan patiemment
J'utilise un event en entrée dans le lobby pour choisir le pattern à tester et je parcours tout en désactivant les combats xD

Madame creepy.


1mag0 - posté le 09/01/2017 à 16:33:19 (794 messages postés)

❤ 0

Dessinateur amateur

Ca me rappel ces vieux jeux avec des pièces toutes petits mais à la génération du chemin entre les pièces totalement aléatoire. Effectivement c'est assez simple mais pas forcement chronophage. Vu que tu te base sur le "game+".
D'ailleurs tu as généré un "passage de pièce" aléatoire mais tu peux également générer des "éléments aléatoires" sur les pièces (exemple un baril qui bloque le passage, une plante pour accédé à une autre pièce, etc). Il faut surtout un cerveau et être malin avec ta méthode.

Merci de ta contribution sur le forum!

Ma galerie / Les Alt-code / Nouveau screen dans ma galerie! (mars 2019 réédit)

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 | 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