dll pathfinding + IA
| Squarch |
Posté le 30 Déc 2007 à 13:08
|
|
![]() Messages : 16 GCPoints : 6336 |
voila, j'en parlais dans ma présentation, une des dlls que j'ai pu faire pour dbp je l'ai programmer pour le projet commun du forum de dbp, mais je pense qu'on peut en faire profiter tout le monde :p ^^ Il s'agit de trouver le chemin le plus court dans un seul plan, et j'y ai ajouter qq fonctions programmées directement avec dbp, pour gerer une IA simple, avec entités, et checkpoint. lien je vous laisse regarder sa |
|
| stilobique |
Posté le 30 Déc 2007 à 13:35
|
|
![]() Messages : 2387 GCPoints : 841900 |
Une petite démo visuel ou en images serait la bienvenu |
|
| Squarch |
Posté le 30 Déc 2007 à 13:40
|
|
![]() Messages : 16 GCPoints : 6336 |
un exemple d'utilisation est fourni dans le dossier a télécharger |
|
| Darktib |
Posté le 30 Déc 2007 à 20:31
|
|
![]() Messages : 4017 GCPoints : 347288 |
Ca fait 2 dll de pathfinding sur GameCorp^^ Je vais tester...
Dernière édition le 30 Déc 2007 à 20:34
|
|
| Darktib |
Posté le 31 Déc 2007 à 15:17
|
|
![]() Messages : 4017 GCPoints : 347288 |
J'ai testé, et voici mon verdict^^: _facilité d'utilisation : faut mettre pas mal de code pour utiliser la dll, mais apres ca va de soi. Perso (mais la je suis partial^^) je prefere ma dl sur ce point... _performances : tres bonnes, mais je n'ai testé que sur une petite map... _fonctionnalités : dommage qu'il n'y ait le support que d'un graphe... j'ai pas regardé tout ton code d'exemple, mais est-ce que ton pathfinder genere un path avec que des waytiles ou avec des checkpoints? Pour savoir ce qu'est une waytile, tu peut regarder les screens de ma dll, les carrés jaunes sont des wayriles. _aide : j'aurai bien aimé un ou deux tutos pour bien utiliser ta dll... Note globale : 16/20 |
|
| Squarch |
Posté le 02 Jan 2008 à 10:22
|
|
![]() Messages : 16 GCPoints : 6336 |
La dll genere le path qu'avec des waytiles, mais les fonctions d'IA qui sont fournis avec permettent de se servir de checkpoints. en fait, pour la recherche du chemin en 3d, je n'ai pas penser que c'etait necessaire... mais pourquoi pas, dans une prochaine version? Il y a un exemple d'utilisation fourni avec la dll, dans le dossier 'test' sinon merci de l'avoir tester
Dernière édition le 02 Jan 2008 à 10:23
|
|
| Darktib |
Posté le 02 Jan 2008 à 18:47
|
|
![]() Messages : 4017 GCPoints : 347288 |
De rien^^ *chuchote en aparté* faudrait que je puisse ameliorer autant ma dll, moi! |
|






