Asteroids is a 3D game by Michael Davies, based on the old arcade classic in which you must destroy asteroids by breaking them up into smaller pieces.
It was developed in Visual C++ 6.0 with DirectX 8.1 over a period of approximately two months. It will run under any Windows system with DirectX 8.1+ and a 3D accelerator card.
At 0400 hours, we received confirmation from NASA that an asteroid field larger than any recorded in the history of civilization is headed for a direct collision course with Earth. If just one of these asteroids were to hit Earths surface, the impact would measure at approximately 50 megatons - 4,000 times the explosive power of the fission bomb used on Hiroshima.
Our entire military fleet is currently at war with the Martians and, as fate would have it, the asteroid field is too far away from Mars to reassign a Commander. You are the only armed ship within reach of the field.
Your mission is simple: Eliminate all asteroids. Our information sources believe gravitational forces have banded the asteroid field into eight waves. This will provide time between each wave to repair your ship.
Scientific analysis has shown the asteroids outer shells are coated in almandine carconite, a rare, highly explosive mineral which is normally only safe at extremely low temperatures. This means a single shot from a laser turret will suffice to blow the asteroid into pieces, but be warned! The explosion will be so large that you are advised to stay well back. A severe explosion could interfere with your guidance systems, or ultimately obliterate your ship.
The entire fate of the world rests in your hands. Good luck.
won't run on my computer. What's wrong?
runs incredibly slow on my computer. What's wrong?
is boring. What's wrong?
you written any other games?
what are you doing tonight?
If your question was not answered above, email Michael at email@example.com.
You are welcome to send feedback or comments on Asteroids. You are also welcome to ask for technical support if you cannot get the game working. Email Michael at firstname.lastname@example.org.