Bir insan oyuncuya karşı tic-tac-toe oynayabilen bir program oluşturun.
Programın tahta durumunu tanıyabilmesi ve olası hamleleri analiz edebilmesi gerekir. Ayrıca potansiyel sonuçları değerlendirebilmesi ve en yüksek kazanma olasılığına dayalı bir hamle seçebilmesi gerekir. Ek olarak, programın olası çekilişleri tespit edebilecek ve buna göre yanıt verebilecek.