Coding 10: Criteria for Games

Assignment 1: Catch the Clown / 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 music and sound effects.
  • If clicked, score is increased.
  • If click, clown re-spawns elsewhere.
  • Clown moves in different directions.
  • Clown bounces off walls.
  • Clown changes directions after certain time.
  • Clown speeds up as score increases
  • Walls are solid.

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, etc.
  • Score and lives are displayed.

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.