Friday, October 29, 2010

Line Intersection

Apart from My Work PC suddenly dying yesterday afternoon and making my current milestone a real bear to achieve (yes virtually everything is in Perforce). It's a bear because i now have to setup a new machine, though that is waiting till i know for sure i cannot resurrect the dead one. PC Necromancy ftw! hahaha

Well, erm, onto the title of this post. Line intersecting code.
I want to do two new things in my next game, or at least in this playfull prototype i am working with. Those two things will be awesome additions to my main game cod ebase, even if i end up not actually using them in my next game.
They are:-
1. LOS check (line of sight)
2. Line Collisions (radius, or distance from a line)

Number 1 (LOS, is gonna be great for controlling when enemies can actualy see me. I just don't want that dumb loking enemy firing at me through walls etc. Looks dumb, and i am better than that. It should make a game seem so much more solid too.

Number 2, collisions to lines. This is gonna be great coupled with the LOs checking. When an enemy fires at me i can see if it hit a thin wall that i just ducked behind. I already have point vs rectangle checks for bigger objects. this will just give me some fine control.

With these new technologies added, i reckon i can make some more interesting games to play.


No comments:

Post a Comment