Book a lesson
HomeArcadeStudent Showcase
Student Projects

What learners build
at Miss ICT

Every project here represents a real skill โ€” motion, collision detection, loops, functions, variables. These are the kinds of things you will build in Arcade Live sessions and GCSE tutoring.

โœ๏ธ These are example projects showing what learners typically build. Real student work added with permission.
Catch the Star โ€” Miss ICT Arcade Score: 7 Level: 2 SCRIPTS when ๐Ÿšฉ clicked forever move 10 steps if on edge bounce change score by 1 Arcade Home ยท Unit 1 ยท Week 3 ยท Catch the Star

Catch the Star

Arcade Live ยท Age 11

A falling-star catch game built in Week 3 of Arcade Live. Uses motion, collision detection, and a scoring variable.

ScratchUnit 1Motion & Events
Python 3.11 โ€” quiz_game.py $ python quiz_game.py โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•— โ•‘ CS Quiz Game v1.0 โ•‘ โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• Question 1 of 5: What does CPU stand for? A) Central Processing Unit B) Computer Power Unit C) Core Program Utility Your answer: A โœ“ Correct! +10 points Score: 10/10 โ–“โ–“โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–บ Press Enter for next question_

CS Quiz Game

GCSE Revision ยท Year 10

A five-question Computer Science quiz with score tracking and grade feedback. Built during a GCSE tutoring session.

PythonListsLoopsFunctions
number_guesser.py โ€” GCSE Project 1 import random 2 3 secret = random.randint(1, 100) 4 attempts = 0 5 6 while True: 7 guess = int(input("Guess: ")) 8 attempts += 1 9 if guess == secret: 10 print(f"๐ŸŽ‰ Got it in {attempts}!") 11 break Guess: 50 โ†’ Too high! Guess: 23 โ†’ ๐ŸŽ‰ Got it in 2 attempts!

Number Guesser

GCSE Project ยท Year 10

The classic beginner project, done properly โ€” random number generation, attempt counting, and directional hints.

PythonWhile loopsRandomInput/Output
Maze Runner โ€” Miss ICT Arcade โ˜… โฑ 00:23 SCRIPTS when โ†‘ key pressed move 10 steps when โ†“ key pressed move -10 steps if touching wall? go to start

Maze Runner

Arcade Live ยท Age 13

Navigate through a maze using keyboard controls. Built in Arcade Live over two sessions โ€” collision detection and respawn logic included.

ScratchCollision detectionKeyboard events
grade_calculator.py โ€” GCSE Project $ python grade_calculator.py โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Grade Calculator v2 โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Enter Paper 1 score (0-80): 62 Enter Paper 2 score (0-80): 58 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Total: 120 / 160 UMS: 75% Grade: 6 โญโญโญโญโญโญ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Need 5 more marks for Grade 7 Run again? (y/n): _

Grade Calculator

GCSE Project ยท Year 11

Calculates GCSE Computer Science grades from paper scores, shows UMS percentage, and tells you exactly how many marks away the next grade is.

PythonFunctionsConditionalsF-strings
Space Defender โ€” Arcade Live Project SCORE: 340 โ™ฅ โ™ฅ โ™ฅ SPRITES ๐Ÿš€ Player ๐Ÿ‘พ Enemy when space pressed create clone of laser

Space Defender

Arcade Live ยท Age 12

A full arcade-style space shooter with enemy sprites, laser clones, lives, and scoring. Eight weeks of Arcade Live culminating project.

ScratchClonesVariablesGame design

Want to build projects like these?

Arcade Live sessions run weekly โ€” small groups of 3 maximum, structured projects, and a tutor who actually teaches. Your first session is a taster.

๐ŸŽฎ Explore Arcade Live ๐Ÿ“ See the learning pathway