29-09-2010, 07:41 PM
Merci pour tous ces échanges !!!
L'idée que j'en avais, c'est que le perso ne connait pas tout le territoire. Il doit l'explorer. Une unité a un champ de vision, trois cases par exemple. Au bout d'un certain temps, le territoire du joueur va s'agrandir.
Tout ce qui n'est pas exploré est noir. On ne peut pas envoyer de troupes sur une case noire.
Est-ce que ca limite les recherche de A* ? Autrement dit, est-ce qu'on peut donner un périmètre de recherche ?
Pour le tronconage, concrètement, le joueur clique sur son unité puis "déplacer". Il selectionne alors la case de destination de sa première étape (dans un périmètre de 20 cases par exemple, et sur une case non noire). Il valide ensuite cette première étape. Si c'est suffisant, on arrête là. Sinon il peut cliquer sur "ajouter une étape" et il reselectionne une unité dans un périmètre donné et sur une case déjà explorée. On recaclul alors le trajet uniquement sur cette deuxième étape.
Les temps de trajets entre les cases étant assez long (plusieurs minutes voir dizaines de minutes), l'exploration se fera progressivement. L'objectif n'est pas d'explorer toute la carte dans la soirée.
Est-ce que vous voyez mieux ce que je veux dire ?
L'idée que j'en avais, c'est que le perso ne connait pas tout le territoire. Il doit l'explorer. Une unité a un champ de vision, trois cases par exemple. Au bout d'un certain temps, le territoire du joueur va s'agrandir.
Tout ce qui n'est pas exploré est noir. On ne peut pas envoyer de troupes sur une case noire.
Est-ce que ca limite les recherche de A* ? Autrement dit, est-ce qu'on peut donner un périmètre de recherche ?
Pour le tronconage, concrètement, le joueur clique sur son unité puis "déplacer". Il selectionne alors la case de destination de sa première étape (dans un périmètre de 20 cases par exemple, et sur une case non noire). Il valide ensuite cette première étape. Si c'est suffisant, on arrête là. Sinon il peut cliquer sur "ajouter une étape" et il reselectionne une unité dans un périmètre donné et sur une case déjà explorée. On recaclul alors le trajet uniquement sur cette deuxième étape.
Les temps de trajets entre les cases étant assez long (plusieurs minutes voir dizaines de minutes), l'exploration se fera progressivement. L'objectif n'est pas d'explorer toute la carte dans la soirée.
Est-ce que vous voyez mieux ce que je veux dire ?