Redstone

Redstone is used for electronics in the game Minecraft. (see http://minecraft.gamepedia.com/Redstone) Although not intended to be a programming language, a compiler is technically possible. All the redstone data is "mostly" Boolean. That is, the redstone is either on or off, but also has a signal strength of 1-15 if on.

Input can be received from buttons, pressure plates