Bonjour à tous,
Développeur de métier et de passion, ainsi que joueur invétéré, il fallait bien un jour que je me mette à développer un jeu
Avec mes potes on joue depuis longtemps à Dune sous forme de jeu de plateau. Pour faire des parties sympas il faut être 6 et les parties durent longtemps. Il n'est pas simple de trouver du temps pour jouer. De plus certains de mes potes habitent à plus de 600km ;o)) On arrive à jouer dans le meilleur des cas, une fois par an. On a décidé de porter le jeu sur Pc pour pouvoir jouer plus souvent entre nous. Après plusieurs hésitations, j'ai opté pour la technologie XNA / C#. J'ai achété le bouquin de Léonard Labat que je recommande. J'ai fait mon premier game "Pong" comme dans le livre et j'ai tout compris ;
Par contre pour mon game c'est plus compliqué. La première difficulté que je rencontre c'est la gestion de la carte de jeu (la map). J'ai vu plein d'exemples avec la gestion des tuiles (tiles). Cette techno est basé sur le fait que la carte est décomposé en petits carrés et on gère le tout avec un tableau. Je voit bien comment gérer ce truc. Dans mon cas, la carte est ronde, découpée en segment. Je dois gérer des zones non carées et chevauchant plusieurs segments. Un exemple de la carte est dispo à l'adresse : Carte du jeu. Par exemple la zone "Pasty Mesa" chevauche 4 segments, je dois pouvoir sélectionner la zone en entier pour pouvoir afficher des infos, mais aussi pouvoir sélectionner le segment dans lequel mon pion se trouve.
Je ne vois pas (pour l'instant) la manière de gérer la chose. Si quelqu'un avait une idée ou un début d'idée ca serait sympa.
Merci de votre aide
Loops
Partager