Bonjour,
Est-ce possible de faire plusieurs mode de jeux sur une même scène ? sachant que chaque mode de jeux on leurs propre evenements . Cela éviterai de copier la scène plusieurs fois dans l'application pour chaque mode de jeux.




Bonjour,
Est-ce possible de faire plusieurs mode de jeux sur une même scène ? sachant que chaque mode de jeux on leurs propre evenements . Cela éviterai de copier la scène plusieurs fois dans l'application pour chaque mode de jeux.
Salut, Tu peux crée des groups d'evenement activable par une condition.


clairement comme Flechenoir a dit. Lorsque tu aura terminer ton premier code de base, du mode de jeu de base, tu l’insère dans le groupe "Mode Classique". ensuite si tu ajoute un mode "Time Trial" tu copie / colle le code du premier groupe dans un groupe "Time Trial" et tu ajoute le code nécessaire pour active un time trial au mode. ensuite tu désactive les 2 groupe qui comporte les 2 mode de jeu. Tu crée finalement un groupe toujours actif en début de scène qui déterminera quel mode de jeu le joueur a choisi. donc il y aura probablement 2 conditions. La première qui dit que le Mode classique est actif alors il va activer le groupe "Mode Classique" et le 2eme qui a rapport au mode "Time Trial" alors il activera ce dernier.
Si tu a bien capter mon explication, tu risque de pas avoir trop de difficulté Bonne chance. Si tu a autre question concernant les groupe d’évènement reviens me demander de l'aide. Je les utilise toujours. c'est très utile et non seulement pour des mode de jeu.




merci pour vos réponses, j'ai saisis le principe .




J'ai bien fait comme me l'a expliqué markymoniom, mais par contre j'ai un problème au niveau de comment programmer l'activation de tel ou tel mode .
Par exemple depuis mon menu de jeux qui ne se trouve pas sur la meme scene que le jeux , il iorait un bouton "mode classique", et un autre "mode Time trial" . Comment faire pour que d'une scène à l'autre le choix du joueur active un des 2 modes de jeux .
Si quelqu'un peut m'expliquer la demarche, ce serait super .


Il faut crée une valeur global à l'application. Il suffis de mettre 2 évènement dans ton menu de jeu:
IF
Lorsque le bouton "Mode Classique" est peser;
THEN
Fixer la Valeur Globale "Sélection du mode" à 1;
Passer a la scène "Jeu";
IF
Lorsque le bouton "Time Trial" est peser;
THEN
Fixer la Valeur Globale "Sélection du mode" à 2;
Passer a la scène "Jeu";
Ensuite, dans les évènement de la scène "Jeu", il suffis de faire 2 evenement.
IF
Valeur Global "Sélection du mode" est = à 1;
THEN
Activer le groupe d’évènement "Mode Classique";
Fixer la Valeur Global "Sélection du mode" à 0;
IF
Valeur Global "Sélection du mode" est = à 2;
THEN
Activer le groupe d’évènement "Time Trial";
Fixer la Valeur Global "Sélection du mode" à 0;
Voila, si tu a d'autre questions, hésite pas!




Salut, et là on en vient au sujet épineux ... comment je fais un éditeur de niveau si j'ai x niveaux à mon jeu sans utiliser x scènes différentes? Bon je suis pas gentil, mais il y a clairement besoin d'une simplification dans mmf, pouvoir partager des éléments d'une scène à une autre.
Un moteur de mouvement d'un coté, les niveaux de l'autre, tout ceci communiquant facilement.
Ensuite il y a la méthode experte, ou l'on créer son éditeur de niveau, là ca me dépasse un peu et je pense pas mal de débutant.
A+ Pit



Le truc est de sauver la définition du niveau dans un fichier texte (par l'intermédiaire d'un objet liste).
Tu fais une correspondance par exemple A veut dire herbe verte, B veut dire rocher etc. Dans ta scene, tu charge ce fichier dans un objet liste. Tu fais une boucle rapide qui explore chaque ligne, et pour chaque ligne, une boucle rapide qui explore chaque lettre. Tu regarde de quelle lettre il s'agit, positionne tel ou tel objet (herbe, rocher) et fait un paste dans le décor.
Pour avoir plusieurs types de fonctionnement dans une seule scene, mets tous les evenements concernant un type donné dans un groupe, tous les evenements concernant un autre type dans un autre groupe, et active/désactive le bon groupe.













Demande à Monos il a fait un bel éditeur pour ses projets.
Bonjour à tous,
Je suis également intéressé, afin de limiter la taille du fichier SWF, d'utiliser une seule scène pour plusieurs niveaux de jeu.
N'ayant pas tout compris les explications de François, je soumets à vos commentaires la proposition suivante :
- Faire une seule scène avec décor, menus, soit tout ce qui est commun aux niveaux.
- Faire autant de calques que de niveaux et gérer la visibilité des calques suivant le niveau à jouer.
- Gérer les événements des niveaux dans des groupes d'événements.
Avez vous déjà utilisé cette méthode ?