This memo, dated March 31, 1961, by Roland Silver, describes a "Kalah" game-playing program, likely intended for a PDP computer.
Kalah is a two-player board game played on a board with six "pits" and one "kalah" (scoring hole) for each player. The game begins with three stones in each pit, and both kalahs empty. The objective is to accumulate more stones in your kalah. The game ends when one player's pits are all empty; the opponent then transfers their remaining pit stones into their own kalah, and the player with the most stones in their kalah wins.
Players alternate turns. A move consists of selecting a non-empty pit, removing all its stones, and distributing them one by one, counterclockwise, into subsequent pits – crucially, skipping the opponent's kalah.
Specific rules govern the outcome of a turn:
The program interacts with the user via a typewriter for input (selecting moves) and a scope for output (displaying the current board state and other information).
Site structure and layout ©2025 Majenko Technologies