metadata
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
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:
{ "move": <int>, # 0 to 8, representing a cell on the 3x3 board "player": "<str>" # 'X' or 'O' }
- Response:
{ "board": [[<row1>], [<row2>], [<row3>]], "message": "Move successful." }
- Request Body:
GET /get_board: Returns the current state of the board.
- Response:
{ "board": [[<row1>], [<row2>], [<row3>]] }
- Response:
Running the Project
- Install dependencies:
pip install -r requirements.txt