NetLogo User Community Models
by Mick Censored (Submitted: 05/12/2007 )
WHAT IS IT?
Asteroid Belt is a game based off of an old arcade game of the same name. The objective of the game is to destroy all asteroids in the way of a spaceship, and to avoid getting hit by one. When all the asteroids are destroyed, the game is won. But when a spaceship is hit by an asteroid, the game is lost. Levels depend on the number of asteroids, which is left for the user to decide. There is only one life in each game which must be used wisely.
HOW TO USE IT
(Instructions are written in the Interface Tab)
THINGS TO TRY
It will take a lot of energy to destroy the asteroids, because of it's ability to move away from the missiles. Try to shoot directly at the "heart" of the asteroid. You must use a rapid fire for it to be quickly destroyed. It also works well if you shoot at it head on (i.e. at the pointed end.)
Before or after a game, try changing the number of turtles to set the difficulty higher of lower. Again, make sure not to do it in the middle of a game.
EXTENDING THE MODEL
Size of the asteroids can be altered, as well as the missile speed using sliders. The spaceship can also be programmed to move.
CHEAT: You can change the Fire Missiles button into a Forever button. This will make several missiles shoot out and destroy the asteroids very quickly. Moving the heading-angle slider can make the spaceship destroy many asteroids in one rotation. It's only recommended if the number of asteroids is very high, but other than that, it should be avoided. (Note: Extensive use of this cheat may result in boredom.)
The primitive "in-radius" is a major asset to this model. This model also makes usage of user messages, which pop up at the end of a game.
CREDITS AND REFERENCES
Was helpful in teaching how to create guns and bullets, or in this case, spaceships and missiles.
(back to the NetLogo User Community Models)