Thursday, September 27, 2007

Distraction to Success

There has been some progress, not on the game but on my skills to create the game. It has been a dream of mine ever since I started using Game Maker to create my very own 3D projection engine. That is a 3d engine using nothing but perspective maths and some 2d drawing functions. No d3d_etc functions. After a couple of days I did it, a working engine with the ability to draw sprites, wild polygons etc along with direction, pitch and roll features for the camera.
http://img220.imageshack.us/img220/2307/3denginebr6.jpg

Believe it or not but I did plan on using my engine for Impounded at one stage, but after many tests I concluded D3D is faster. No shit you may say, but D3D is only fractionally faster. As for some skills I have learned from this? I now have a much greater understanding of 3D math and through the development of my engine, which was not much might I add. I wrote a very nice script to store model data, allowing quick access and retrieval of data.

So I'm now off to finally have a proper go at writing a polygonal collision detection engine. Wish me luck! :)

PS: Check the screenshots below for peak at the new car (280 polys)

No comments: