Stwórz program, który będzie mógł grać w kółko i krzyżyk przeciwko ludzkiemu graczowi.
Program musialby być w stanie rozpoznać stan planszy oraz analizowaci możliwe ruchy. Powinien równierz byci w stanie ocenić potencjalne wyniki i wybrać roch na podstawie najwyższej prawdopodobieństwa zwycięstwa. Dodatkowo, program mosiałby byci w stanie wykryci morzliwe remisy i odpowiednio na nie reagowaci.