noughts / README.md
dalyk34
readme
43bb465
---
tags:
- tictactoe
- game
- api
- flask
license: apache-2.0
widget:
- text: "Make a move at position 0"
- text: "Get the board status"
model-index:
- name: TicTacToe AI Model
results:
- task:
type: "reinforcement-learning"
metrics:
- name: Accuracy
type: "accuracy"
value: 0.95 # Example accuracy value; replace with the actual result after evaluating your model
---
# Tic-Tac-Toe API
This is a simple API for playing Tic-Tac-Toe using Python and Flask.
## Endpoints
- **POST /make_move**: Makes a move on the board.
- **Request Body**:
```json
{
"move": <int>, # 0 to 8, representing a cell on the 3x3 board
"player": "<str>" # 'X' or 'O'
}
```
- **Response**:
```json
{
"board": [[<row1>], [<row2>], [<row3>]],
"message": "Move successful."
}
```
- **GET /get_board**: Returns the current state of the board.
- **Response**:
```json
{
"board": [[<row1>], [<row2>], [<row3>]]
}
```
## Running the Project
1. **Install dependencies**:
```bash
pip install -r requirements.txt