* Player can hear music. When one piece of music ends, another is started. * Player can hear sound effects when he clicks (for example) buttons. * At the beginning the Player has no Base * Player can create 3 (?) new Bases on Globe by clicking New Base (button) and then clicking position anywhere on the globe. * Multiple UFOs are spawn on the globe at random positions at random times * UFO travel to randomly picked destination position and then escapes Earth atmosphere (UFO disappears) * Player can select base which results in a Select Target state (pauses GameTime and waits for target) * Player selects a target UFO while in Select Target state with a mouse click * (optional) Player can launch Interceptor clicking Intercept (button) and selecting a Base from Bases List (dialog) * "Aliens - XCorp" score is displayed in right top corner * When Interceptor reaches UFO, UFO is destroyed and XCorp score is increased by one and Interceptor returns to it's Home Base * When UFO escapes Earth atmosphere, Aliens score is increased by one and all Interceptors following that UFO return to Home Bases * Player can save the game clicking on the Save Game (button) in Options (dialog) * Player is prompted for the name of the saved game and has to click OK (button) to save a game, or Cancel (button) to cancel * Player is presented with a Load Game (dialog) after clicking Load Game (button) in Options (dialog) - 3 columns listbox, Name, Game time and Real time * Player can load previously saved game highlighting it's Slot and clicking Load (button) on Load Game (dialog)REMARKS
* First available interceptor in base is launched * Number of Interceptros available in base - To Be Determined * Save and Load dialogs aren't the same, because using flexible number of save games (not 10 like in original) makes the need for Save Game dialog minimal, as only the Name field is required to be entered by Player
As usual post feedback and propositions of additions / changes here.
Last time I forgot to credit Garo for the draft of what you see up here. The hardest part is to write the first sentence or first line of code. Thanks mate!
Edited by guyver6, 29 July 2006 - 10:49 AM.