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

News: Plein d'images cools créées par (...) / Sorties: Star Trek: Glorious Wolf - (...) / Jeux: Final Fantasy 2.0 / Sorties: Dread Mac Farlane - episode 2 / Sorties: Star Trek: Glorious Wolf / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

294 connectés actuellement

29103848 visiteurs
depuis l'ouverture

11545 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Alex d'Or

Planète Glutko

RPG Maker VX

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Généralités > Les blabla d'hivers sur MMF2/CF2.5

Aller à la page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Reprise du message précédent:

magic - posté le 01/07/2010 à 12:11:01 (3434 messages postés)

❤ 0

D:

Ok, merci monos :)


Edit: petite question pourquoi lorsque je fais comme condition contacte avec "X" plus appuis de la touche "X", rien ne se passe.

Là par exemple pour mes maisons, j'ai mis des actifs invisible devant chaque porte et:
Si contacte avec actif porte entrée+ appuis de la touche "X": fixer la position du héro à coté de l'actif (sans touché ce dernier) porte interrieur.
Ca ne marche pas, alors que lorsqueje fais sans le "pression de la touche" ça marche... Pourquoi ?
Merci


Je viens de tester avec appuis de la touche avant la condition collision et ça marche... Mais ce n'est pas vraiment logique je trouve...


Suite du sujet:

Tata-Monos - posté le 03/07/2010 à 09:58:38 (57322 messages postés)

❤ 0

Vive le homebrew

n'oublie pas d'utiliser la touche pour activer l'évént.
A autre conseille, si tu utilises les calques, ne te plante pas avec les positions des actifes.

Un active sur le calque 2 ne peut pas entrer en collision avec un actif sur le calque 1 par exemple.

C'est une astuce que je te donne, j'ai eu pas mal de problème à cause de cette connerie.

Signer du nez ?


magic - posté le 03/07/2010 à 10:05:39 (3434 messages postés)

❤ 0

D:

Pour tout te dire je ne me sert pas des calques....

Mais dis moi, pourquoi quand je fixe la" vision" du joueur sur le héro à 0,0 quand jemarche l'ecran fibre à moitié ? Des fois ça me le fait, des fois non... mais là oui
Comment regler ce probléme plutot genant ?

Car même sur des terrain plat, sans bosses, petit denivellé et tout, ça le fait... Si tu passe par là Falco j'aimerai savoir comment tu fais...


TRPGE - posté le 03/07/2010 à 11:45:02 (334 messages postés)

❤ 0

Reste poli.

Il est nécessaire d’utiliser des sprites “fantômes”, d’avoir un "scrolleur", donc de mettre au point un moteur scrolling (classic).

Scrolling Example (*.mfa):
http://pagesperso-orange.fr/rpgmaking/pages/engpag.html

“Description : Pour apprendre comment faire un beau scrolling. C'est celui qu'utilise Christophe Huet dans ses Mario.” (*.gam):
http://salbergames.ifrance.com/cours.htm

Moteurs cases à cocher.


magic - posté le 03/07/2010 à 11:57:58 (3434 messages postés)

❤ 0

D:

Je vais regarder cela, toute fois et je vois que c'est ici le probléme mon ecran est bien plus grand en hauteur que la taille de base. Et l'ecran sotille que lorsque je suis dans le mileu, ou du moins loin des bord haut et bas.
Ce ci me pause vraiment porbléme car je compte faire un jeu qui se deroule enormement sur l'exploration de la carte et surtout du haut vers le bas....
Je précise que c'est en vue plateformes


TRPGE - posté le 03/07/2010 à 12:16:18 (334 messages postés)

❤ 0

Reste poli.

Le sprite “scrolleur” sur lequel se focalise le scrolling, ne doit pas trembler sur un obstacle, ou autre (suivi de relief).

Donc pas de rebond, c’est pour cela qu’il est nécessaire de mettre dans la scène, des objets actifs invisibles (sprite “fantôme”).

Le principe est d’activer et désactiver le scrolling selon les besoins.

Edit:
Je te conseille de bien décomposer chaque moteur mis au point (moteur schématique), cela permet de passer par la case optimisation.

Logiquement un jeu de plateformes valable possède au moins un moteur de déplacement, de tir (PJ, PNJ), un moteur de défilement (fond ou parallaxing), un moteur scrolling, un moteur activation désactivation des plates-formes, un moteur suivi de relief.

Moteurs cases à cocher.


magic - posté le 03/07/2010 à 12:22:09 (3434 messages postés)

❤ 0

