1 / 12

CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack

CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack. Game Overview. Catch The Jam!. Jam, our lovable TA, has been kidnapped by Michael Jackson and is being dropped over a ledge off of Duke hospital.

sine
Download Presentation

CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack

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. CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack

  2. Game Overview Catch The Jam! • Jam, our lovable TA, has been kidnapped by Michael Jackson and is being dropped over a ledge off of Duke hospital. • The purpose of “Catch the Jam” is to save our Computer Science TA “Jam Jenkins”. • You play as the delightfully rambunctious Chris, the undergrad TA and your job is to rescue him as many times as possible before time runs out! • You have one minute—the more times you catch Jam the higher your final grade will be. Good luck!

  3. Original Proposal • How much of your original timeline did you complete? • Does your game have the basic functionality described? • How many and which enhancements were made? Source: MJ picture from www.allmichaeljackson.com

  4. Timeline (Expected vs. Actual) Expected Actual

  5. Game Design (Expected) • Sprites: • Jam that is falling • Student catching Jam • Michael Jackson dropping Jam • Timer and Score • Trackers: • Michael Jackson moving above balcony • Student catching Jam • Falling Jam • GameLoop: • When student catches Jam sound wav plays pleasurable sound as demonstrated by Ian • If student misses there is a cry of despair as demonstrated by Ian • Game increases in speed every 20 seconds • Every Jam the student catches score increases by 1. The higher the final score the higher the students final letter grade upon completion of the game • Game ends when three Jams have touched the ground

  6. Game Design (Actual) • Sprites: • Two Jams that are falling • Chris catching Jam • Michael Jackson dropping Jam • Timer and Score • Duke Hospital background • Trackers: • Michael Jackson moving above Duke hospital roof • Chris catching Jam • Falling Jam • GameLoop: • When Chris catches Jam sound wav plays pleasurable sound (yeah.wav) • If Chris misses there is a cry of despair (ouch.wav) • Every 12 points the velocity of the Jam’s being dropped increases by (1+score*0.08) • Every Jam that Chris catches increases the score by 1. The higher the final score the higher the students final letter grade upon completion of the game • MJ’s “Beat It” (BeatIT.wav) plays in background for duration of game • Game ends when time<0; normal game runs for 60 seconds.

  7. Possible Enhancements (Expected) • Possible Enhancements: • Different levels • High score table that will sort score by decreasing value • Michael Jackson favorite hits in the background • Multiple characters to choose from • Cheat codes

  8. Possible Enhancements (Actual) • Simple Enhancements: • Imagesprites of MJ, Jam, Chris and Duke Hospital • Sound when Jam hits ground and when Chris catches Jam • Background music • Complex Enhancements: • Jam spins as he falls • Velocity of falling Jam sprite increases relative to current score • Optional two player function • Game over screen and grade assessment of score • Michael Jackson’s complex “random” movement

  9. Web Documentation Web-page Demonstration Time! Our game can be found at: http://www.duke.edu/~bzp/cps4/Project.html http://www.duke.edu/~ksy/project/ http://www.duke.edu/~ijz/Projects/

  10. Bugs & Future Work Ideas • Two major bugs encountered: • MJ moving off the screen • Jam flashing when it intersected Chris Solutions: • Implemented code: that moves MJ from one side of screen to the other • Changed code to check if Jam1 was still on screen • Future Work Ideas: • Create multiple levels • Create a high scores table • Incorporate secret level class games such as Wackadot, Unicycle and 1-D simulator

  11. Points Breakdown (Expected)

  12. Conclusion Game Over Thanks for Playing! Source: Picture from www.allmichaeljackson.com

More Related