Back to listing

Missile Commander

Missile Commander

First, you’ll take a NERF rocket launcher powered by USB and connect it to a RaspberryPi. Then you’ll use Scratch to create a program interface for your personal missile defence system: complete with sound effects, flashing lights, programmed attacks and voice overs.Then you’ll design and create a MakeyMakey powered physical controller that can be whatever you can imagine - a joystick made of lolly sticks, a cardboard game controller you drew yourself… even parts of your own body!


8-16 years


MakeSpace, Cambridge - CB2 1RX

View on map



12th April 2017 (Cambridge)


9am - 5pm


1 Day Camp


Level 1This is an introductory course and is suitable for anyone above the age of 8 or above to try, these courses will provide a good starting platform for developing tech skills.



Makey Makey, Raspberry Pi, Scratch


Gadgetry & Gizmology




About the course

The machines we use every day aren’t magical or made by aliens, they’re just clever bits of metal and plastic that follow a programmed set of commands. We’ll take you through putting different machines together to create a system that consists of an output (the NERF gun), a processor (the Raspberry Pi) and an input that you design and build yourself using the MakeyMakey.

The command interface will be programmed in Scratch, which most students have used at school – providing a familiar and easy-to-use environment for students to create a fun and engaging interface complete with personalised sounds, backgrounds and displays.

Using the MakeyMakey makes creating game controllers a breeze – it utilises one of the Raspberry Pi’s USB ports and an understanding of the basics of electronic circuitry to allow you to build a physical game controller using simple switches that, when closed, represent a keypress on the keyboard.


Skills acquired

Design Process

You will be creating and applying all the artwork, models, surfaces, images and textures which comprise your project. You will need to consider the layout and flow of your project, as well as create flow charts to map out the activities and people involved in your project’s development.


Many technologists need to be able to prototype their projects quickly in small batches to test their reliability and application in real situations. Being able to safely, sensibly and reliably use (sometimes potentially dangerous) tools, different materials and your hands is an important skill for every Hacker to master.

Analytical Skills

Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems, Hackers must be able to recognize the needs of customers, create new applications that answer those needs and assess the application and use of their work in order to update, refine and improve it's utility for the user. This can only be done by analyzing your own or teammates' work and feeding back constructively in order to assess and overcomer possible faults and flaws, or incorporate unexpected successes.

Technical Knowledge

Not all tools are suited to all jobs. You wouldn't use a screwdriver to drill a hole, for example. Hackers understand that the right tool, programming language, software package or material can make the difference between excellence and efficiency, or failure and frustration. Knowing what tools are at your disposal, or what tool you need to get is an invaluable skill for any Hacker.

What next?

< Back to listing