28-06-2008, 02:03 PM
Hum, je vais tenter de t'aider malgrés mes faibles compétences ^-^
D'aprés ce que j'ai compris tu souhaites simplement agrandir les zones neutres entre tes villes.
Alors pourquoi ne pas définir deux axes (Y et X par exemple) qui serviront de points de repères pour l'agrandissement de ta carte, en ajoutant une colonne de chaque côté. Je m'explique :
On a ceci :
On souhaite l'agrandir, pour cela, on utilise les axes :
en rajoutant une colonne de chaques côté de chaques axes.
J'espère que ce fut compréhensible ^-^
Et oui le seul problème, c'est qu'il va falloir modifier les repères de toutes tes villes.
La solution serait d'utiliser un schéma fractal mais sa risque de devenir terriblement ennuyant a utiliser. Par exemple, prenons une ville 1 de coordonnées (5;0) sur un axe (X;Y). Prenons ensuite une case B(4;0) et D(3;0).
Avec un schémas fractal, lors de la création de nouvelles colonnes on aurait toujours ville1(5;0) et B(4;0), mais la case créée entre les deux, la case A, aurait comme coordonnées (4.5;0). A ce stade il est encore aisé de les manipuler mais au bout d'un certains temps on aurait des point ayant pour coordonées : (4.00000000000000000000000000000000012354;0) ce qui est loin d'être manipulable :p
Bref j'èspère t'avoir (un peu ?) aidé, et j'espère aussi que je n'ai pas énoncé de principes faux xD
D'aprés ce que j'ai compris tu souhaites simplement agrandir les zones neutres entre tes villes.
Alors pourquoi ne pas définir deux axes (Y et X par exemple) qui serviront de points de repères pour l'agrandissement de ta carte, en ajoutant une colonne de chaque côté. Je m'explique :
On a ceci :
On souhaite l'agrandir, pour cela, on utilise les axes :
en rajoutant une colonne de chaques côté de chaques axes.
J'espère que ce fut compréhensible ^-^
Et oui le seul problème, c'est qu'il va falloir modifier les repères de toutes tes villes.
La solution serait d'utiliser un schéma fractal mais sa risque de devenir terriblement ennuyant a utiliser. Par exemple, prenons une ville 1 de coordonnées (5;0) sur un axe (X;Y). Prenons ensuite une case B(4;0) et D(3;0).
Avec un schémas fractal, lors de la création de nouvelles colonnes on aurait toujours ville1(5;0) et B(4;0), mais la case créée entre les deux, la case A, aurait comme coordonnées (4.5;0). A ce stade il est encore aisé de les manipuler mais au bout d'un certains temps on aurait des point ayant pour coordonées : (4.00000000000000000000000000000000012354;0) ce qui est loin d'être manipulable :p
Bref j'èspère t'avoir (un peu ?) aidé, et j'espère aussi que je n'ai pas énoncé de principes faux xD