Comment apprendre le flixel

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 Similaires
  • Comment apprendre l'unité
  • Comment apprendre LÖVE (Love2D)
  • Comment apprendre UDK

Ce qui rend Flixel si génial?

Flixel 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..


Notable Jeux Made With Flixel

Canabalt

Une maison en californie

Calmant

Pourriture intestinale

Cat Astro Phi

Demi-pouce Heist

(Fabriqué avec le modèle / les bibliothèques Flixel pour iOS - voir la section Ports ci-dessous.)

Snailiad

Crochet de gravité

Gouttelette

Où je vais la nuit

Articles Similaires
  • Jeux réalisés avec Flixel sur Newgrounds

  • Débuter avec Flixel

    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..

    Flixel 2.35 est la dernière version stable disponible au téléchargement, mais la version communautaire en était à la version 2.55 au moment de la rédaction de cet article, qui est préférable à la version officielle. Prenez-le ici.

    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!


    Garder les choses en vie

    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


    Guides pour vous aider à trouver le chemin

    Chipacabra's Jumper (Flixel v2.43)

    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..

    • Project Jumper Part 1: organisons-nous
    • Project Jumper Part 2: Le strict minimum
    • Projet Jumper: Interstice
    • Projet Jumper Part 3: J'aime ce que tu as fait avec l'endroit
    • Projet Jumper Partie 4: Présentation de l'opposition
    • Project Jumper Part 5: Tuer le joueur, autrement dit l'échec est toujours une option
    • Projet Jumper Part 6: Sound; Bleeps Bloops et Cris Frustrés
    • Projet Jumper: Interstice II
    • Project Jumper Part 7: Lock and Load
    • Projet Jumper Part 8: Ce n'est pas du tout piétinant! Correction du délai dans les sons incorporés
    • Project Jumper Part 9: Entraînement d'agilité
    • Projet Jumper: Interstice III
    • Projet Jumper Partie 10: Le début et la fin (mauvaise)
    • Project Jumper Part 11: Ils sont partout!
    • Project Jumper Part 12: Les chances et se termine
    • Projet Jumper Part 13: Push and Shove

    Astuces de développement du jeu flash de PhotonStorm

    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..

    Une introduction à Flixel (FlixelCommunity v2.55)

    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.

    • GitHub: https://github.com/yadurajiv/revenge
    • Jouer: https://dl.dropbox.com/u/1526334/revenge/index.html
    • Diaporama: http://www.slideshare.net/yadurajiv/making-games-with-flixel

    Didacticiels vidéo de Goto and Learn (Flixel v2.35)

    Goto and Learn propose également deux didacticiels vidéo pour vous aider à démarrer:

    • Jeux de construction avec Flixel - Partie 1: http://gotoandlearn.com/play.php?id=138
    • Jeux de construction avec Flixel - Partie 2: http://gotoandlearn.com/play.php?id=139

    Prêt pour plus?

    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


    Autres liens remarquables

    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


    Les ports

    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..


    Mots finaux

    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!