Sol ai demo

Community Forums/Showcase/Sol ai demo

Defoc8(Posted 2005) [#1]
SOL a.i/steering demo

www.specis.pwp.blueyonder.co.uk/SOLaiTest.zip

first off - thanks to specis for hosting this demo :]

Ok..well for those havent heard of my project, SOL is
a singler player space exploration/trading/combat game.
Anyway..after a long break ive decided to pick up the ball
again. im currently working on the a.i module, and thats
what this demo is all about..grouping/formations/steering...
ive yet to add the complex routines that allow groups to
dogfight or perform any similar high level a.i, but this will
come soon..

for those that are interested - the logic is quite simple..

- spherical collisions / distance checks are made, + if
- the close enough, the vector from the object to your ship
- is averaged with your ship vector + this becomes the new
- target vector....the more collisions, the more adjusments..

- to keep all this collision madness from killing the fps,
- a dynamic spacial partioning system is used to keep track
- of small ships..i suppose its similar to hash coding..
- x,y,&z are used to from a area number, and this number
- is assigned to ship & a reference to the ship is added
- to the table...its slightly more complex than this, but
- thats the basic idea...

- larger objects have to treated in different way, but because
- these objects will be few in number in any given scene, this
- isnt really a big problem..collisions against these objects
- is done by testing the radius of a group of objects vs the
- radius of the large object...if a group is within this zone,
- we then perform some sphere/mesh tests + apply vector ajustments
- to the target vector as before...this is slightly more complex,
- involving finding face normals etc..but most of this is done via
- coldet...

hmmm..typed quite a lot..
- anyhoO, i hope to release a new SOL demo sometime in the next few
- weeks...until then, you can check out the old demo if you want
- www.mindcage.4saken.co.uk

- cheers! ;)
matt/defoc8


Caff(Posted 2005) [#2]
Sounds impressive, but at the same time bloody complicated and far too much for my weeny brain to handle. Still, the demo made sense :)

Finish the game, babe.


Defoc8(Posted 2005) [#3]
lol + cheers caff ;)


Sacha(Posted 2005) [#4]
Elite-style games rules. Wish you courage and luck ! Keep on going :)


Xip(Posted 2005) [#5]
very cool stuff, well done m8 :)