Topic 1 - Variables and Data Types
Topic 2 - Conditionals and Strings
Topic 3 - Loops
Topic 4 - Arrays
Topic 5 - File Handling
Semester 1 Projects
Topic 6 - Classes/Objects and Methods
Topic 7 - ArrayLists
Semester Projects

Part 3: Possible Extensions (Required)

  • Decorate it as you wish.
  • Add more lives and a restart button.
  • Add a high score page.
  • Add sound effects and background music.
  • Make the ball change positions faster.

In the past students have changed how the basics of the game works completely. You are certainly allowed to do that but you’ll still need to complete the basics of this game and then you can create a different version on top of that. Maybe two snakes? Maybe some obstacles? It’s all up to you!