I *think* the best way a bot can be programmed to adapt to a level (most skillfully, at least), is for it to observe the keystrokes of the players (this probably can't work for a whole server; just one player), and look for patterns regarding keypresses and the x,y coordinates. That way it will be able to jump into ammo, over pits, and so on. Of course, this will be extremely, extremely, extremely difficult to program. Heck, let's just say it's impossible.
|