05-06-2009, 01:27 PM
Hellow
J'aime beaucoup ton idée concernant ce module.
Cela dit faire un truc trop "générique" serait peut être très compliqué à mettre en place, autant pour toi que pour ceux qui vont utiliser ton module.
Je te suggère de bien découper chacune des fonctionnalités de telle sorte à satisfaire chacun sans impacter sur les autres quitte à faire plein de petits sous modules.
Par exemple :
- Le module principal permettant de définir la structure de la carte (ce que tu as fait) pour chacun des petits modules qui vont l'utiliser.
- Le module permettant de générer et manipuler le rendu la carte en mode hexagonale
- Le module permettant de générer et manipuler le rendu la carte en mode losange
- Le module permettant de calculer un chemin
etc...
Comme ça si jamais tu as des mises à jour à faire sur l'algo de chemin, cela n'impacte pas ceux qui utilise ton module juste pour faire un rendu de la carte.
Une autre question : structure objet ou pas du tout ? (je vois que tu veux représenter ça avec des tableaux mais est-ce définitif ? )
Est ce que je pourrais configurer mes tuiles de telles sortes à afficher un motif ou une couleur selon le type de ma tuile ?
Est ce que je suis obligé d'utiliser z pour la profondeur ?
Enfin voilà pas mal de questions que je me pose sur ce module qui sur le papier semble intéressant.
J'aime beaucoup ton idée concernant ce module.
Cela dit faire un truc trop "générique" serait peut être très compliqué à mettre en place, autant pour toi que pour ceux qui vont utiliser ton module.
Je te suggère de bien découper chacune des fonctionnalités de telle sorte à satisfaire chacun sans impacter sur les autres quitte à faire plein de petits sous modules.
Par exemple :
- Le module principal permettant de définir la structure de la carte (ce que tu as fait) pour chacun des petits modules qui vont l'utiliser.
- Le module permettant de générer et manipuler le rendu la carte en mode hexagonale
- Le module permettant de générer et manipuler le rendu la carte en mode losange
- Le module permettant de calculer un chemin
etc...
Comme ça si jamais tu as des mises à jour à faire sur l'algo de chemin, cela n'impacte pas ceux qui utilise ton module juste pour faire un rendu de la carte.
Une autre question : structure objet ou pas du tout ? (je vois que tu veux représenter ça avec des tableaux mais est-ce définitif ? )
Est ce que je pourrais configurer mes tuiles de telles sortes à afficher un motif ou une couleur selon le type de ma tuile ?
Est ce que je suis obligé d'utiliser z pour la profondeur ?
Enfin voilà pas mal de questions que je me pose sur ce module qui sur le papier semble intéressant.