
Dan Shapiro’s Robot Turtles board game Kickstarter showed there is serious appetite for kids’ games that aren’t just fun to play with but also sneakily teach core coding principles. Instead of the $25,000 he was aiming for, Shapiro raised more than $630,000. Geeky moms and dads clearly have money, and will spend it on the right bit of educational kit.
With that kind of Kickstarter community response, it’s pretty likely we’re set to see a wave of educational toys doing cool fun stuff with programming principles. To wit, meet Primo: a physical programming interface that teaches children programming logic while they control the movements of an Arduino-powered robot.
All of Primo’s electronics are concealed inside wooden boxes, so from the child’s point of view they’re playing with blocks, a board and a cute little robot. But as they snap the coloured pieces (instruction blocks) into the board (the physical programming interface) they are building up a set of instructions that the wheeled bot will execute when they push the big red button. So they get to see their program come to life as the bot moves around the room and navigates around household objects.
The instruction blocks comprise four different coloured pieces: forward, to move the bot forward; left; right; and the green circular function block. The function block adds a little more complexity to the basic instruction set as it calls the last line of blocks on the board every time it’s called. Aka it’s a sub-routine.