D:

Le dernier est pas mal, mais on est trop souvent loin du centre de la scéne, j'y vais, je le regarde mieu se soir.

Edit: Mais dis moi le mieu est de mettre mon systeme de jeu dans evenement globaux ou de les remettre sur chaque scene ?

edidit: J'ai deja le moteur épée et pistolet, mais dis moi peut tu me parler plus du moteur de défilement..


FireWindTiger - posté le 03/07/2010 à 18:53:56 (127 messages postés)

❤ 0

Aah, Christophe Huet... y'a pas à dire, les Christophe ont un truc avec le making.


TRPGE - posté le 03/07/2010 à 19:14:44 (334 messages postés)

❤ 0

Reste poli.

Si autrefois avec un "Click Soft", on ne se posait pas la question d’utiliser ou non les groupes d’événements globaux, de nos jours la question est pratiquement obsolète, puisqu’il est possible de copier coller une scène, donc de remplacer, voir de modifier simplement les ressources graphiques, une fois bien sûr, la base de données moteurs constituée.

Bref, il est plus logique car plus rapide, de copier coller une scène, surtout avec un système de “Layers” (captures d’écran pour une stratégie d'ensemble).

Pour faire défiler un fond je te conseille, un système de “Layers” ou faux calques plus facile à “coder” et donc moins sujet aux “bugs”.

Il existe.

Fond move:
http://www.mediafire.com/?ztlj2yyiyfi

Parallaxing:
"Cette technique s'appelle le "differential scrolling" ou "parallax scrolling" (parallaxing).
Un nom quelque peu barbare pour exprimer le fait qu'un arrière plan est composé de multiples couches (layers) qui défilent à des vitesses différentes, ce qui donne une impression de relief."
http://www.mediafire.com/?yhdugzkwmmy

Cela te permettras d’avoir au moins une idée.

Edit:

Ce qu’il est important de savoir, c’est qu’avec The Games Factory 1.6 (TGF), tout a déjà été fait
pratiquement niveau tutoriaux.

Suivi de relief:
http://membres.multimania.fr/virtuaart/MMfusionGfactory/tutoriels_mmf_tgf.htm

Moteurs cases à cocher.


Magic - posté le 03/07/2010 à 19:55:07 (3434 messages postés)

❤ 0

D:

Oui je chercher justement un systeme de parallaxing, mais je pense peu l'utiliser car mes maps seront je pense surtout sur la hauteur et ç doit commencer à etre compliqué sur la monté.

Mais sinon ton moteur de mouvement et de gestion du relief tu utilise le/les quels ?


TRPGE - posté le 03/07/2010 à 20:35:32 (334 messages postés)

❤ 0

Reste poli.

Un jeu de plateformes a normalement un défilement horizontal “Hscroll”, la hauteur de la scène n’influence pas le “Hscroll” si cela est correctement coder.

Car il est possible de rajouter un “Quick Scrolling” vertical au “Hscroll”, mais sincèrement cela nécessite un petit niveau de programmation.

Pour commencer essaye de mettre en place un défilement horizontal infini, constitué de plusieurs “Layers”, sans ralentissement, ce sera déjà une performance.

Comme tu peux facilement l'imaginer, je possède une base de données moteurs optimisés importante, je pioche dedans selon les objectifs à atteindre.

Le meilleur moteur est celui que l'on comprend.

Il existe un jeu de plateformes (A-RPG) gratuit réaliser avec mmf, tu devrais le télécharger pour voir. => AINEVOLTAS 2

Moteurs cases à cocher.


Magic - posté le 04/07/2010 à 09:27:14 (3434 messages postés)

❤ 0

D:

Dis moi, tu n'as pas un jeu dans le même genre, où que je peut ouvrir avec MMF2 pour l'etudier, car il y a plein de questions que je me pose, par exemple en etudiant ce jeu, j'apprendrai beaucoup(comparer sa technique pour l'épée, comment il gere les monstres, leurs pv, l'xp du héro, la gestion des deplacement de scene en scene etc...), il lui manque juste le suivit du terrain (car là c'est que du plat, il ne gere pas les escalier) et ce serait parfait...
Si tu connais un jeu comme celui ci où je peux m'amuser à regarder son fonctionnement et comment il a été fait ce serait le top ^^

En tout cas, merci beaucoup de ton aide


TRPGE - posté le 04/07/2010 à 11:27:47 (334 messages postés)

❤ 0

Reste poli.

