We will be talking about the basic coding steps needed to make a computer game. Thomas will be demonstrating his latest game and other students are invited to showcase projects they are proud of.
Create a program for the classic game 'Minesweeper' with Python. Use your knowledge of variables, user input, loops, conditional statements and functions. Go through the steps of 1) defining a world; 2) rendering the world; 3) creating objects; 4) handling events; and 5) keeping score and deciding when the game is over.
Learn aspects of graphics and game design by making improvements to a basic 2D Minecraft game clone. Create new resources as well as crafting rules for combining resources to make new ones. This will be achieved by understanding and manipulating variables, lists and dictionaries.
Create a Robo-Trumps card game to play with a friend. Learn how to read data from a file to create a dictionary of Robo-Trumps statistics; use turtle graphics and import images to display Robo-Trumps cards; and use the random choice function to turn your cards into a game.
For our last session of the year, create a coded Christmas card. Learn how to import images to use with turtle graphics; how to bind keys to functions; and how to use those keys to make your Santa turtle move around the screen and deliver presents around the world! Share your card with family and friends.