Multimedia Fusion 2 | |
![]() | |
Environnements | Windows |
---|---|
Langues | Anglais - Français |
Type | Développement |
Licence | Propriétaire |
Site Web | www.clickteam.com |
modifier |
Multimedia Fusion 2 (abrégé en MMF2) est un logiciel sous Windows permettant de programmer des jeux en 2D, des écrans de veille et des applications sans utiliser de langage de programmation. Ce programme, par sa simplicité, convient aux débutants, ce qui ne l'empêche pas de pouvoir créer des applications très puissantes. MMF2 a été programmé par la société Clickteam.
Multimedia Fusion 2 est le successeur d'autres programmes crées par la Clickteam (et appelés "logiciels Click" par la communauté). Ainsi, depuis 1994, se sont succédé Klik & Play, The Games Factory, Multimedia Fusion et enfin la version actuelle, Multimedia Fusion 2.
Il existe lui-même en 3 versions différentes :
Les utilisateurs de Multimedia Fusion 2 peuvent vendre leurs créations, sans restrictions autres que celles mentionnées plus haut.
MMF2 peut exporter les créations au format .exe.
Par défaut, MMF2 exporte les applications Windows en utilisant son propre moteur de rendu software (ne nécessitant pas de carte graphique évoluée pour fonctionner). Ce moteur de rendu fonctionne sur à peu prêt toutes les machines, même âgées, mais est assez lent. Depuis les build 248 et 249, MMF2 permet d'accélérer le rendu des applications Windows exportées en utilisant Direct3D 8 ou 9 (selon le choix du développeur).
MMF2 permet aussi d'exporter au format .ccn. Ce format permet entre autres de mettre ses créations directement sur des pages Web, à la manière de Flash. Pour que cela fonctionne, l'utilisateur doit télécharger le plugin Vitalize!.
Depuis le build 248 et 249, il est possible d'exporter les applications réalisées sous MMF2 via le runtime Java, sous diverses formes :
Ainsi, l'exportation Java permet aux jeux et applications MMF2 de fonctionner sur un grand nombre de plateformes.
La possibilité d'un export en Flash est disponible pour MMF2. Les utilisateurs de MMF2 désirant exporter en Flash devront payer 59 € sur la boutique Clickteam. Les jeux exportés ainsi nécessiteront la version 9 ou plus du plugin Adobe Flash Player.
La création d'un jeu ou d'un programme avec Multimedia Fusion 2 passe par différents éditeurs.
Les projets dans MMF2 sont constitués d'une ou plusieurs scènes (ou « frames » en anglais), qui correspondent aux différents « écrans ». Ainsi, pour un jeu, la première scène pourrait être employée pour le menu principal, la deuxième pour le premier niveau, la troisième pour le tableau des records, etc. Il est possible de créer autant de scènes que l'on veut. L'éditeur de storyboard permet d'ajouter ou de supprimer les différentes scènes d'un jeu ou application, et d'en modifier les propriétés.
Chaque scène, dans MMF2, est constituée d'objets qui ont chacun leur fonctionnalités. Par exemple, le héros d'un jeu et les ennemis seront représenté par des d'objets « Actifs », les décors seront représentés à l'aide d'objets « Décors », tandis que les objets « Texte » permettront d'afficher les dialogues. L'éditeur de scènes permet d'ajouter ces objets et d'en modifier les propriétés.
MMF2 est fourni avec une grande quantité d'objets (notamment des animations de personnages et des décors) qui peuvent être utilisés dans l'éditeur de scènes.
L'éditeur d'évènements, enfin, permet de « programmer » les différents objets de la scène.
Il se présente sous la forme d'un tableau. Chaque ligne contient une ou plusieurs conditions, représentées à gauche du tableau, et chaque colonne représente un objet de la scène. Pour programmer, il suffit de créer une nouvelle ligne, d'y ajouter les conditions que l'on veut, puis dans le tableau, d'ajouter les diverses actions que les objets devront effectuer.
Ainsi, pour obtenir un personnage se déplaçant vers la droite, il faut ajouter une ligne et y mettre la condition lors de l'appui sur la touche fléchée droite, puis dans le tableau, dans la colonne du personnage, on ajoute une action permettant d'incrémenter la position horizontale.
Tout se fait de cette façon, ce qui permet une approche plus visuelle de la programmation.
Il est d'ailleurs possible d'organiser les évènements en les plaçant dans des "groupes", que l'on peut cacher, activer ou désactiver. Il existe aussi des options pour afficher/masquer les évènements en rapport avec certains objets. Ainsi, le code reste clair.
Le fonctionnement de MMF2 repose sur les différents objets à insérer dans les scènes. Chaque objet peut afficher des images ou animations dans la scène. De plus, l'insertion d'un objet permet d'avoir accès aux conditions, actions ou expressions qui y sont liées. MMF2 est fourni avec de nombreux objets de base, mais il est possible d'en télécharger d'autres gratuitement pour disposer de plus de fonctionnalités.
Voici une liste des objets les plus couramment utilisés, avec leurs fonctionnalités de base.
À tout moment, il est possible de tester tout le projet ou seulement une scène particulière. Pour aider à la correction des bugs, une fenêtre s'affiche permettant de voir et de modifier les différentes variables et chaînes de caractères. Il est aussi possible de mettre le programme en pause ou de le faire fonctionner image par image.