Un cliqueur propose souvent des moteurs, rarement un jeu complet open source, certains ont un niveau assez élevé, et sont obligés de simplifier les conditions, pour rendre un moteur accessible aux débutants, donc au final beaucoup de travail supplémentaire.

Platform Engine:
http://creermesjeux.free.fr/Cours.htm
http://biblioklik.free.fr/TGF/cours/cours.htm
http://www.create-games.com/download.asp?id=7260
http://www.create-games.com/download.asp?id=7409
http://www.create-games.com/download.asp?id=4162
http://www.dev4all.com/downloads.cgi?id=1302

L’incontournable “The Static Engine”:
http://www.martin2k.co.uk/forums/viewtopic.php?f=20&t=96

Il en existe sûrement d’autres, l’important est de faire avec ton niveau, de ne pas te décourager.

Edit:
Cerise sur le gâteau, le jeu de plates-formes open source de Tonton Georges. => Bouli
http://creermesjeux.free.fr/Creation.htm

Moteurs cases à cocher.


Magic - posté le 04/07/2010 à 12:22:47 (3434 messages postés)

❤ 0

D:

Par contre dis moi, pour la sauvvegarde personne n'est d'accord, toi, tu fais comment ? tu utilise quoi ?
Encore une fois merci :)


TRPGE - posté le 04/07/2010 à 12:51:14 (334 messages postés)

❤ 0

Reste poli.

Le mieux est de se servir de l’objet tableau (Arrays), plus productif, plus facile à utiliser que l’objet ini. Plusieurs tableaux une dimension dans la scène (autant que besoin).

Save, load, position X, position Y, valeur de la direction, etc...
Donc autant de fichiers.txt (ou autre) que de catégories de valeurs, cela est obligatoire avec un système de compteurs.

A noter qu'il est possible de "segmenter" un tableau une dimension, afin d'avoir au final un seul fichier externe, pour les valeurs numériques, mais là c'est un peu plus dur.

Le chargement à l’aide d’un système de compteurs se fait en 4 lignes avec une boucle rapide (chargement instantané du niveau).

Mon petit éditeur de niveau n’est peut être pas le meilleur, mais il fait moins de 20 lignes, fiable et adaptable à tous projets, n'est ce pas l'essentiel?

Sauvegarde (Inventaire):
http://pagesperso-orange.fr/rpgmaking/pages/centralepag.html

Moteurs cases à cocher.


Magic - posté le 04/07/2010 à 14:23:38 (3434 messages postés)

❤ 0

D:

Euh ton tuto sauvegarde c'est quoi comme format ? Car MMF2 n'arrive pas à l'ouvrir....

Sinon au passage, les valeurs modifiables d'un actifs, sont communes à tous ou propres à l'actif ?


Mais dis moi j'aimerai ton avis, pour une épée, je pense faire un actif en arc de cercle de la taille de l'épée qui se trouve devant le héro, et lors de l'animation frappé (lancé par la touche X) si contacte entre l'ctif invisible arc de cercle épée et le monstre alors dégats ?
T'en pense quoi ? t'as d'autres idées ?


TRPGE - posté le 04/07/2010 à 16:49:25 (334 messages postés)

❤ 0

Reste poli.

Tuto04 (sauvegarde):
http://www.mediafire.com/?zkaijnzw4zm

"Sinon au passage, les valeurs modifiables d'un actifs, sont communes à tous ou propres à l'actif ? "

Les valeurs modifiables sont propre à l'actif, et heureusement sinon il ne serait pas commode de les différencier en cas de besoin.
Les valeurs modifiables sont comme des variables, valeurs numériques.
Au départ elles sont toutes à zéro.

Pour l'épée de mémoire, cela se fait avec un sprite entier et non en plusieurs morceaux. Donc tu devras peut être passer par des captures d'écran (assemblage graphique), sinon le résultat ne sera pas optimum. Si ton actif est invisible (arc de cercle quand tape sur la touche tir) la méthode est valable.

