Inspiration
It's important to give kids the blocks they need to build their future. I wanted to give code a physical representation to make it easier and more fun to learn programming.
What it does
Colorful blocks are arranged to solve programming challenges. Levels have a brief lesson and show the correct output. Users write code using the wooden blocks to create the same output.
How I built it
Foo Blox was built in C++. It uses OpenCV to process a webcam feed. The blox are parsed into Python which is run using the Python/C API. The UI is written in HTML using the Awesomium C++ SDK.




Log in or sign up for Devpost to join the conversation.