At Marmelab, everyday at 9am we have an informal meetup called "coffee". During this ceremony, we chat about the last film we saw, the things we did during the weekend, an interesting news we've heard about... And during one of those meetups, a strange idea came to our mind : "What if we could code like a ninja - literally?"
Fortunately, we also have hack days twice a month, so we have time to dig down and experiment to solve such crucial questions.
In order to code with our body, we had to use machine learning, pose recognition via webcam, and we also had to understand how the whole thing works...
You can find details on how it is done and how it works in the Ninja coder repository. It's open-source, meaning you can't sue us if you got hurt while testing it.
Also, Ninjas don't speak a lot. The best way to let you understand the Ninja Coder logic is through images.
With this application you can train your ninja coding skills. Try to write a simple 'Hello world' at start, and then, feel free to improve, complete, or fix this project. It was a fun experiment and we hope it will be fun for you to use.