La méthode que j'utilise comprend deux sprites personnage joueur, le sprite coup d'épée (l'animation) est visible seulement lors d'un tir, tandis que l'autre devient invisible, ce qui supprime de fait l'arc de cercle invisible, donc au final un sprite en moins à faire.

Si tous les ennemis ont une épée, cela revient au même mais cela fait deux sprites en moins à faire (quand taille épée différente du PJ), bref il est préférable d'éviter du travail pour rien.

Moteurs cases à cocher.


Magic - posté le 04/07/2010 à 18:09:11 (3434 messages postés)

❤ 0

D:

Merci,
Une dernière chose mais pas des moindres... pourrais tu me passer ton fichier que je l'ouvre sous MMF2 pour bien regarder, voir exactement comment tu utilise l'épée, les sauvegardes où encore le passage de scene en scene et les "teleportations" d'une piece à l'autres....
J'avais demandé ce ci au concepteur de AINEVOLTAS 2 (dans un anglais....comment dire, particulier...), mais entre temps il l'a supprimé... Donc je te le demande à toi, ne t'inquiete pas, je ne te volerai rien...etc juste pour observer.


TRPGE - posté le 04/07/2010 à 19:58:56 (334 messages postés)

❤ 0

Reste poli.

Tu devrais essayer d’autres navigateurs (problème avec vista et seven) pour télécharger mes tutoriaux qui sont normalement lisibles avec mmf2, sinon cela est précisé, tout est dedans. Je manque de motivation pour refaire un site.

Tous mes moteurs sont gratuits, à condition de n’avoir aucun but lucratif. Les lignes sont simplifiées tant que faire se peut.

Epée Link:
http://pagesperso-orange.fr/spring-up/pages/novice02pag.html

Moteurs cases à cocher.


Magic - posté le 04/07/2010 à 20:26:04 (3434 messages postés)

❤ 0

D:

fichier corrompue ou endommagé....


TRPGE - posté le 04/07/2010 à 23:10:24 (334 messages postés)

❤ 0

Reste poli.

Épée Link:
http://www.mediafire.com/?n0m0mezihjl

Simulation d’un changement de scène avec téléporteur => Système “Layers”.
Objet tableau avec un petit système de sauvegarde, début d’une stratégie d’ensemble.
Tuto06 (CBS):
http://www.mediafire.com/?yy0xndd3mmq

Changement de scène avec une variable globale => “Code” avec save/load (objet ini).
Le plus important est de décortiquer ce qui concerne la position virtuelle du PJ.
Tu me fais retourner des années en arrière :lol , celui ci n'est plus disponible depuis longtemps.
TutoRPG006:
http://www.mediafire.com/?zg13qm2wy5m

Le tuto04 (sauvegarde), propose aussi un changement de scène via un téléporteur, avec l'exemple tableaux, sauvegarde, ouverture, fermeture de coffres et présence, ou non de clés (objets identiques).

Ce ne sera pas plus compliqué pour un jeu de plates-formes, le tout, en fonction de ton projet, étant de mettre au point la meilleure recette de cuisine possible (système de sauvegarde).

Moteurs cases à cocher.


Magic - posté le 05/07/2010 à 18:07:41 (3434 messages postés)

❤ 0

D:

Merci, pour la téléportation" j'ai trouvé une solution avant ton message qui m'a l'air plus simple, grace à une variable qui est remis à zero toute les 5 seconde, et selon à combien elle égal, on commence la scene suivante à un endroit precis, la variable changeant lorsque l'on passe par une porte.

Pzar contre ton systeme de sauvegarde, en plus de ne pas l'avoir compris ne m'as pas l'air super, car j'aurai plus de 50 variables..etc
Il parait que l'objet "Save game object", mais avec mon anglais catastrophique, je ne comprends pas comment l'utiliser. Tu peux me donner ton avis dessus et m'expliquer comment il marche ?


TRPGE - posté le 05/07/2010 à 21:12:38 (334 messages postés)

❤ 0

Reste poli.

C’est vrai qu’“Inventaire” ne permet que de sauvegarder et charger la position x,y et la direction de 494 actifs (494x3 = 1482 valeurs ou variables).

Sans compter que la taille d’un tableau n’est pas limité à 494.

A mon avis, il y a une différence notable entre un objet natif et une extension, à toi de découvrir laquelle.

Inventaire est un truc exponentiel, il suffit d’augmenter un tableau de plus un, pour mémoriser, la valeur du compteur “Index”, de rajouter une boucle rapide, histoire de mettre un peu la main à la
pâte, ma devise un minimum d’investissement personnel.

En fait "Inventaire" n'est ni plus, ni moins qu'un éditeur de niveau.

Un système de sauvegarde ne se fait pas en 5 minutes.

Commence en douceur avec le tuto04, il s’agit d’une simple sauvegarde, de la position x, de la position y et de la direction du personnage joueur.

Les explications indispensables, à lire à tête reposée:
http://clickmoteur.blogspot.com/2010/03/cours-sauvegarde-objet-tableau.html

****************************
Explications "Comment ça marche":

Qu'est-ce qu'un index?

Un index est un objet complémentaire (mais non indispensable) à la base de données permettant d'"indexer" certaines colonnes dans le but d'améliorer l'accès aux données... , au même titre qu'un index dans un livre ne vous est pas indispensable mais vous permet souvent d'économiser du temps lorsque vous recherchez une partie spécifique de ce dernier...

***************************

Donc très simplement, avec l’objet tableau, il suffit de le poser dans la scène, de le configurer >
Propriétés > Tableau de chiffres. Dimension X (ce que tu souhaites), 50, 100, 1000.
Ne pas toucher à Y et à Z.
Index basé sur 1.

Ensuite dans l’éditeur d’événements, on entre une valeur (variable) en X, logique puisque le tableau à une dimension X, à un numéro d’index X, index qui permet de retrouver la variable.

On entre d’abord la valeur (variable à sauvegarder) et ensuite le numéro de l’index.

Principe d'“Inventaire” (3 objets tableau de chiffres, une dimension, dans la scène):

Pour valeur compteur “Index” de 1 à 494 maxi, sauve, valeur position x, y et direction de l'objet actif, quand tape sur touche Enter.

Pour valeur compteur “Index” de 1 à nombre d'index sauvegardés, charge, valeur position x, y et direction de l'objet actif, lors de la boucle rapide, fois le nombre d’index sauvegardés (restitution du level instantané).
-
Si quelqu'un à une méthode plus mieux bien pour un débutant, je suis preneur...
Normalement tout le monde peut trouver comment sauvegarder le nombre d'index utilisés.
La boucle rapide n'est pas une obligation, un écran noir, une barre de chargement et le tour est joué, c'est un truc de geek et alors... Please Wait.
-

Moteurs cases à cocher.


Magic - posté le 06/07/2010 à 09:32:59 (3434 messages postés)

❤ 0

D:

Merci, mais...

TRPGE a dit:


Si quelqu'un à une méthode plus mieux bien pour un débutant, je suis preneur...


Je ne dis pas non...
Ini ne serait pas plus simple, j'ai vu que tu as fais un tuto dessus, mais encore uen fois corrompu ou endommagé...

Au passage comment faire pour donner à un compteur une valeurs au hasard entre deux chiffres données ?


TRPGE - posté le 06/07/2010 à 12:55:16 (334 messages postés)

❤ 0

Reste poli.

Mon travail est destiné aux débutants désirant passer de rpg maker à tgf ou mmf, j’en ai essayé des trucs et des machins, l’objet ini est au moins aussi compliqué et sûrement plus fastidieux à mettre en place, la raison qui m’a poussé à l’abandonner dans mes tutoriaux.

Si tu galères avec un tableau à une dimension, je te laisse imaginer avec l’objet ini.
Youpala 4 => Lettre à Mamie (Objet ini):
http://www.mediafire.com/?y2aimjvrjyj

Aucun logiciel polyvalent, propose de solution miracle, quand il s’agit d’un système de sauvegarde “Custom”. Tu devras passer par la case “notions de programmation”, tableau à une dimension, que tu le veuilles ou non. C’est le “mur” auquel est confronté un novice.

Donne toi du temps, informe toi sur le Net concernant le sujet.

L'exemple officiel de l'objet tableau (Array object example), est un tableau à 3 dimensions.
X,Y,Z, inaccessible quand on commence dans le domaine de la sauvegarde, en plus en anglais.

"Si quelqu'un à une méthode plus mieux bien pour un débutant, je suis preneur..."
Ceci est une boutade, ne prends pas tout au premier degré. :lol

Il y a plein de solutions au problème que tu poses, entre deux nombres, par exemple entre 0 et 10.

1/2/3/4/5/6/7/8/9 au hasard.

Valeur compteur => Random(9)+1, Random(9) donne 9 chiffres de 0 à 8, il suffit donc de rajouter plus un.
-
Entre 23 et 45 => ?
Essaye de trouver la formule...
-

Moteurs cases à cocher.


Tata-Monos - posté le 06/07/2010 à 19:41:28 (57322 messages postés)

❤ 0

Vive le homebrew

Tien à moi d'avoir vos lumière.

Je veux faire un système de combat RPGiens.

Mais pour un test je voudrais un affichage de nom suivant un ordre d'initiative associer à un nom (ou id)

Je pensais au tableau, mais je ne sais pas comment trouver l'index dont la valeur est la plus haute.

Signer du nez ?

Aller à la page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Index du forum > Généralités > Les blabla d'hivers sur MMF2/CF2.5

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