Computing Science Examination - Spring Semester 2020  
EXAMPLE PAPER ONLY FOR 2020  
CSCU9N6: Computer Games Development  
Date: xxx     (2 hours)                                
This paper contains THREE questions.  
Attempt ALL THREE questions (Total: 36 marks).    
All questions are worth different marks. The distribution of marks among the  
parts of the question is indicated.  
IMPORTANT NOTES  
THIS IS AN OPEN-BOOK EXAM AND YOU MAY CONSULT YOUR NOTES, BUT  
YOU MAY NOT CONSULT ANY ONLINE RESOURCE.  
YOU MUST COMPLETE THE EXAM UNDER EXAM CONDITIONS. YOU MUST  
TALK TO NO ONE AND MUST WORK ALONE.  
IT IS ESSENTIAL THAT YOU PROVIDE YOUR STUDENT NUMBER AT THE TOP  
OF EACH FILE IN YOUR SUBMISSION.   
INCLUDE THE FOLLOWING DECLARATION AT THE END OF YOUR  
SUBMISSION:  
"I DECLARE THAT THIS IS MY OWN WORK"  
DO NOT SIGN THIS DECLARATION.  
COMPUTING SCIENCE   
MATHEMATICS  
2  
CSCU9N6  
XX May 20xx  
1. You have been tasked with developing an efficient but accurate collision  
detection system for a 2D game that involves an animated character  
catching a small ball (see diagram below). The player is able to control  
the motion of the character, including the angle of the hand relative to  
the rest of the arm. Provide the key components of a collision detection  
algorithm for this scenario that would ensure it was as efficient as  
possible while still being reasonably accurate.   
TOTAL MARKS FOR QUESTION 1: