This Alice World is a game that follows in the model of two specific video game genres: The Rail Shooter and the Space Simulator.



The game begins with a prologue dictated by an astronaut who tells the player the story of the game. After the astronaut tells the player the story, the game has a scene change and the game opens up with some instructions on how to play the first stage of the game (displayed on a billboard). When the player is ready, he can press the space-bar in order to go forward with the game. Once the player does so, the instructions will disappear and the scene will show the dropship take off from a space station and go off screen.




The camera then shifts to inside the dropship, as if the player was inside the ship's cockpit. The dropship will move in a random direction and forward several times. Each time it does so, an alien ship (actually a colored blimp) will appear in front of the player. The player can fire the dropship's lasers at each blimp by clicking on the blimp. Once the player does fire the lasers at a blimp, the blimp will implode and disappear. After the player destroys all blimps/alien-ships, the game will have a scene change will shift the game to the next scene, where instructions will be displayed on how to proceed in the next stage.




After reading the instructions, the player can press enter to move on to the final stage of the game. As seen above, the player will once again be in the cockpit of the dropship and will this time have to destroy three alien flying saucers (which are actually "dials") that fly around at different speeds. This time, the player will be able to control the flight of the dropship by using the arrow keys. In addition, the dropship now fires blue missiles when a "saucer" is clicked on with the mouse. It will take two successful targettings of each saucer in order to destroy a saucer. When the player destroys all three saucers he has completed the stage and is taken to an epilogue scene



The epilogue scene congratulates the player for succeeding and thanks Professor Rodger for teaching me and the class ALICE.



The game uses a variety of event handlers and functions and methods in order to do the above-mentioned actions. In one case, a in-method while loop with an if clause involved so as to make the loop only occur once was used. This was used because the "When THISVARIABLE becomes true" event seemed to crash the game in ALICE for no reason whatsoever. The in-method while loop (which really never looped the method) was able to make the game run properly, even though it is not very elegant.