2020 PD2 Project 3

Doodle Jump

Score

Record

Platforms

Player

Hazard

Monster

Props

Pause

You can play the game on your phone

OR

Online Version

Requirements

  • Player can jump automatically and can move across the boundary (10%)

  • At least two kinds of platforms (10%)

  • At least two kinds of game props (10%)

  • Hazards

    • Monster (5%)

    • Player can shoot bullets to blast the monster (5%)

    • If the monster is dead, remove it from the scene (5%)

    • At least one another hazard (5%)

    • Eliminate/Avoid one hazard someway (5%)

  • Can play the game infinitely until the player died (10%)

  • Can pause the game (5%)

  • Show the player’s score during the game (5%)

  • Show GAME OVER and final score when the player died (5%)

  • Platforms’ classes should use polymorphism (10%)

  • Video and README file (10%)

  • Bonus (up to 20%)

Platforms, Props, Hazards

Clearly specify what they are in README.md

Video and README file

Must satisfy this requirement, or you will get 0 point

  • ​Video
    • Play your game
    • Upload the video to YouTube
  • README.md
    • Give your video link
    • Specify how to play your game
    • Specify the requirements and bonus you've done
    • Specify how you implement polymorphism

Qt Graphics System

Scene

View

Item

Scene

Items

Scene

Items

View

View displays the Scene

Scene has some Items

Item has its Position

Coordinate System

DEMO

Deadline - 06/16 23:59

Please fork this repo first

Upload Rules

  • Do not modify .gitignore file

  • Do not remove .pro file

  • Do not upload these files to GitLab

    • .o files
    • executable files
    • build-XXXX folder
    • .pro.user file
    • moc_XXXX.cpp/.h generated by Qt

Read error message when you encounter problems

Try google the solution on your own first

No plagiarism

Made with Slides.com