Extended National Diploma in IT

Unit 22: Developing Computer Games - Setup Level

Three different ways of setting out game objects so that they are ready to start a new level.

Learning Aim

  1. Be able to design and develop computer games
  2. Be able to test and document computer games

Assessments

  1. 20th Mar Assessment 3: Game Coding and Testing

Activities - Java Code: Setup Level(21-Feb-2017)

Lesson Lesson Activity Assessment of Learning Skill Developed

Develop a computer game for a given specifcation

Follow a test strategy to test and debug a computer game

use appropriate selection and iteration methods for a computer game

Use a variety of testing tools

explain how the structure and design of a game can assist in maintenance and capacity for extension.

implement a working object oriented application to meet defined requirements

Test an Object-Oriented Application

analyse actual test results against expected results to identify discrepancies

1.1
  • 15 min Demonstration of creating and placing game objects manualy and saving them as Java code in a populate method
  • 15 min Demonstration of inspecting Greenfoot game objects and testing their methods
  • 60 min Demonstration of populating the world with game objects using random numbers setupRandomLevel()
  • Check inspect screenshot
  • Check populate()
  • Check setupRandomLevel()
  • Debugging Code
  • Java Coding
1.2
  • 60 min Demonstration of populating the world with game objects using a Map class
  • 30 min Checking the progress of each team, and helping to debug and extend the code
  • Check map code()
  • Check map code
  • Selection & iteration
  • Java Coding
1.3
  • 15 min Demonstration of testing the game using black box tests
  • 15 min Demonstration of setting a breakpoint to examine the internal workings of the program
  • 30 min Checking the progress of each team, and helping to debug and extend the code
  • Check Test plan
  • Check debugging screenshot
  • Check Game Progress
  • Debugging Code
  • Java Coding

Useful Resources

Week Index