My asteriods clone has undergone some new improvements. I'm trying to make it visually more interesting. I learned several new opengl commands and the basics are getting more clear.
In opengl the center point is (0,0,0). You position yourself with a translate function to a point.. and then all calls are relative to that point.
To draw stuff, you pick a mode.. point, triangle, etc and then draw the point(s) needed for that mode in between begin/end statements. If you are drawing a multipoint object, you can do blending by changing the color of each point and it will do it for you.
For 2d games, you can do a layer for each type of object.. background, forground objects, etc. There is also a function to do 2d stuff all on the same layer, but collision detection is easier on different levels.
Eventually i'll stop hacking trek and switch to my own game from scratch. I got some Objective C sample code today.. i could write a totally macintosh game.