Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hello-andrew-yan/python-tic-tac-toe

Programmed AI agent to play the game of Nine-Board Tic-Tac-Toe. Developed in Python.
https://github.com/hello-andrew-yan/python-tic-tac-toe

artifical-intelligense python tictactoe tictactoe-python

Last synced: about 1 month ago
JSON representation

Programmed AI agent to play the game of Nine-Board Tic-Tac-Toe. Developed in Python.

Awesome Lists containing this project

README

        


Tic-Tac-Toe Icon



Tic-Tac-Toe Solver






GitHub last commit


GitHub issues


GitHub pull requests



Programmed AI agent to play the game of Nine-Board Tic-Tac-Toe. Issued as an Assignment for the COMP3411, Artificial Intelligence Course (UNSW).

---

### Specifications
> In this assignment you will be writing an agent to play the game of Nine-Board Tic-Tac-Toe. This game is played on a 3 x 3 array of 3 x 3 Tic-Tac-Toe boards. The first move is made by placing an X in a randomly chosen cell of a randomly chosen board. After that, the two players take turns placing an O or X alternately into an empty cell of the board corresponding to the cell of the previous move. (For example, if the previous move was into the upper right corner of a board, the next move must be made into the upper right board.)
>
> The game is won by getting three-in-a row either horizontally, vertically or diagonally in one of the nine boards. If a player is unable to make their move (because the relevant board is already full) the game ends in a draw.
---


Tic-Tac-Toe icon by Icons8