(Historic Post: April 14th 2007)
Well its been a while since I have been working on my project. But I have some surprises for everyone who is interested. TREES! Wow, the possibility of making the world feel more three-dimensional. Currently the car cannot collide with the trees so instead you fly right through them but the visual effect was worth the effort. Since the trees are transparent they need to be drawn to the screen in a special way. Basically needing to be drawn last and in a special order from farthest away from the camera to the nearest. So I needed to write a function to sort the list of trees. I decided to use MergeSort since it is faster then QuickSort on the worst case, and uses less memory. Though this proved troublesome. Miguel De La Cruz helped me for the last couple of hours debugging the code, reading it carefully and finally I found that I wasn’t adding the trees to the end of the list; instead I was adding them to the beginning of the list… So that was the bug for the day and trees are now on the screen. I plan to work a little more on the interface and possibly networking or physics code shortly.