In the 1990s, Sierra Entertainment developed a series of educational computer games called “Dr. Brain” (indeed, Dr. Kawashima was not the first one to use his doctoral title to sell edutainment). In the third installment of the series from 1994, called The lost mind of Dr. Brain, a puzzle called “Motor Programming” was introduced, apparently inspired by the Logo programming language. The goal is to guide the dog Rathbone towards a brain (Dr. Brain’s brain) by using simple instructions like ‘forward’, ‘turn left’, etcetera. In this game’s simplistic programming language there are no loops nor recursion, only subroutines. The challenge of the puzzle is that only a limited number of instructions are allowed, and only two subroutines (also with a limited number of instructions each).
This puzzle has now also reached the iPhone, in different guises, and through a twisted path of attribution and inspiration.