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