RPG JS, moteur de jeu en HTML5 gratuit & OpenSource

RPG JS est un framework permettant de réaliser des RPG (Role Playing Game) sur navigateur. Qui dit « framework », dit connaissances en programmation. Cependant, grâce à RPG JS vous aurez plus de facilité et plus de rapidité à déployer un RPG. Par exemple, la démonstration présente sur le site est composée d’environ 400 lignes de code pour réaliser un petit jeu de 8 cartes (avec musiques) de plusieurs événements (parler au PNJ, pousser une pierre, interrupteurs, coffres), un combat A-RPG avec 3 types d’ennemi, animations, action d’attaque, ainsi que les bases d’un jeu (scrolling, déplacement, collision, superposition).

rpg-js, moteur de jeu html5 & javascript

Les principales caractéristiques sont :

  • Gratuit et OpenSource
  • Documentation complète
  • 100% HTML5 et Javascript
  • Utilisation commerciale du framework (en effet, RPG JS possède deux licence: MIT et GPL, vous autorisant à distribuer, modifier le code mais aussi à l’utiliser commercialement. Notez que ces licences s’appliquent seulement au framework et non aux ressources graphiques. Les ressources graphiques et audios de la démonstration sur le site viennent de RPG Maker XP et l’auteur Benben. Vous ne pouvez les utiliser commercialement.)
  • Importer des cartes de RPG Maker XP
  • 100 Animations préprogrammées (les mêmes que RPG Maker XP)

RPG JS fonctionne seulement avec les navigateurs suivants:

  • Internet Explorer 9
  • Firefox 4
  • Google Chrome
  • Opera 11
  • Safari 5
  • + autres acceptant l’HTML5 et ayant une lecture du Javascript performante.

RPG JS utilise la balise HTML5 « canvas » et est développé complètement en Javascript en se basant sur la librairie Easel réalisé par Grant Skinner.

Installer RPG JS est un jeu d’enfants. Il suffit de suivre les étapes ci-dessous:

  • Téléchargez RPG JS disponible sur ce site
  • Dézippez le contenu dans un dossier de votre choix. Vous avez le fichier qui nous intéresse: rpg-alpha-2.min.js
  • Créez un fichier HTML et ajoutez entre les balises « head » le lien vers la librairie »rpg-alpha-2.min.js »

Enfin, une nouvelle version est annoncée et elle devrait apporter les nouvelles fonctionnalités suivantes :

  • Créer des systèmes, menus, écran titre, GameOver, etc.
  • Compatibilité sur iOS et Android et amélioration de la performance.
  • Possibilité de mettre du DOM (création d’infobulle par exemple)
  • Possibilité d’appliquer de la 2D isométrique
  • Sauvegarde/Chargement des données
  • Changer le ton de l’écran ou faire un flash
  • Importer les événements de RPG Maker XP
  • Gestion des images (interpolation, effets)
  • Gestion des objets
  • Gestion des compétences
  • Possibilité de générer une courbe d’expérience
  • Gestion des niveaux
  • Gestion des paramètres du joueur pour les calculs de combat
  • Gestion des altérations d’état

Site Internet : RPG JS
Licence : MIT et GPL

En savoir plus sur Free Tools

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Continue reading