HTML5 : premier export de Micro Battle Tank.

screenshotHTML5MicroBattleTank

Mon projet Micro Battle Tank vient d’être exporté au format HTML5 grâce à ShiVa 2.0 (version beta). Ce moteur multi-plateforme m’a permis de rapidement adapter le jeu grâce aux fonctions de l’API system notamment.

ShiVa 2.0 étant encore en phase de beta testing, certaines API ne sont pas encore disponibles c’est pourquoi le site ne propose pas cette version par défaut.

Pour finir je vous invite à essayer la version HTML5 et à me faire part de toutes remarques/bugs /suggestions sur la page support.

Autorig de Quadrupèdes

Au cours de missions dans le domaine de l’image, j’ai été amené à développer des outils de production spécifiques. Je vous présente ici AQA (Antek’s Quadruped Autorig). Ce programme a permis de générer des contrôleurs pour faciliter l’animation de quadrupèdes.

Ces scripts sont écrits en MEL (langage embarqué d’Autodesk Maya). Leur utilisation se divise en trois étapes. Tout d’abord, l’utilisateur a le choix entre plusieurs pré-squelettes (cf. pré-squelette de bison sur l’image ci-dessous). Une fois sélectionné, le pré-squelette est importé dans la scène 3d active. Puis, l’utilisateur doit ajuster manuellement la position des articulations en fonction de l’anatomie du quadrupède fourni par le ou les modeleurs 3D.

UI and Proxy

Le programme génère ensuite chaque partie du rig* membres par membres (patte avant, patte arrière, colonne vertébrale, queue, tête, visage, oreilles…). Une procédure de finalisation connecte enfin toutes ces parties ensemble.

En dernier lieu, le résultat peut également être adapté manuellement afin d’apporter la touche finale au rig.

QuadrupedAutorigAntek

*rig : équipement virtuel nécessaire à faciliter le travail d’un animateur 3D sur un élément  à animer (objet ou personnage).

Blocs Medio : Editeur de stands

Basé sur le moteur de création de niveaux que j’ai développé pour sur titre Micro Battle Tank, cette application propose aux utilisateurs de créer des stands à partir d’une bibliothèque de blocs modulables : BLOCS MEDIO (www.blocsmedio.fr). (Crédits : Antek-Studio)

Mon niveau d’intervention au sein d’Antek-Studio:

  • Participation à l’analyse, la conception de l’application.
  • Préparation des éléments graphique (atlas de textures 2D, fichiers 3D de blocs modulables).
  • Développement du projet sous le moteur 3D Shiva (intégration des éléments graphiques, manipulation objets, système undo/redo,  color picker, panneau de propriété, sauvegarde/chargement en xml, …)
  • Collaboration avec un développeur web pour le back-end.
  • Mise en ligne de la page de l’application sur un site web Zend.

 

B-RENDER : Moteur de rendu CPU

Comparatif

L’image ci-dessus a été générée avec un script de ma création. Baptisé B-render, ce dernier utilise les fonctions de lancer de rayon fournies nativement par le moteur 3d ShiVa Engine. J’ai hacké (au sens « détourner de son usage premier ») ce moteur afin de lui permettre de générer des images de synthèse. La matrice de pixels produite est générée par mes scripts LUA (language interprété intégré à ShiVa).

Micro Battle Tank – Jeu Web & Mobile

icone_512x512Micro Battle Tank est fortement inspiré des titres Wii Play et Micro Machines.

Dans ce jeu-vidéo casual, vous dirigez un tank miniature télécommandé. Votre mission consiste à éliminer tous les autres tanks ennemis présents sur chaque niveau du jeu afin d’établir le meilleur score possible. Un objectif à première vue simple, mais qui vous demandera de la patience pour grimper au classement…

Capture d’écran 2011-07-24 à 00.16.30

Ce jeu est disponible sur navigateur web et sur mobiles Android.

Nouveau : Essayer la version beta du jeu sans plugin grâce au WebGL et HTML5