|
![]() | 2013/4 |
![]() | Department of Computer Science (administered by the Learning Partnerships Office) |
![]() | 6 |
![]() | Intermediate (FHEQ level 5) |
![]() |
Semester 1 at City of Bath College Semester 1 at Weston College Semester 1 at Wiltshire College |
![]() | CW60EX40 |
![]() |
Like-for-like reassessment (where allowed by programme regulations) |
![]() | In taking this unit you cannot take LP20548 |
![]() | Aims: The aim of the module will be to: * Design and develop interactive game applications; * Apply programming principles to game play specific mechanics. Learning Outcomes: On completion of this unit the student should be able to: * Select and implement appropriate programming techniques within a games framework; * Design an application including layout and code requirements; * Test and document complete applications; * Evaluate a finished application based on user feedback. Skills: Practical skills: * Game play logic implementation (T, A) * Object Oriented programming for games (T, A) * Mathematics for games programming (T) Personal skills: * Time management, planning and prioritisation of tasks (F, A) * Analysis of existing game mechanics (F) Communication skills: * Prepare high quality reports and documentation to support applications. Present information appropriately. Perform user demonstrations and prepare questionnaires to aid critical evaluation of products (F, A). * Discuss own assessed work (F, A) Content: Design * Game logic using finite state machines * Human/computer interaction in games * Class structures * Game play mechanics * Gathering requirements from a brief * Graphics and interface Implementation * Classes and objects * Graphic rendering * Game states * User interactions * Collision detection * Co-ordinate systems * Artificial Intelligence * Middleware tools * Game deployment Testing * Prepare test plans * Conduct tests using appropriate debugging tools * Complete test logs * Maintain version control. |
![]() |
LP20540 is Optional on the following programmes:Programmes administered by the Learning Partnerships Office
|