Tuesday, August 16, 2011

Summer update

Finally got some time off from work (summer vacation!) and life in general, so I thought I'd make a little update on what's going on.
As usual work is taking up most of my time so unfortunately I haven't got a lot of news about my RTS project, but a couple of little things.

I hit a major road block when I delved into making a unit movement system, looking at both new and older games to try and figure out some of the techniques used behind them.

For starters I found an article over at gamasutra, written by the guy who made the movement system for age of empires 2. Really interesting, using techniques such as a collision prediction and a solver to work things out between units.
link

Also found an interesting topic at gamedev.net
Flocking + a good collision system seems like a good way to go.

Lastly I tried integrating RVO (Reciprocal Collision Avoidance) and it totally work almost straight off the bat, but I found that RVO pretty much brakes down with many units in confined places so I might not use it in the end.

I might try to combine some of these techniques, but we will see.


Also, here's a couple of screenshots on my cliff building algorithm progress: