Here’s how it works:
Stored in a 48-row matrix of Tinkertoy “memory spindles” is every possible combination of X’s and O’s in the game tic-tac-toe. Based on the current board configuration (as input by a human operator), the computer scrolls through its library of possibilities, and then chooses the best next move. A diagram of the machine’s top row is shown below, which describes all possible responses to a game’s first move (all other combinations are actually rotations of the configurations shown). The crux is in the mechanics—Hillis and Silverman’s machine uses a gravity fed “read head” which falls down the front of the machine until coming to rest at the game’s current X/O configuration, thus tripping an “output duck” (no kidding, it’s a wooden duck), which swings down to point at a number signifying the computer’s next move. An operator then inputs the human response to this move, raises the read head, and the Tinkertoy computer is again off and running. Note: you can’t beat the robot. It will win.


Join me every Monday morning for more grandtastic goodies from The Geeks' Guide to World Domination. Or if you like your geekery delivered fresh, consider subscribing to my rss feed or joining my Facebook Fan Page.









If it looks like a duck and it quacks like a duck then it must play tic-tac-toe. :)
Inspired!
The earliest 'computer' was the human hand. I am not being facetious.
In Liber Abaci, 1202, Fibonacci describes a method of computing fairly large numbers - from 0 to 10,000 - by using the raising and orientations of the digits.
'Finger binary' can only manage 0 to 1023.