Controls:
Move the mouse to rotate the ship, left chick to thrust, right click to shoot.
A.I.:
SpaceMadness is mainly an experiment in artificial intelligence. I’ve made games before but the A.I. was always 2D. This was my first attempt at A.I. in 3D and I think it turned out well. Here are some of the features:
-Enemy ships avoid collisions with the level and their A.I. is not level-specific.
-Enemies retreat temporarily when hit.
-Enemies avoid collisions with each other and even move out of the way to make room for one of their friends.
Graphics:
The ships, textures, and level are made by me, you can use them if you want but do not use the player’s ship in anything commercial. I might use it in a real game and I wouldn’t want to have to sue ya

I’d like to thank my group members Scott and Mark. Scott took care of the sound and helped with some of the research. Mark wrote the code to load in the settings from an external file.
Note: If the game runs a little slow, there is a text file in the media2 folder called settings. If you edit the file in notepad it will look something like this:
1024 16 1
The first number is the screen resolution, you can lower it to 800 or 640 to speed up the game. The last number represents the sky-cube and is either 0 or 1. If you set it to 0 you will have a black background instead of a sky but the game will run faster.
Brent Cowan
http://dkf.zapto.org/SpaceMadness.zip