Bonjour à tous !
Etant un utilisateur de la librairie Libgdx, je réalise actuellement un petit jeu dans le style d'un Diablo-like (si vous voulez plus d'info sur le jeu, j'avais fais un topic quand je recherchais un graphiste : https://www.jeuxvideo.com/forums/1-31-8670981-1-0-1-0-jeu-recherche-graphiste.htm)
Réalisant un jeu dont le thème principal tourne autour des donjons ma plus ou moins obligée à réaliser ce petit algorithme évitant ainsi au joueur de devoir refaire tout le temps les mêmes donjons.
Je vous présente donc la version 1 de mon Map Generator et Renderer. Pour afficher une map sur libgdx il faut executer une map .tmx que vous créez à l'aide du logiciel Tiled.
La réalisation de mon script c'est déroulé en 2 parties :
- La génération d'une map "logique" aléatoire. J'entend par la qu'il y a un début et une fin (même si pour l'instant les deux ne sont pas précisés mais le seront dans une version future).
- La création d'un rendu de cette map.
Je vais désormais vous expliquer comment fonctionne ma petite libraire. Sachez tout d'abord que je suis ouvert aux critiques (bonnes et mauvaises, c'est comme cela que l'on progresse !) et que je vous mets à disposition le code, donc si vous souhaitez l'optimiser, modifier, etc..., à votre guise !
La libraire : http://dl.free.fr/getfile.pl?file=/9d6xCKuj
Le code avec la classe + tout les éléments pour le faire fonctionner : http://dl.free.fr/getfile.pl?file=/Ca8kYmr3
Je vous fait donc parvenir un petit tuto pour l'utiliser :
http://nsa34.casimages.com/img/2014/04/23/140423043138925098.png
http://nsa34.casimages.com/img/2014/04/23/140423043147878040.png
http://nsa33.casimages.com/img/2014/04/23/140423043709723068.png
Si vous avez la moindre question, ou si vous voulez modifier le code, n'hésitez pas !
Je tiens à préciser que c'est une version basique pour le moment, elle me permet de réaliser ce que je désire pour le moment, mais elle sera mise à jour dans le futur.
Merci de votre attention !