Music . Flash . Experiments . Creativity

Le point sur l’isométrie dans Flash

flash + isometrie

Après une grosse période de travail intensif (désolé pour le break ^^), c’est reparti !

J’ai décidé de commencer une série d’articles sur un point précis de Flash. Je n’en dis pas plus et garde l’effet de surprise pour la suite.

Voici en tout cas le premier article (ou plutôt résumé de l’état actuel) consacré à l’isométrie dans Flash.

Pour commencer, voici une définition sur ce qu’est la perspective isométrique :

Passage obligé, on va devoir commencer par définir ce qu’est l’isométrie :
“Isométrie” est un mot d’origine grecque, qui, décomposé donne ceci : iso (égal) + metron (mesure). Le mot “isométrique” signifie donc “de mesures égales” ou encore “de même mesures”. Il est utilisé dans très peu de domaines, à savoir les mathématiques, le dessin, et… les jeux vidéo.
Ce qu’il peut y avoir d’isométrique dans les jeux vidéo, c’est la manière dont est représentée la perspective, et pour cause : on ne parle jamais d’isométrie sans parler de perspective.
La perspective isométrique se définie comme étant un cas particulier de perspective axonométrique dans laquelle la représentation des trois dimensions de l’espace est faite avec une importance égale.

( source : www.game-corp.net )

Maintenant que vous savez ce qu’est l’isométrie, il ne vous reste plus qu’à vous excercez dans Flash. Pour cela, voici ce qu’on peut trouver :

(sources, docs + API, démos)

Il s’agit d’un moteur de programmation isométrique en AS3. Il se veut orienté jeu. Pour ce qui est des fonctionnalités, on notera les principales qui sont : la possibilité de définir des “scènes” de rendu via XML, le chargement de ressources externes, l’édition des textures et des animations possible depuis l’IDE Flash, éclairage dynamique, ombres temps-réel, le bump-mapping, la détection des collisions, etc…

Vous l’aurez compris, il s’agit du plus complet des moteurs isométrique Flash actuel. A tester !

(sources)

Alors bon…que dire si ce n’est qu’on ne sait pas grand chose sur ce projet, voir même rien. Pour le moment, on peut simplement télécharger une archive avec les libs et un exemple. Il s’agit essentiellement de primitives. C’est très sommaire. Autre petit point noir : cette archive date de janvier…hmm. Bref. A garder sous pour voir si évolution il y aura.

(sources + éditeur en AIR)

Développé par une seule personne : Peter Dijkstra, ce moteur en est qu’à ses balbutiements. Néanmoins, un éditeur de map et d’items est déjà dispo en version pre-alpha et le tout en AIR. Il est trop tôt pour se prononcer sur cette release. On espère en tout cas voir ce que tout cela va donner en terme de démos mais aussi niveau code avec les différents packages. A suivre !

IsoMap Editor / Code source (Flex/AIR)

as3 iso game lib editor

  • Ressources diverses (tutoriaux/démos/…)
  • Référence en matière de tutoriaux principalement sur le mécanisme des “tiles” (motifs utilisés dans les jeux, ex. Super Mario Land, etc…) mais aussi sur l’isométrie. Un must ! Voir le site de Tonypa
  • L’excellent site de Outside Of Society qui regorge de tutoriaux (un peu vieux il est vrai, mais dont la logique est toujours d’actualité) mais aussi et surtout de démos géniales !

Et voilà ! N’hésitez pas à me communiquer vs travaux, trouvailles, liens, etc..sur le sujet ^^

Plus qu’à s’y mettre maintenant.

5 commentaires »

Flux RSS des commentaires de cet article. TrackBack URI

  1. Ouaaahh, géniallissime !!!!!!

    Et aussi ce lien de tonypa :
    http://www.tonypa.pri.ee/tbw/tut16.html

    Je suis d’ailleurs parti de ce code AS1 bien expliqué pour faire un jeu de plateforme AS2.

    encore merci .mick

    Commentaire par Arthy — 13 juillet 2008 #

  2. J’ai cru que le blog allait mourir. C’est cool de relire des billets flash ;)

    Commentaire par CUT HERE — 14 juillet 2008 #

  3. Ravi de te relire.
    Au vu du sujet abordé, je m’impatiente pour les billets à venir.

    Commentaire par taisen — 15 juillet 2008 #

  4. un billet très interresant, merci !
    vivement les autres :)

    Commentaire par nivek2 — 17 juillet 2008 #

  5. […] vous parlais déja de ce moteur isométrique au mois de juillet, cependant avec beaucoup de réserve. Quelques mois plus tard, jwopitz (le créateur) nous propose […]

    Ping par Over clouds » AS3IsoLib, enfin prometteur — 20 octobre 2008 #

Laisser un commentaire

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with design by dotmick based on GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.