Wednesday, September 8, 2010

Two Dimensional, Polygonal wall collisions




It's finally complete! I've worked on it for the past half-year (With many versions spanning many months) and the final and most complete version of the Vector collision physics is done :D

It mostly uses maths and various if statements that make objects collide against a line on one side, yet through on the other side (Much a polygon in a 3D First Person Shooter game).

The engine though is only for games written with "Game Maker" as I decided that using a pre-made object-orientated programming toolkit is much better than trying to make soup-code in C++.

You can read what it does here: http://gmc.yoyogames.com/index.php?showtopic=463645&st=0&p=3426107&fromsearch=1&#entry3426107
You can also see what someone else made with it (Orange451 made a 3D FPS out of it!) here: http://gmc.yoyogames.com/index.php?showtopic=481373

Game Maker is a freeware/shareware programming toolkit for both beginners and advanced coders alike.
http://www.yoyogames.com/gamemaker/
Freeware version (LITE): Not as many advanced options, and many ads when you play a game compiled with the LITE version of Game Maker.
Shareware version (PRO): Once you have bought Game Maker, extra functions (Such as drawing rotated and scaled sprites) are unlocked, plus you are able to fully utilize Dynamic Link Libraries (DLL's) for more advanced usage.

No comments:

Post a Comment