logo

jModder est une librairie Java faite principalement pour le multimédia sur plusieurs plateformes, mais aussi des outils utiles pour n’importe quel projet.

Outils de base:

  • Cryptage, compression et hachage.
  • Entrepôt de beans (puisque Spring ne fonctionne pas sur Android).
  • Gestion du réseau.
  • Outils pour les fichiers, les ressources et les dossiers.

Couche métal:

  • Abstraction des périphériques d’entrées (souris, clavier, multitouche …).
  • Abstraction de l’affichage à l’écran et du son.
  • Implémentation avec AWT, Android et JavaX Sound.

Moteur média:

  • Scène 2D pour afficher, mettre à jour et transmettre les événements entre tous les modules.

 

Dû à un manque de temps et à l’apparition de plusieurs moteurs de jeux 2D à sources ouvertes, j’ai abandonné ce projet. Plusieurs classes Java peuvent être utiles dans d’autres projets et seront mis dans cet entrepôt: https://github.com/foilen/java-libraries

Technologies: , ,

Ce projet est un reboot de mon ancien moteur Eden en Java. Le but est de faire un moteur pour jeux 2D qui est multiplateformes dont le bureau (Windows, Linux, Mac), applet et Android avec un éditeur extensible.

Spécificités:

  • Couche pour la portabilité entre les différentes plateformes (Metal) qui se doit d’être la plus mince possible.
  • Couche pour les modèles communs, dont les formes de base (rectangles et gradient) ainsi que la gestion des textures.
  • Éditeur qui peut créer/modifier n’importe quelle classe qu’elle provienne de jModder ou du jeu spécifique et les éditer de manières différentes et extensibles.
  • Quelques classes de base pour faire des jeux vus de haut.
Technologies: , , ,