--- 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": , # 0 to 8, representing a cell on the 3x3 board "player": "" # 'X' or 'O' } ``` - **Response**: ```json { "board": [[], [], []], "message": "Move successful." } ``` - **GET /get_board**: Returns the current state of the board. - **Response**: ```json { "board": [[], [], []] } ``` ## Running the Project 1. **Install dependencies**: ```bash pip install -r requirements.txt