Index | FAQ | Search | Memberlist | Usergroups | Profile | Log in to check your private messages | Log in | Register

Shockbot Nodegen

| Inside3d Forums Forum Index -> Artificial Intelligence

View previous topic :: View next topic
Author | Message
--- | ---
Electro Joined: 29 Dec 2004 Posts: 241 Location: Brisbane, Australia |

Posted: Tue Sep 15, 2009 9:48 pm Post subject: Shockbot Nodegen |

Hi guys I found some old demos laying around showing shockbot's "nodegen" feature. The idea behind this feature was initially to just automatically create nodes (or waypoints if you prefer) for levels without any human interaction (no manual placement!). After doing quite a lot of research and spending time on it, I came to the realisation that any ideas that I DID originally have and implement for handling tricky situations like jumps, would still fall apart in a lot of cases.
So this feature was put completely on the backburner (as opposed to the bot itself, which was put on the slightly closer backburner).
It'd be useful for mappers who are working on something and don't want to have to place nodes manually every time, or tweak them at every iteration. It's only good for general navigation, no fancy jumps.
Automated node generation will NEVER be as good as manually placed nodes. This is a sad truth, and the sooner you can come to realise this as I have, the better Manually placed nodes are more precise, more efficient, and will allow for more complex human-like behaviors.
These demos show the bot in it's earlier very debug infancy, and since... things like ledge detection/avoidance and more cleanup in nodegen have been implemented. Another bug you will notice in the klzvob demo, is the bot spaz's out when it runs out of things to pickup in the level, this issue has also been fixed (as shown in the alcyone video I posted a while ago).
These demos were recorded in DP, back over a year ago, I don't know if that means they're completely broken when trying to play them in another engine or not... so you can let me know about that
Try to ignore the debug text that all gets slapped in your face constantly, and just look at the bot itself (except when it's making mistakes! ... because those have mostly been addressed)
Here you go!
http://www.bendarling.net/downloads/shockbot/tests/shockbot_nodegen_dm4.dem
http://www.bendarling.net/downloads/shockbot/tests/shockbot_nodegen_klzvob.dem
klzvob bsp:
http://www.bendarling.net/downloads/shockbot/tests/klzvob.bsp
_________________
Unit reporting!
http://www.bendarling.net/

Back to top |

Team Xlink Joined: 25 Jun 2009 Posts: 320 |

Posted: Thu Sep 17, 2009 2:05 am Post subject: |

Amazing Work! That is incredible! _________________

Anonymous wrote:
if it works, it works. if it doesn't, HAHAHA!

Back to top |

Display posts from previous:

| Inside3d Forums Forum Index -> Artificial Intelligence | All times are GMT
Page 1 of 1

Jump to:

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Powered by phpBB © 2004 phpBB Group