Train an AI model and use it to create a single-player mode.
Some possibilities for creating the model:
- Use/improve the neural net I previously built from scratch
- Use tensorflow or a similar python library
- Use .Net C# machine learning models
- Create a new AI model from scratch
The model should be able to identify the board state, recognize valid inputs and attempt to make a move. If the move it pick is for some reason invalid it should try again until a valid move is played unless a valid move can not be played in which case the game should have already ended.
Train an AI model and use it to create a single-player mode.
Some possibilities for creating the model:
The model should be able to identify the board state, recognize valid inputs and attempt to make a move. If the move it pick is for some reason invalid it should try again until a valid move is played unless a valid move can not be played in which case the game should have already ended.