[SIGCIS-Members] computer game of Nim

Guy Fedorkow guy.fedorkow at gmail.com
Fri Jan 23 13:05:46 PST 2026


Greetings SIGCIS,
   My colleague Brian White has done quite a bit of work to successfully 
recover a demo/game of Nim, written to run on the Whirlwind computer in 
late 1955.  We know that the Whirlwind project had an ongoing work item 
to produce a variety of demonstrations to impress their steady stream of 
VIP visitors with the breadth of applications that could be run on this 
new-fangled general-purpose computing machine.
   The thing that's a puzzle is just how much work they put into 
"generalizing" Nim.  The normal game allows a number of tokens to be 
removed from a bucket on each turn.  The WW Nim can be configured to 
allow/require the players (human against computer) to remove a number of 
tokens from a number of buckets in each turn.
   I don't think the Nim game is very well known these days, but it 
seems to have had a bit of a moment in the early days of computing as an 
algorithmic problem that was more challenging than (e.g.) tic-tac-toe, 
but more tractable than chess.

   I've seen reference to Nim on a couple of special-purpose Nim-playing 
machines (Nimatron and Ferranti NimRod), but is anyone aware of other 
"game theory" approaches to Nim algorithms from that era that might have 
prompted the Whirlwind efforts?

   Thanks!
/guy

ps,   All the material is posted on my Whirlwind simulator github site, 
although the user-interface is so un-intuitive (there's graphical output 
on a CRT, but input is all in octal) that it really needs a fairly 
extensive user-guide to be playable.  You can see the original Whirlwind 
memo on the game at 
http://www.bitsavers.org/pdf/mit/whirlwind/DCL-series/DCL-113_Generalized_Nim_Playing_Routine_Dec55.pdf






More information about the Members mailing list