Design and code a Python game with 10 step-by-step worksheets. Use Pygame and Pygame Zero to create a cheese-collecting, cat-avoiding, fast-paced game!
Introduces students to:
Python graphics
Sprites
Tile maps
Keyboard events
Gameplay ideas
This is an ideal project for extra-curricular clubs. All images, sample code, and teacher support information is included.
I hope your students have as much fun making this game as mine did.
Challenge your higher-ability students to complete these difficult Python programming tasks. Example solutions are included, written using skills which students will be familiar with and no need to install any additional libraries.
Music Quiz
Create and store music titles and artists in a CSV file, choose one at random, remove most of the characters, and ask the player to enter the correct title and artist.
Play Your Cards Right
Based on the classic game show. A card is randomly chosen and the player must guess whether the next card has a higher or lower value. You get nothing for a pair!
Word Clock
Output the current time as a sentence. E.g., 22:53 is “Seven minutes to eleven”.
Binary Converter
Ask the user to enter a denary integer and convert it to binary.
Book Maker
Download a free book and write a program which counts the number of characters; calculates the number of words and pages; adds page numbers; and a search function. And you get a free classic book!
Ten programming challenges to help students practice their problem-solving and Python skills and prepare for their Computer Science GCSE.
Students use their existing programming knowledge to plan each challenge in the booklet before testing it on their computer. This “writing-before-typing” approach helps to develop the crucial skills needed to gain maximum marks in the algorithm section of their exam.
The booklet is supplied ready to be printed and stapled to make a 16-page booklet (uses four duplex-printed A4 sheets), and as single pages for individual printing or uploading to your VLE.
A full set of example code is provided for teachers, written in a way which is appropriate for the GCSE students to fully understand.
This is a great way for students to practice their coding skills. Download today.