1 / 15

Will Smith Saves Earth

By James Sheets. Game Pitch:. Will Smith Saves Earth. Premise. Evil aliens have picked up our radio frequencies, and become infatuated with our celebrities. They’ve decided to invade Earth to kidnap Tom Cruise!

papina
Download Presentation

Will Smith Saves Earth

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. By James Sheets Game Pitch: Will Smith Saves Earth

  2. Premise • Evil aliens have picked up our radio frequencies, and become infatuated with our celebrities. They’ve decided to invade Earth to kidnap Tom Cruise! • Will Smith – ace fighter pilot – is the last our last, best hope at another Mission Impossible sequel. • Simply, funny.

  3. Gameplay • 2-D, top-down shooter • Player controls a F-16 falcon jet fighter (Will Smith) • Each level, player must destroy the enemy ship before being shot down or running out of fuel • Player Ship • 1-hit to be destroyed • 3 Lives • Enemy Ship • Only 1 model • 1-hit to be destroyed • Becomes harder as level increases

  4. Player Controls • Space to start game • Intro screen • Mission debriefings • Game Completed / Game Over • WASD keys to move ship • Space bar to shoot • You can fire once a second • Esc to quit game

  5. Levels • Levels are all identical, except the enemy AI becomes harder • 2nd level: enemy fires faster • 3rd level: enemy moves faster • 4th level: enemy ship becomes smaller • Hard-Capped Level Limit • 4 levels to make it quick for people to complete • Level-limit could easily be changed by adjusting the code; • Congratulation screen if you beat the game • Mission debriefings between levels • Show total score and score breakdown • Announce enemy ship AI change

  6. Scoring • One of the main points of playing is to attain a high score • 100 points for completing a level • ½ point for every point of fuel remaining when the level ends • 1 point for every percent of accuracy (so, 100 points max if you kill the ship with one shot)

  7. AI • Simple AI • Move in a direction • Shoot randomly • Enemy difficulty increases with level • Each level, the alien ship will increase in 1 area: • Ship size decreases • Ship fires more frequently • Ship moves faster • Ship requires more hits to be killed

  8. Sounds • MIDI’s of Will Smith songs • Start screen: The Fresh Prince of Bel Air themesong • Gameplay: “Getting’ Jiggy with it” • Weapons fire sounds • Taken from “Tricks of the Windows Game Programming Guru’s” CD.

  9. Artwork • Free-use F-16 models • Free-use alien ship models • Background scrolls to simulate movement • Stock aerial photos for the background

  10. Screenshot This is actually a mock-up as a viewable screenshot couldn’t be taken from the game.

  11. Hardware/Software Specs • 500mhz Processor • 128MB Ram • 32MB Video Card • Windows XP/Vista • DirectX 7.0 • Microsoft Visual Studio C++ 6.0 • Paint.net

  12. Algorithm Style • Show Start Screen • Start Game • Get Level • Generate Alien Ship Difficulty • Loop • Display Score/Lives/Time/Background • Move Alien Ship • Detect Player Movement • Move Any Lasers; Detect Hits • Change/Restart Level • Close Game

  13. Algorithm Style • Classes and Inheritance used for all game objects (player ship, enemy ship) and game states • Game runs in a loop, constantly checking if the game’s state has change • Player at a display screen • Enter pressed; start game • Move enemy ship (pick a new destination if needed) • Have enemy ship fire (if it’s allowed) • See if player is trying to move • Move in a direction depending on key pressed • See if player is trying to fire (if it’s allowed) • Check if game has ended • Player destroyed enemy • Show score, move to next level • Enemy destroyed player • Subtract life, restart level • Player out of fuel • Subtract life, restart level

  14. Legal • This game won’t be distributed or sold commercially. I should be well within my rights (moral/legal) to use this material as a showcase for school project. • The name of the title character could be changed easily to remove any Likeness Rights issues.

  15. The End

More Related