Sep 21

Nous sommes très heureux d’enfin vous annoncer la sortie de la version de Sandy AS3.

Bien qu’en “Release candidate” cette nouvelle version est de loin la plus stable et la plus performante des versions de la librarie. Les efforts effectués et les capacités du nouveau player ont réellement amené cette librarie à un autre niveau.

Allez, ruez vous sur la page de téléchargements

Voici la liste des principales fonctionnalités :
- API beaucoup plus performante et extrèmement simple à utiliser (j’en connais qui vont être heureux)
- Frustum culling et Frustum clipping permettant de rendre des scènes complexes
- Compatible avec la plupart des libraries de tween (Tweener, LowRa etc. )
- Réelle représentation de la scène sous forme d’arbre. La caméra est maintenant un élément à part entière de l’arborescene, à vous les effets complexes de navigation :)
- Système d’habillement des objets extrêmement souple avec possiblité de rajouter des attributes à chaque materiau afin de le personnaliser (lumière, affichage des arrêtes, du contours)
- Parsers permettant de charger tout un panel d’objets en une seule fois. (formats ASE, 3DS-basic-,
COLLADA)
- Possibilité de changer de système de tri basé par objet ou par polygone.
- Système événementiel intégré.
- Complète intégration des Sprite2D et Sprite3D

Bien entendu bien d’autres choses sont à venir, de beaux matériaux pour faire jolie, et de jolies rajout pour résoudre/réduire les limitations actuelles en cas de gros dev (sorting etc.)

Je vous conseille de jeter un petit oeil sur la page des demos

A vous de jouer maintenant! En attendant la release officielle, amusez vous bien, et n’hésitez pas à laisser un commentaire :)

Sep 01

Pour ceux qui ne connaissent pas ce jeu, Expantion est un MMOSTR gratuit fait en flash.

01-big-preview.jpgoeuf2-web.jpg

Il est développé par David Mouton, aka damo et son frère.

Ce projet vous est présenté sur le blog de damo : http://www.tamina-online.com/damo/index.php?2007/03/26/4-presentation

Début Août Damo à rendu le jeu public suite à une longue période de BETA privée. Je vous laisse lire l’annonce officielle ici .

Techniquement Expantion se base sur le moteur de Sandy AS2 pour les combats se déroulant dans l’espace (avec positionnement des vaisseaux spatiaux, et déplacement des missiles, sélection planètes et galaxies) ainsi que sur le serveur Open Source Oregano.

La partie 3D est présente lors des différents combats, en voici un screenshot :
sandy.jpg

Je vous recommande d’y faire un tour si vous êtes intéressés par ce type de jeu, ou tout simplement par les belles applis Flash :)

Aug 10

Voilà un nouveau material ajouté à Sandy 3.0.
Les materials, anciennement nommés Skins dans les versions précédentes de Sandy, sont ceux qui définissent comment la forme 3D va être représentée à l’écran.

Je viens d’en ajouter un autre, le OutlineMaterial.

outline screen

Concrètement ce nouveau material permet d’afficher les contours de tout objet. Le but avoué pour moi n’est pas d’afficher seulement ce contours, mais de donner accès directement dans l’API aux voisins d’un polygone, et de pouvoir détecter la bordure qu’ils partagent. L’effet de outline est ainsi très simple à faire. Mais c’est surtout la base pour d’autres effets fort sympathiques que j’ai en tête (qui parle de cellshading?).

Bon l’affichage n’est pas encore parfait là. Couplé avec d’autre materials, le outline ressort assez mal. Je tâcherai de résoudre cela pour la version officielle.

En espérant que vous apprécierez cette nouvelle petite démo ;)

Aug 03

Héhé, notre ami Seraf vient de s’amuser avec son GeometryExporter dont je vous ai parlé ici. Il profite de l’ajout de la fonctionnalité propre à Sandy d’avoir les normales de vertex (vertex normals) sur la geometry de l’objet, pour recycler son vieux chaton :)

Jouez avec la souris sur l’axe vertical pour faire grossir ou maigir le petit chat. Ah.. si ça pouvait être aussi simple pour nous aussi …. :D (cliquez sur l’image)

kitty_gros

Lien direct

Aug 01

Et oui, j’ai finalement quitté le monde de l’aéronautique pour rejoindre les métiers du web, et plus particulièrement celui de développeur Flash.

La passion à pris le dessus, et je suis donc aujourd’hui responsable du developpement des jeux chez Toilokdo. Pour ceux qui ne connaissent pas, il s’agit d’une société de “casual game”, qui propose de gagner des cadeaux grâce à des points que vous accumulez en jouant aux différents jeux tous les jours (pour les plus fidèles). Avec plus de 600.000 inscrits, la société se porte bien, et pourra bientôt proposer des jeux de plus grande qualité/complexité.
C’est une petite société, humaine, où le travail est très agréable. Un petit peu l’opposé de ce que j’avais chez Thalès (où j’étais prestataire).

shootpark_petit

Durant mes premiers mois, j’ai été testé sur ma capacité à mettre en place un jeu multi-joueur. N’ayant pas de réelle expérience dans le domaine, je dois avouer qu’il y avait un petit peu de pression au début :)
Le jeu s’appelle Shootpark, et il s’agit de déplacer des shooters (les pions) avant d’intéragir avec l’environnement. Le but du jeu est variant d’un jeu à l’autre(car plusieurs petits jeux sont prévus basés sur ce principe). Rapidement j’ai compris que la partie la plus difficile ne serait pas le multi-joueur en soit, mais plutôt la complexité calculatoire de physique 2D que cela allait demander.


Lire la suite »