Seeking a bit of help

06/30/2011 01:02 Murgen#1
I need some help. I have been coding a bot for the past couple of weeks and now I am trying to figure something out on esro. I need possibly an explanation of how to code decision based movement or an example, vb.net c# or c++ is okay. or maybe just a step in the right direction.
06/30/2011 01:43 bootdisk#2
What you're looking for is called AI (artificial intelligence).
There are a bunch of info on the net.
During 2000 people were keen on programming complex things using botman's bots sources for Half-Life... it let you experiment a lot of stuff.
It was cool because you were able to think the things as a group, organize bots to go and complete objectives.
All based on FSM (finite state machines) and simple Waypoints on the first versions, later they started to add flags to all the waypoints, that was how bots knew in CS were the bomb was planted for instance.
And also, the time passed and they start putting "weights" on waypoints to mark hot zones, or interested ones (which was just in some cases a counter that was incrementing or decrementing; it affected decisions).

AI is more than an interesting subject in game programming, you will entertain and learn a lot if you read about neuronal networks for instance... and... it pays in the market REALLY WELL.
06/30/2011 13:48 Murgen#3
I haven't learned AI, although one of my partners have. So this is good news, thank you.
06/30/2011 14:05 kevin_owner#4
for silkroad you would need to read the navmesh files and the bsr and bms files which contain the triangles and rectangles of the 3d objects and terrain. and you could try an algorithm like "A star" to determine your path.