5: Game checkpoint (My First 2D Game)

Using the examples worked through in class, you will need to develop the game to have the following features working:

  • Player movement
  • Collectables
  • Score
  • Collision Events
  • Code with internal comments

To Be Successful

  • Include all the above items in your game and complete by the due date.
  • Include comments with all your Python code
  • Use appropriate programming structures (selection and iteration)

Purpose

Students will be guided through the programming skills and techniques required to complete their final Game Design Project. At the checkpoint students must demonstrate their first 2D Game meets all the requirements. Students will further develop their coding skills by developing a program that uses modules, selection, iteration and variables.

Learning Behaviours

This task provides the following opportunities to develop and demonstrate the Learner Behaviours:

Driven
Engages in Python coding challenges with persistence and learns from their mistakes and willingly completes the extension activities.
Curious
Explores and tests ideas by asking questions, researching and through trial and error when learning new skills or developing solutions.
Collaborator
Works in teams to solve problems and create new information. Willingly shares new skills and knowledge and assists others and seeks assistance from peers.
Connected
Connects programming constructs and data structures to real life applications and is able to explore and discuss issues and ethical implications of their solution.
Flexible Thinker
Applies new knowledge and skills to solve problems and is able to adapt and recognize patterns in other solutions.
Disciplined
Motivated learner who demonstrates initiative by following a project management process to complete a project.