Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "CATCH THE JAM! Final Presentation By: Katie Yang, Bob Pan, and Ian Zack."— Presentation transcript:

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

2 Game Overview 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! Catch The Jam!

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) Actual Expected

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 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 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

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


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

Similar presentations


Ads by Google