BlocsMedio v3 – HTML5 / WebGL

Le logiciel Blocs médio permet de créer des stands intuitivement grâce à la bibliothèque de blocs modulables brevetés que propose la société Eurosystems-expo (Aspères, 34).

La principale nouveauté de cette version 3 est son format de publication : le logiciel utilise désormais le moteur HTML5 de ShiVa Engine. Blocs médio est donc  multi-plateforme (Windows, MacOS, Linux) et accessible depuis votre navigateur web (Firefox, Chrome, Safari, etc.).

 

Ci-dessous, une capture de l’application sous Firefox
stand_263_dessus2
Cliquez sur une des vignettes ci-dessous pour ouvrir le stand :

Vous trouverez plus d’exemples ici

Voici également la page de présentation sur le site officiel eurosystems-expo.com

TUTO : Surcharger une fonction lua

Vous est-il arrivé de souhaiter modifier/adapter une fonction d’API de ShiVa ? Oui ?! moi aussi !

Cas concrêt : nous souhaitons adapter une fonction existante : xml.send, pour y inclure un log automatique à chaque appel.
Si l’on se fie à la documentation officielle, nous aurions procédé comme suit :

 

xml.send ( hXML, sURI )
log.message ( "L'envoi d'un xml à l'adresse ", sURI, " a débuté." )

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.

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.

 

1 2 3