1.1 – Introduction : Nous utilisons les produits de la gamme "clicks" conçu par la société Clickteam. "Clicks" car leurs logiciels ne nécessite que de savoir cliquer pour être pris en main. Les logiciels permettent de créer rapidement et simplement des applications graphiques (type jeu ou logiciel). En fait tout est là : La simplicité et la rapidité tout en gardant la puissance. Présentation de la Clickteam : En, 1994 naît la Clickteam, une équipe de développement composé seulement de deux personnes et qui regroupe de véritables pionniers de l’informatique, ceux-ci créant déjà des produits depuis 1983 notamment le STOS et l’AMOS. C’est avec la Clickteam que nait la notion de logiciels cliks (Cliquer pour créer). De nouveaux logiciels font alors leur apparition. Ils proposent aux créateurs en herbe d’exploiter leur imagination sans une goutte de programmation, bien avant GameMaker et autres RPG Maker. De très nombreux jeux amateurs commencent alors à voir le jour et remplissent les CD-ROM de nombreux magazines de jeux gratuits. Le premier des logiciels clik à fort succès fut Klik'n'Play, aujourd’hui gratuitement téléchargeable. Puis The Game Factory, qui marqua son temps et enfin Multimédia Fusion. Désormais, les produits phare de la gamme de logiciels de création sont The Games Factory 2, Multimédia Fusion 2 et Multimédia Fusion 2 Developer. En fait ces 3 produits sont tous la suite de Multimédia Fusion 1.5. TGF2 n'est qu'une version "Light" de MMF2 et MMF2 Dev n'a pas grand chose en plus si ce n'est la possibilité de vendre ces logiciels sans la publicité pour Clickteam et 2 ou 3 objets utiles pour les entreprises. Comment ça marche ? En fait, tout se fait via 2 interfaces principales - La première est celle où l'on pose des objets. Cela peut être des objets graphiques ou non (objet array, objet gérant les sons ou la physique pour les plus complexes). - La seconde est en fait une liste où l'on associe des évènements à des actions. Genre, joueur 1 appuie sur flèche haut -> alors je bouge mon objet 1 à "sa position en X + 1". Ce qui aura pour effet de le faire bouger vers la droite. Nous verrons plus de détail dans un prochain dossier. Aperçu de ses fonctionnalités : - 20000 actifs qui peuvent être affichés en même temps ainsi qu'avoir des effets de rotations, de scale en temps réel et tout ça avec alpha channel grâce au moteur Direct3D compatible DirectX8 et DirectX9. - Gestion des shaders/effets graphiques en 2D. - Runtime Java permettant de jouer aux jeux générés sur MAC et Linux (encore en phase de bêta). - Runtime BluRay permettant de lancer une application sur PS3 et sur n'importe qu'elle platine BluRay (en phase d'alpha). - Une communauté active qui sort tout les jours des extensions de malades (comme la physique, une qui permet d'utiliser n'importe quelle DLL, etc). - Extension moteur physique en 2D basé sur le moteur Chipmunk. - Extension Vectoriel permettant d'attaquer flash sur son propre terrain. - Extension contrôleur Bluetooth (permettant de gérer entre autre, la Wiimote). - Les layers, qui permettent de faire des couches un peu comme sous Photoshop. Pour mieux vous rendre compte, vous pouvez visiter ces sites : - Le site officiel : http://www.clickteam.com/ - Le forum du site officiel (qui aide en permanence ceux qui veulent apprendre) : http://www.clickteam.com/epicentre/ - Un exemple de jeu réalisé avec Multimédia fusion 2 (par moi même ^^. Attention, le jeu nécessite une carte graphique compatible shaders 2.0 et DirectX 9.0 mini. J'ai voulu montrer ici l'utilisation des shaders en application pour un jeu, mais il y a moyen de faire des jeux compatible avec de plus petites configurations) : http://luorgame.free.fr/ - Le site d'un utilisateur qui fait des choses étonnantes avec MMF en créant ses propres extensions : http://complex.ovh.org/ - Le site actif de la communauté française : http://www.clikmag.fr/ Conclusion Pour terminer, voici un petit aperçu d’un jeu sur lequel je travaille :