Inside3D!
     

Shockbot Nodegen

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Artificial Intelligence
View previous topic :: View next topic  
Author Message
Electro



Joined: 29 Dec 2004
Posts: 241
Location: Brisbane, Australia

PostPosted: Tue Sep 15, 2009 9:48 pm    Post subject: Shockbot Nodegen Reply with quote

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 Razz 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 Wink
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! Smile

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
View user's profile Send private message Visit poster's website MSN Messenger
Team Xlink



Joined: 25 Jun 2009
Posts: 320

PostPosted: Thu Sep 17, 2009 2:05 am    Post subject: Reply with quote

Amazing Work!

That is incredible!
_________________
Anonymous wrote:
if it works, it works. if it doesn't, HAHAHA!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    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