created with NetLogo
view/download model file: Jimmy-Yang-Raiden.nlogo
Game Name: Raiden N
Coded By: Jimmy Yang (ML1 Period 10)
This is a space-shooter game based on the online flash game "Raiden X," which itself is a flash game based on the original Japanese Raiden arcade games.
General:
This game gives the player control of a single space-fighter and pits them against enemy crafts that spawn from the top of the map, which is done by sprouting them from the top patches. As the game progresses through a level, the types of enemies you face would change and at the end of each level is some sort of boss that would force the player to move around more (as if they have not already). Beating a boss would give the player access to the next level of difficulty, which not only increase the spawn rate of the enemies, but may also contain new ones as well.
The Weapon System:
There are three different types of main weapons and 4 different levels for each. The types of weapon is indicated by the color of the space-fighter. A red space-fighter can fire mediocre red bullets in increasing amounts as the weapon level increases. A blue space-fighter can fire a powerful blue laser that becomes even stronger as the level increases. Finally, a purple space-fighter can fire a homing laser that targets a random enemy. The player starts out with level 0 red bullets and must collect power-ups to work its way up the weapon system.
In addition to the standard bullets/lasers, the space-fighter also have a subweapon in the forms of missiles. There are two types of missiles and 3 different levels for each. Recieving a missile power-up with a yellow "M" would result in powerful missiles that travels forward from the space-fighter. Recieving a missile power-up with a green "H" would result in a homing missile that homes in to random enemies. As missile level is increased more missiles would be fired.
The controls are fairly straightforward. First set up everything with the button "Setup". Then hit "Go" and the game will commence. The movement control uses the standard WASD (W for Up, A for left, S for down, D for right). Firing bullets uses the button K.
To win, simply defeat as many enemies as you can and defeat all the bosses.
Obviously, one of the chief things the player should look out for would be the "Health" monitor and the "Lives" monitor. Without those, the player is probably going to have some trouble beating the game as they would not how much more damage they can sustain. "Level" defines which level the player is up to. "Score" is pretty self-explanatory. Finally, "Level Countdown" is the actual time system used to time a level and what enemies appear. In this case, it can be used by the player to know how much longer the level last, as the enemies will only spawn when "Level-Countdown" is between 0 and 100. Don't fret if it reaches the negatives: it is supposed to, for a very special purpose...
Beating the game would probably be the first thing that comes to anyone's mind. After that, you could try attaining a higher score by selectively defeating more enemies or picking the same power-ups after you have attained the highest level of your weapon. Following that, you could try beating the game with only a specific weapon or only kill a specific type of enemies. In short, the possibilities is endless... provided that you put some time of thinking new ways to play the game.
This section could give some ideas of things to add or change in the procedures tab to make the model more complicated, detailed, accurate, etc.
This section could point out any especially interesting or unusual features of NetLogo that the model makes use of, particularly in the Procedures tab. It might also point out places where workarounds were needed because of missing features.
This section could give the names of models in the NetLogo Models Library or elsewhere which are of related interest.
This section could contain a reference to the model's URL on the web if it has one, as well as any other necessary credits or references.
A help section for anyone having trouble with the game
DO NOT READ ANY FURTHER IF YOU DO NOT WISH TO BE SPOILED!
y
o
u
h
a
v
e
b
e
e
n
w
a
r
n
e
d
!
Important enemies:
Assault Ships (Brown, stops and shoots 3 pellets) - 60% chance of dropping a weapon power-up
Bombers (Gray, moves down the screen and shoot a stream of green pellets) - 40% chance of dropping a missile power-up
Defeating the bosses:
Turtle - It turns as fast as you move (since it "faces" the player), so you can get more hits in if you move slower while you are at the bottom of the screen.
UFO - It is preferable to get a homing weapon (both purple laser and homing missile works) for this fight as the UFO moves around a lot and sometimes goes to the bottom of the screen, where you cannot hit it otherwise.
Alvatorre (Giant Yellow Thing) - The only way to stop its giant laser is to defeat all the "remote weapons" that appears. Getting a level 4 Red Bullets will make it much easier while it is shooting its laser. However, if you want to make it even easier, simply get a purple laser (any level) and stay in the upper corner where you can't be hit by its bullets, lasers, or remote weapons.
Raiden (Yourself) - The very top 1/4 of the screen is off-limits, so don't bother trying to move up there. Using level 4 Red Bullets is prefered due to the homing missiles and its fast movements.