Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

MOAI, un framework Open Source pour rapidement développer des jeux vidéo mobiles
Passe en version 1.5

Le , par LittleWhite

0PARTAGES

1  0 
MOAI est un framework Open Source permettant un développement rapide de jeux mobiles. Avec MOAI, vous pouvez travailler en Lua ou en C++ afin de réaliser un jeu compatible iOS, Android, Chrome, Windows, Mac et Linux. C'est après plus d'une année de silence que le framework revient sur le devant de la scène et propose une version estampillée 1.5. Celle-ci apporte de nombreuses améliorations, dont la transition complète à CMake, l'utilisation de luajit et bien sûr, des corrections de bogues.


Voici la liste exposant les changements principaux :

Fusion de fonctionnalité de Zipline :

  • refonte massive du ramassage miettes et simplification du suivi des objets ;
  • refonte des modules AKU ;
  • nouvel hôte SDL pour compléter l'hôte GLUT ;
  • indicateur pour MOAIAction afin de désactiver l'arrêt lorsqu'il n'y a pas d'enfant.


Un nouveau système de compilation :

  • le système de compilation CMake (originalement que supporté sous Linux et BlackBerry) a été étendu à toutes les plateformes ;
  • support de Luajit pour toutes les plateformes (à travers les scripts CMake) ;
  • des scripts create-project-* ont été créés pour permettre de générer les fichiers de projets vs2008->vs2013 et Xcode ;
  • les changements d'un projet peuvent être enregistrés dans le script CMake approprié et toutes les plateformes devraient fonctionner ;
  • support de plugin pour l'installation de module en dehors du SDK MOAI ;
  • support des hôtes personnalisés ;
  • support de la compilation avec Ming-w64 pour une expérience complètement Open Source sur Windows (plus de dépendance à vcruntime).


Fonctionnalité additionnelles :

  • pathfinding Vector (MOAIVecPathGraph) ;
  • exposition du lancer de rayon Box2D ;
  • support twitter pour Android ;
  • amélioration de MOAIShader avec une matrice 4 x 4 et l'accès à UNIFORM_WORLD_VIEW ;
  • un hôte plus rapide avec le support du clavier ;
  • MOAISafariIOS est devenu MOAIBrowserIOS et ajout de MOAIBrowserAndroid ;
  • la visibilité peut maintenant être héritée !
  • services Google Play ;
  • mise à jour de Tapjoy et Vungle ;
  • support de showCursor et hideCursor dans MOAISim ;
  • amélioration des documentations ;
  • support de Chartboost pour IOS et Android
  • vous pouvez maintenant rajouter des événements joysticks à partir de l'hôte ;
  • nouvel hôte HTML/JS basé sur emscripten.


Corrections :

  • support du log réparé sur Android ;
  • le VFS fonctionne sur toutes les plateformes ;
  • correction d'un dépassement de tampon de la pile Lua ;
  • corrections de l'analyseur et encodeur JSON ;
  • calculs des boîtes de textes corrigés ;
  • support PVR fonctionnel.


Vous pouvez retrouver la documentation de MOAI dans un wiki et le code source sur GitHub. La licence utilisée est CPAL.

Votre opinion ?

Quel est votre framework préféré pour le développement mobiles ?
Avez-vous utilisé MOAI ? Comptez-vous l'utiliser ?
Que recherchez-vous dans un tel framework ?

Source

Site officiel

Une erreur dans cette actualité ? Signalez-le nous !