Voilà un petit moment déjà que j’ai eu l’honneur d’avoir accès aux beta test de cette nouvelle mouture de Flash.
Faire partie d’un programme de test a été une grande première pour moi, et je suis ravi de cette expérience.
Je voudrais donc partager avec vous mon expérience avec ces nouvelles versions, et éventuellement par la suite partager des petits bouts de code sous forme de tutoriels, bien que je en sois pas fan de ce moyen de partage et que je préfère des initiatives du genre de celle de Thibault Imbert avec son projet de livre open-source.
Et bien cela fait un moment que je ne trouve plus le temps d’écrire quoi que ce soit sur ce petit blog.
Mais là, le projet sur lequel nous avons travaillé durant de longs mois vient enfin d’être ouvert au public sur toilokdo.com.
Il s’agit d’un jeu de plateforme de 18 niveaux, durant lequel vous devrez affronter 4 boss avant de pouvoir prétendre avoir fini le jeu
Le site réclamant une inscription pour avoir accès à votre partie quotidienne gratuite, je mets un exemple du gentil premier niveau en vidéo.
Bien entendu le jeu est développé en AS3, avec une grande utilisation des bitmaps pour réaliser un scroll sur plusieurs niveaux de profondeur dans une résolution de 640×480, nous permettant d’offrir une qualité se rapprochant des petites consoles de jeux portables.
Je pense prendre le temps d’écrire quelques articles sur la réalisation de jeu de plateforme et principalement sur les techniques d’optimisations liées aux bitmaps.
Je suis fier d’annoncer que Dan Allen, un membre de l’équipe de Sandy3D, a décidé de distribuer son script FlashHelpBook qui permet de générer les fichiers d’aide pour Flash IDE à partir d’une librairie AS3.
En gros, l’utilisation de ce script permet d’obtenir la coloration syntaxique, et les raccourcis directs depuis un mot clé de votre code AS3 vers la documentation Flash de la librairie associée (librairies testées, Sandy, Away, Papervision, Box2D).
C’est vraiment un outil très intéressant qui a permis à pas mal d’utilisateurs de Sandy developpant dans l’IDE flash de se passer de la documentation online, améliorant leur productivité (il devient très facile et rapide de regarder la documentation, ce qui en général, permet de gagner pas mal de temps ;)).
Alors là, je suis bluffé, et pourtant en 3D flash, il en faut je pense
Vraiment, en terme de concept, réalisation artistique, de réalisation technique (regardez la fluidité de ce moteur), bref en tout points je suis bluffé.
Voilà une petite expérimentation, déja expérimentée en AS2 avec les moyens de l’époque, inspirée d’un effet similaire réalisé par JL Gaujal sur Flash-France il y a déja pas mal de temps, et ça rendait super bien.
Et comme dernièrement je voulais me lancer dans un peu de traitement d’image afin de réaliser un vieux projet de composant texte 3D dans Sandy, j’ai commencé par le tout début, l’extraction des contours du bitmap. Après il y aura énormément de choses à rajouter, notament la gestion des trous, puis la tesselation etc etc. Mais bon, fallait bien commencer
Une fois tous les points du contours extraits, j’applique une très simple vectorisation, en essayant de garder que les points de contrôle. Mais là, c’est encore vraiment très très sommaire, faudrait l’améliorer, si ça tente d’autres personnes que moi d’ailleurs.
Sur cet exemple, cliquez dans le swf pour avoir le focus, puis pressez une touche du clavier pour changer de caractère. Son contours devrait être automatiquement tracé. On remarque qu’a cause de l’aliasing les parties en diagonale sont très mal vectorisées pour l’instant et ca devient presque du dessin point par point.
Recent Comments