2020 PD2 Project 3
Doodle Jump
Score
Record
Platforms
Player
Hazard
Monster
Props
Pause
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
2020 PD2 Project3
By Sheng-Zhong Wang
2020 PD2 Project3
- 2,019