Satranç oynayan bir program için sözde kod biçiminde bir dizi instruction üretin.
1. ADIM: Tahtayı kurun 
2. ADIM: Olası hamlelerin listesini oluşturun 
3. ADIM: Her olası hamle için bir puan hesaplayın 
4. ADIM: Her bir hamlenin puanlarını karşılaştırın ve en yüksek puan alan hamleyi seçin 
ADIM 5: Seçilen hamleyi yapın 
ADIM 6: Oyun galibiyet, beraberlik veya mağlubiyetle bitene kadar 2-5 arasındaki adımları tekrarlayın.