.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   RACC (http://forums.bots-united.com/forumdisplay.php?f=11)
-   -   development screenies (http://forums.bots-united.com/showthread.php?t=556)

Pierre-Marie Baty 04-05-2004 03:26

Re: development screenies
 
Here are 2 other pics
They show how the collision detection works
http://racc.bots-united.com/racc-collision-example.png
The lateral and front traces lengths are function of the bot's velocity. For example, if the bot is strafing left, it will care more about obstacles on its left and little for those on its right, hence the left traces will be fired further than the right traces which will be clamped to the minimum.
http://racc.bots-united.com/racc-collision-example2.png
here it's the same bot a few seconds later, but seen from the top. Perhaps it's more explicit.
You can notably notice here how the bounding boxes (the boxes used by the engine for collision checking) of any entity in Half-Life are always axial, i.e, parallel to the map axises, no matter the direction the entity is facing. The bot's bounding box is the big green parallelogram.
The three traces per side return different values which are interpreted as: wall (blocking), low wall (jump), low ceiling (duck), fall.
The bot fills then an integer bitmap describing the quality of its surroundings for each of these three sides.
On the second pic for example, you can see in the [body] section of the AI console that the bot senses a low wall on its left, and a low wall in front of it. It can then decide to jump over it.

MarD 04-05-2004 08:35

Re: development screenies
 
Heyyo,

Man tha's cool how it can detect height, obstacles, and how to overcome them. :)

I have a small question aboot your bot. We've heard the new style that RACCbot navigates, but how's the combat? is it improved? or is it still running off the good ol' RACC style that was also implemented in the PODaim fix?

Pierre-Marie Baty 04-05-2004 14:00

Re: development screenies
 
there is no combat code at all in this bot yet (hmm, it's not quite exact: there is still the old combat code from the old RACC but it's been all commented out). I have several ideas for that but I won't activate any combat code as long as the bots don't move at least as good as the CSbot and don't know how to do leapfrogging correctly.

Hence you can understand it's way too early to talk about a release...

stefanhendriks 07-05-2004 15:23

Re: development screenies
 
very , very nice stuff there. It looks like cs bot to me ;) I really have to investigate this mesh stuff some time , and replace the entire rb nav with it :D

dead bwoy 07-05-2004 21:43

Re: development screenies
 
The biggest problem with csbots combat mode is that they seem to completely ignore their nav areas and head straight for the ememy player. This causes big problems on alot of custom maps where you can fall to your death. Also, csbot doesn't know what water is yet, or how to navigate it. They made walls behind the ladders in the new maps because they were having problems with free-standing ladders and the bots trying to climb up the wrong side. Also still waiting on button usage too. new cz maps were also updated "for the bots" ie de_prodigy's button door is now an automatic opening door. Hopefully you can create a better combat code for RACC!

Whistler 08-05-2004 12:48

Re: development screenies
 
IMHO Michael Booth's bot isn't very good... for example, it just used UTIL_TraceLine() to check if a place is in the same 'area'...and it will go pass the func_illusionary (such a st*p*d bug) :)

stefanhendriks 10-05-2004 15:28

Re: development screenies
 
thats a pitty because i expected button usage at least for an official bot... now they (valve/gearbox/turtle rock) just move the problem. THey do not fix the bots to open doors, they fix the doors for bots... blegh!

Huntkillaz 27-05-2004 04:25

Re: development screenies
 
Quote:

Originally Posted by Pierre-Marie Baty
Here are other screenshots of the AI console in action
the problem with it is that it's readable only on a dark background...

anyway it's improving. Slowly.

hey just wondering have u fixed this....coz i was thinking that u could try this:

if u can get the bot to detect the darkenss or how light it's curennt pos is u could use it to change the colour of the console...so say the bot is in the tunnels ..it detects a darkness of 7 level looks up a table for colour console based on a 1-10 scale for 7 giving a value red for the colour the console should be displayed in...this way rather than havaing the spectator cycling through the colours it get done automatically. =)

sPlOrYgOn 27-05-2004 04:36

Re: development screenies
 
it's probably not possible unless he put the quake engine into his bot and read the bsp to get all the lighting and everything and get where all the dark places are or something like that...

Huntkillaz 27-05-2004 04:51

Re: development screenies
 
Quote:

Originally Posted by sPlOrYgOn
it's probably not possible unless he put the quake engine into his bot and read the bsp to get all the lighting and everything and get where all the dark places are or something like that...

oh, but i guess a some stage he would have to implement such a thing to make his bot realistic


All times are GMT +2. The time now is 21:44.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.