JSGlib


Début de développement :
Type de projet :
Lien :
2011
Personnel
http://jsglib.no-ip.org/

Description

JSGlib est une librairie JavaScript dont le but est de faciliter le développement de jeux vidéo sur Internet.

Elle apporte un ensemble de fonctions permettant d'agir indirectement sur une balise HTML5 <canvas> afin d'afficher le plus intuitivement possible son jeu.

Elle s'occupe également de gérer les événements communs aux jeux vidéo : le déplacement des éléments, la détection de collisions, les interactions avec le joueur etc.

JSGlib

Un développement plus facile

JSGlib apporte un système de classes afin d'utiliser JavaScript en POO.

La librairie fournit une classe-mère qui sera héritée par toutes les classes créées par l'utilisateur. Ceci permettra aux instances d'avoir des méthodes pré-faites afin de gérer son jeu vidéo le plus simplement possible.

Il est également possible d'ajouter du son via des méthodes intuitives : JSGlib utilisera alors la balise HTML5 <audio> pour les gérer.

Des jeux 2D simples à réaliser

JSGlib permet donc de créer le plus facilement possible n'importe quel type de jeux 2D. Du jeu de courses au jeu de réflexion en passant par le jeu de plate-formes, n'importe quel apprenti développeur peut désormais avoir son propre jeu sur son site Internet !

Voici ci-dessous un exemple de jeu réalisé avec JSGlib : le premier niveau du célèbre jeu Super Mario Bros.

Oh, votre navigateur n'est pas capable d'afficher le jeu...
Avez-vous déjà essayé Mozilla Firefox, Opera ou encore Google Chrome ?

Utilisez les flèches du clavier pour déplacer Mario. La barre espace vous permet de courir et lancer des boules de feu si vous avez obtenu une fleur.