Software Development Assistant
Web Design
ND6 Software
ND22 Games
ND20 Website
ASP - MVC5
Software Tools
Books & Articles
Web Sites
Unit 22: Developing Computer Games
Assessment 3:
Game Coding Part 2
P4:
Develop a computer game for a given specifcation
P6:
produce user documentation for a computer game
P7:
Produce technical documentation for a computer game
M2:
use appropriate selection and iteration methods for a computer game
D2:
explain how the structure and design of a game can assist in maintenance and capacity for extension.
Lesson Activities
90 min Tutor
Demonstrate how to code and test a class suitable for displaying instructions to the user of the game. Show how code can be continuously re-factored to match best practice design principles.
90 min Students:
Work in pairs to create a class suitable for displaying instructions for the specified game.
Useful Resources
Video:
Developing a MessageBox Class.
Getting the World class to display part of the game instuctions on the screen.
Video:
Writing Game Instructions.
Refactoring the MessageBox class to display all the game instructions before the game starts.
Wikipedia:
Extreme Programming - The start of Agile Development
Wikipedia:
Scrum - A more modern approach to Agile Development
Wikipedia:
Code Refactoring - Getting rid of bad code smells
Wikipedia:
Code Smells: It works but it could lead to future problems