Je vous présente un tout petit jeu inspiré de certains jeux sur le Net.
Le but du jeu est très simpliste : il faut déplacer la souris au travers d'un labyrinthe sans jamais toucher un mur !
Pour commencer un niveau, il faut aller sur la position de départ (un carré rouge). On passe au niveau suivant si on atteins la sortie (carré vert) sans jamais toucher d'obstacle !
Sur le plan technique :
-les collisions utilisent une source que j'ai posté il y a pas longtemps : la technique de l'axe séparateur (je vous laisse chercher sur JavaFR)
-tous les objets sont vectoriels
Un éditeur de niveau est fourni ! Il est pas parfait notamment en ce qui concerne l'ergonomie mais il est parfaitement utilisable. Néanmoins certains bugs subsistent. Les niveaux se trouvent dans le répertoire levels/. On peut en rajouter ou en modifier. La liste des niveaux est automatiquement chargée par le jeu.
Le jeu n'est pas très beau car j'ai vraiment pas le temps de peaufiner ! Si vous voulez améliorer tout ça, jetez un oeil au package org.donttouch.object.
MAJ :
-renommage des classes
-niveaux refaits