资 源 简 介
I have to design and develop a multithreaded pacman project.
Marking Criteria
• Implementation of basic function (50%)
o Quality of the user interface (10%)
o Pacman and each of the ghosts, each having their own thread used to move them on screen (12%)
o Animation (7%)
o Sound effects (6%)
o Implementation of game rules (15%)
• Implementation of advanced features (30%)
o Adding an extra level (6 marks)
o High-score table (6 marks)
o The implementation of intelligent ghosts (10 marks)
o Implementation of one additional feature (8 marks)
Please note that you will be marked down if you don’t detail your implementation of both basic and advanced features in your report.
• Demonstration of Testing (10%)
• Report (10%) - please explain with sufficient details the data structure you used, thread synchronisation and the implementation of animation, etc