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