Tangicode

Published: Apr 11, 2014 by K. E. Claytor

Tangicode logo

The idea behind Tangicode is to bring logic / programming / coding to a tangible level so younger kids can interact with it. To carry this out in a weekend we decided that the easiest option would be to do image processing. Technically, we let the kid play around with the programming “blocks”. This is then recorded, and translated into a program. The character in the video game then carries out the program.

This system has some specific advantages, namely;

  • it engages kids’ physical memory,
  • they don’t have to re-design their entire program to make a change, they only have to move a block,
  • they get immediate feedback allowing them to make easier connections between the logic and the results.

While this works very well for a tech demo, for the future we are pursuing tech avenues which would not require the camera. Instead we are looking at an option where a mat would read the blocks and then interface with an tablet for the video game component.

If you’re interested, follow us on twitter for more information.

You can get the source code for our demo.

Here’s a cool video of it in action:

educational

Share

Latest Posts

Arrow Selection Math

I’m a recurve shooter preparing for the outdoor archery season again and it’s time to do some arrow selection. Do I want thick arrows or thin arrows? Thick arrows may gain you more points (although unlikely with the large target). And thin arrows are rumored to be less susceptible to wind effects. But let’s see — let’s do a bit of math!

Arrow Fletching

Found a great little customizable arrow fletching jig on thingiverse.

SWU / Magic Life Counter

After playing my first games of Star Wars Unlimited, I was inspired to design my own 3d-printed life counter. multicolor 3d printed swu high-republic life counter