Project 6 — Invent Your Own 🚀
No steps. No instructions. Just you, a blank editor, and everything you’ve learned in Projects 1–5.
🎯 What you’ll build
Whatever you want. Something nobody told you to make.
A few ideas, in case you need a spark:
- A guess-the-number game: Python picks a random 1–1000, you guess, it tells you higher or lower
- A pet simulator: pick a name, an animal, and a food. The program greets you and brags about your pet
- A quiz: 5 questions with
input+if/elsescoring - A drawing of your house (or favourite thing) with turtle
- An animated scene — fish swimming, fireworks, falling rain
- Snake with a twist — two snakes? Speeds up? Power-ups?
- A story generator that uses random + f-strings to make up silly sentences
🧩 Python you can pull from
Everything!
print, variables, f-strings,input(Project 1)if/elif/else(Project 2)forloops, animation withscreen.ontimer(Project 3)- Drawing shapes with turtle (Project 4)
- Lists, functions, game loop, arrow keys, collisions (Project 5)
random.randint,math.sqrt-
Modules:
import datetime,import random,import math,import turtle - 🧩 1 open step (no “right answer”)
- ⏱️ Take as long as you want
- 💫 Type: Invent (the page is yours)
Inspired by Raspberry Pi Foundation’s “Invent” project type — the kid takes the wheel.