Computer Studies 10: Criteria for Games

Assignment 1: Catch the Clown (10 marks)

  • Game compiles without bugs and run-time errors; code (.gmk) file is uploaded.
  • Game has F1 Help (includes name and controls).
  • Game has background music and sound effects.
  • Room has the red background.
  • If clicked, score and speed are both increased.
  • If click, clown respawns elsewhere.
  • Clown moves in different directions.
  • Clown bounces off walls.
  • Clown changes directions after certain time.
  • First initials made from solid walls are displayed in the level design.

Assignment 2: Fruit Ninja (10 marks)

  • Game compiles without bugs and run-time errors; code (.gmk) file is uploaded.
  • Game has F1 Help (includes name and controls).
  • Game has sound effects and background music. There should be a different sound effect for clicking on the bomb.
  • At least 2 fruits and at most 1 bomb exist in the room at the start of the game.
  • Fruits and bombs move in different directions and bounce off walls. They also change direction after certain time (50 steps).
  • If fruit is clicked, score is increased and fruit re-spawns elsewhere.
  • After a certain amount of time (e.g. 50 steps), more bombs appear on the screen.
  • If you click on a fruit, more bombs appear. You can create a clone by creating new instances of the bomb. ***Note: This criteria is not described in the tutorial.
  • If bomb is clicked, the game is over immediate (or lose a life and game is over when there are no more lives as described in the tutorial). You can choose how to end the game but it needs to be explained in the game document. For example, the score freezes and the fruits disappear (i.e. destroyed) once a bomb is clicked. ***Note: this criteria is not described in the tutorial.
  • Scoreboard is shown and game is reset after game over.

Assignment 3: 1945 Shooter (10 marks)

  • Game compiles without bugs and run-time errors (i.e. does not crash); executable (.exe) and code (.gmk) files are uploaded.
  • Player does not leave the screen; bullets are spaced out.
  • Player loses health when it collides with enemy objects.
  • Player loses life when health is depleted; health is full after respawn.
  • Game is over after 3 lives.
  • Game has progression of difficulty.
  • At least 3 types of enemies are present: plane that flies straight, plane that shoots straight, plane that shoots towards the player, plane that flies from below,  plane that flies in formation, etc.
  • Score and lives are displayed.
  • Add a unique feature to the game (e.g. nuke button that instantly kills all the enemies but can only be used once). Must be described in F1.

Assignment 4: Maze (10 marks)

  • Basic (7 marks):
    • Executable and code files are uploaded; walkthru video is also uploaded (link to YouTube video is acceptable).
    • Game has a title, game-over (or congrats), and help screens.
    • Game has at least 4 stages.
    • Player is controlled by arrow keys and does not get stuck on walls.
    • Player can be killed by moving enemy.
  • Gameplay (3 marks):
    • 0 – minimal quality
    • 1 – satisfactory quality
    • 2 – good quality
    • 3 – excellent quality (puzzles, music, diamonds, keys, arrows, dynamite, etc.)

Assignment 5: Platform (10 marks)

  • Basic (7 marks):
    • Executable and code files are uploaded; walk-thru video is also uploaded (link to YouTube video is acceptable).
    • Game has a title, game-over, and congrats screens.
    • Game has at least 3 stages.
    • Player is controlled by arrow keys; gravity pulls down the player unless on platform.
    • Player starts with 3 lives and can be killed by spikes, pits, enemies, timer, etc. (at least 2 ways); restarts level if killed.
    • Player can shoot after power-up or step on enemies.
  • Gameplay (3 marks):
    • 0 – minimal quality
    • 1 – satisfactory quality
    • 2 – good quality
    • 3 – excellent quality

Assignment 6: Portfolio Game (10 marks)

  • Gameplay (7 marks) includes graphics, creativity, controls, story-line, etc. This is the fun factor. It is marked using the scale below:
  • Reflection (3 marks) is either a video recorded or written piece describing what you have learned when creating this assignment, describing what the challenges were and how you were able to over come those challenges, and highlighting any areas that you are particularly proud of.