Turing Tumble

This follows because the game is P-complete by the circuit value problem and PSPACE-complete if an exponential number of marbles is allowed.

[5][6] Although it resembles a pachinko machine in its aesthetic use of gravity-fed metal balls, it is primarily a teaching device in the fundamentals of logic-computer programming, and as such is an example of gamification.

The framing device in the included comic book features an astronaut who must solve 60 increasingly difficult logic problems which illustrate the fundamentals of computer programming.

The impetus of the puzzles included with the device was the frustration of the programmer and chemistry professor Paul Boswell (along with his wife, Alyssa Boswell, a DIY maker), then at the University of Minnesota, at the lack of computing prowess of other scientists which was necessary for their own projects.

[7] A Turing Tumble machine has the following parts: Critically, the device has received high praise for its concept and execution,[8] albeit with some caveats (the recommended age being 8+).

A beginner's Turing Tumble layout