Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hello-andrew-yan/python-tic-tac-toe
- Owner: hello-andrew-yan
- Created: 2024-04-12T09:31:49.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-15T03:47:57.000Z (3 months ago)
- Last Synced: 2024-12-06T18:17:51.580Z (about 1 month ago)
- Topics: artifical-intelligense, python, tictactoe, tictactoe-python
- Language: Java
- Homepage:
- Size: 139 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Tic-Tac-Toe Solver
Programmed AI agent to play the game of Nine-Board Tic-Tac-Toe. Issued as an Assignment for theCOMP3411
, 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