Flixel est un framework de développement de jeux 2D gratuit et open source écrit par Adam "Atomic" Saltsman (Canabalt, Hundreds) en AS3 pour la réalisation de jeux Flash. C'est une bibliothèque très mature, flexible et robuste. Dans cet article, nous vous présenterons la plate-forme et ses fonctionnalités, et partagerons des tutoriels, des plug-ins et des suggestions pour vous aider à commencer à développer des jeux avec cette plate-forme..
Articles SimilairesFlixel est écrit de manière à ce que vous puissiez commencer à jouer à votre jeu dès le départ. Cette petite bibliothèque contient une gamme d’outils essentiels qui vous permettent de créer des plateformes 2D, des RPG, des énigmes sur la physique et bien plus encore..
Il est livré avec un système de gestion de scènes basé sur les classes et vous donne une classe sprite simple qui possède également des propriétés physiques telles que la vitesse, l'accélération et l'accélération angulaire. Il possède ses propres analyseur et chargeur tilemap, ainsi qu'une classe d'utilitaires qui vous aident à détecter et à résoudre les collisions entre les images-objets, les tilemaps ou les groupes à votre guise. Il propose également de simples classes de boutons et de texte pour l'interface utilisateur, les systèmes de particules, les classes de caméras virtuelles, ainsi que la prise en charge de la recherche de trajectoire, des replays, des sauvegardes de jeu, des sons et des entrées. De plus, vous pouvez l'étendre en écrivant des plugins.
En tant que programmeur, Flixel est de loin l’un des moyens les plus rapides que j’ai trouvé de prototyper mes idées de jeux..
(Fabriqué avec le modèle / les bibliothèques Flixel pour iOS - voir la section Ports ci-dessous.)
Flixel homepage: http://flixel.org
Même si vous me croyez sur parole, ce serait bien de voir toutes ces fonctionnalités géniales en action! Donc, le premier endroit pour commencer votre quête Flixel serait le site officiel.
Caractéristiques de Flixel: http://flixel.org/features.html
La page Features contient un certain nombre d’exemples réels de toutes les dernières fonctionnalités de Flixel..
Forums Flixel: http://forums.flixel.org/index.php
Les forums sont l’un des meilleurs endroits pour obtenir une aide rapide et efficace avec Flixel..
Flixel IRC: #flixel sur freenode.net - irc: //irc.freenode.net: 6667 / flixel
L’autre endroit où vous pourriez trouver des utilisateurs de Flixel et qui pourraient vous aider serait le canal IRC sur freenode. Rappelez-vous, ping avec des données!
La documentation: http://flixel.org/docs/
Flixel est très bien documenté et vous utiliserez tout le temps la documentation générée par flashdoc.
La source: http://flixel.org/download.html
Le code source de flixel est suffisamment structuré et organisé pour que vous puissiez le lire au moment opportun, et c'est après tout, la source de la documentation elle-même..
FlashDevelop: http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/
Si vous débutez dans Flash, un guide sur FlashDevelop vous aidera certainement à prendre une longueur d'avance..
Comment apprendre Flash et AS3: http://gamedev.tutsplus.com/articles/how-to-learn/how-to-learn-flash-and-as3-for-game-development/
Et si tu es très nouveau sur Flash, ce guide vous permettra de vous familiariser avec!
La dernière version stable de Flixel datait de presque deux ans, mais cela ne veut pas dire qu'elle est morte. Flixel a une communauté d'utilisateurs dynamique et active qui garde le feu allumé.
La communauté Flixel: http://flixelcommunity.github.com/
Communiqués de la communauté Flixel: https://github.com/FlixelCommunity/flixel-release
C’est peut-être le didacticiel le plus long et le plus détaillé que vous puissiez trouver sur la création d’un programme de plateforme avec Flixel. Il vous guide tout au long du processus de création d'un jeu..
PhotonStorm est l'une des figures majeures de la communauté Flixel. En plus de ses contributions sur les forums, PhotonStorm a à son nom une vaste collection de tutoriels sur Flixel et Flash..
J'avais écrit un exemple de plateforme simple visant à aider les étudiants de ma communauté IGDA locale à commencer à créer des jeux avec Flixel. C'est un jeu simple avec un début, une fin et de nombreux commentaires pour vous aider tout au long du chemin.
Goto and Learn propose également deux didacticiels vidéo pour vous aider à démarrer:
Une fois que vous avez compris, voici quelques-uns des sujets les plus avancés que vous pouvez examiner..
Outils électriques Flixel de PhotonStorm: http://www.photonstorm.com/flixel-power-tools
Une des contributions les plus ridiculement impressionnantes de PhotonStorm est un ensemble de plugins appelé Flixel Power Tools. Qu'il s'agisse d'éléments d'interface utilisateur, de classes de mathématiques d'assistance ou d'effets spéciaux, tous les avantages sont réunis! Ils sont également disponibles sur GitHub.
Jeux Funstorm: http://www.funstormgames.com/blog/2012/01/8-flixel-tutorials/
Une collection de huit tutoriels traitant de différents aspects du moteur
Recyclage d'objet avancé: http://ditdahgames.com/2011/12/advanced-flixel-topics-aggressive-object-recycling/
Un regard sur l'optimisation et le recyclage des objets dans votre jeu
La page d'aide de Flixel: http://flixel.org/help.html
La page d’aide contient une liste de projets open source utilisant Flixel que vous pouvez télécharger et consulter..
Flixel sur Twitter: https://twitter.com/flixation
Le compte Twitter officiel est silencieux pour le moment, mais on ne sait jamais ce qui va se passer…
Le jeu flash Dojo: http://flashgamedojo.com/
Le jeu Flash Dojo est une base de connaissances alimentée par la communauté pour Flash, y compris Flixel..
Un ancien aperçu de Flixel du jeu flash Dojo: http://flashgamedojo.com/wiki/index.php?title=Flixel
Liste de tous les extraits de code et explications relatifs à Flixel du jeu flash Dojo: http://flashgamedojo.com/wiki/index.php?title=Category:Flixel
Toutes les bonnes choses de la vie… sont portées? Je ne saurais trop insister sur la rapidité avec laquelle on crée des jeux dans Flixel. Qui ne voudrait pas la même chose dans différentes plateformes et dans différentes langues?
Version open source de Canabalt pour iOS: https://github.com/ericjohnson/canabalt-ios
Modèle non officiel Flixel iOS - https://github.com/bigjko/Flx-iOS-template
Port Android: http://code.google.com/p/flixel-android/
flixel-android est un portage de flixel vers Java et Android. Il repose sur le cadre libgdx, qui permet de déployer des applications sur des appareils Android et des ordinateurs de bureau..
Flixel XNA: https://github.com/StAidan/X-flixel
Un port de code source C # et XNA de Flixel.
Flixel pour le singe: http://devolonter.github.com/flixel-monkey/
Ceci est un port de Flixel à la langue des singes.
HaxeFlixel: http://www.haxeflixel.com/
HaxeFlixel est une bibliothèque de jeux 2D open source écrite en langage Haxe..
Bluegin: http://expandingbrain.com/bluegin/
Bluegin est un port de Flixel et Cinder pour les appareils mobiles (Android 1.6+) et est écrit en C++.
Distillat: https://github.com/eduardonunesp/Distillate
Distillate est un moteur multiplateforme basé sur Flixel écrit en C++
Axel: http://axgl.org/
Bien qu'il ne s'agisse pas d'un port, il s'agit d'un moteur 2D à accélération matérielle écrit en ActionScript, très similaire à et inspiré par Flixel..
Flixel a fait du développement de jeux l'une des activités les plus agréables et les plus sereines qui soient. Qu'il s'agisse de faire un jeu pendant un jam ou de préparer des prototypes dans des délais très brefs, Flixel a toujours été gagnant..
Que vous soyez un débutant qui essaie de développer des jeux ou un programmeur expérimenté qui cherche quelque chose pour le prototypage rapide, je recommande vivement Flixel. Aie du plaisir avec ça!