Prodho një grup udhëzimesh në formën e një pseudo-kodi për një program për të luajtur shah.
HAPË 1: Vendosni tabelën HAPË 2: Gjenerojeni një listë të lëvizjeve të mundshme HAPË 3: Kalkulojeni një rezultat për çdo lëvizje të mundshme HAPË 4: Krahasoni rezultatet e çdo lëvizjeje dhe zgjidhni lëvizjen me rezultat më të lartë HAPË 5: Bëni lëvizjen e zgjedhur HAPË 6: Përsëritni hapat 2-5 derisa loja të përfundojë ose me fitore, barazim ose humbje.