En marzo de 1950, Claude E. Shannon publicó en el volumen 41 de Philosophical Magazine un artículo que proponía una rutina de programación para equipos de cómputo que permitiera jugar ajedrez virtual.