Message #2587
Sujet: Intelligence artificielle : creation de bots
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 06-07-2007 18:29:20 | aenahel |
Le truc c'est que si je base la réaction du bot en testant la distance bot-player, le gobelin qui sera de dos remarquera ma presence a la meme distance que s'il est de face et qu'il me "voit" arriver. Et pour les déplacements, faut que je me retappe toute la programmation qui a servie a ICameraSceneNodeFPS (avancer, tourner, strafe etc etc), et c'est pour ca que je voulais réutiliser ca... (avec un setActiveCamera(camera_du_joueur) pour pas de confusions avec les cameras bots).
En fait, il s'agit de déplacer un gobelin qui n'est pas armé ( -> en fait, s'il nous voit, il nous saute dessus et nous tappe sur la figure). Donc je pensais à un etat "cherche" ou "ne se doute de rien" (ca dépend de mon humeur ^^), ou il peut marcher par-ci par-là, et puis s'il nous voit (genre à 50m en terrain dégagé) ou quand on approche a plus de 2m sans qu'il nous voit (on fait quand meme du bruit en marchant...) il nous attaque, c'est-a-dire qu'il cours vers nous, ou qu'il nous cherche s'il nous voit plus (et au contact, il tappe). Le coup de l'algo A* m'a l'air interessant (quoique compliqué et peut être remplaçable par une autre méthode), je vais y jeter un oeil. Mais en fait, pour déplacer les IAnimatedSceneNode (vu que je fais plus de camera), les déplacer à chaque loop d'un pixel avec un ->setPosition(truc) en utilisant une 3dline entre le joueur et le bot (et encore, ca je sais pas faire pour l'instant), c'est pas un peu bourrain au niveau de la programmation ? Moi ce qui m'arrangerait, ce serait un code téléchargeable pour les bots ^^ mais je dois surement rever pour vouloir trouver ca... |
| Création du message | 06-07-2007 18:25:48 | aenahel |
Le truc c'est que si je base la réaction du bot en testant la distance bot-player, le gobelin qui sera de dos remarquera ma presence a la meme distance que s'il est de face et qu'il me "voit" arriver. Et pour les déplacements, faut que je me retappe toute la programmation qui a servie a ICameraSceneNodeFPS (avancer, tourner, strafe etc etc), et c'est pour ca que je voulais réutiliser ca... (avec un setActiveCamera(camera_du_joueur) pour pas de confusions avec les cameras bots).
En fait, il s'agit de déplacer un gobelin qui n'est pas armé ( -> en fait, s'il nous voit, il nous saute dessus et nous tappe sur la figure). Donc je pensais à un etat "cherche" ou "ne se doute de rien" (ca dépend de mon humeur ^^), ou il peut marcher par-ci par-là, et puis s'il nous voit (genre à 50m en terrain dégagé) ou quand on approche a plus de 2m sans qu'il nous voit (on fait quand meme du bruit en marchant...) il nous attaque, c'est-a-dire qu'il cours vers nous, ou qu'il nous cherche s'il nous voit plus (et au contact, il tappe). Le coup de l'algo A* m'a l'air interessant (quoique compliqué et peut être remplaçable par une autre méthode), je vais y jeter un oeil. Mais en fait, pour déplacer les IAnimatedSceneNode (vu que je fais plus de camera), les déplacer à chaque loop d'un pixel avec un ->setPosition(truc) en utilisant une 3dline entre le joueur et le bot (et encore, ca je sais pas faire pour l'instant), c'est pas un peu bourrain au niveau de la programmation ? Moi ce qui m'arrangerait, ce serait un code téléchargeable pour les bots ^^ mais je dois surement rever pour vouloir trouver ca... |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 559 invités en ligne membre en ligne: - RSS Feed |