This is a project to experiment with generational learning applied to the game of Tic Tac Toe.
Make sure you have Java installed for running the game engine and Python for training the models.
- Compile and run the
GameLauncher.javafile to start the game engine.
javac GameLauncher.java
java GameLauncher
- Use
main.pyfor training the AI models.
python main.py
GameLauncher.java: Handles the game logic and interactions.main.py: Contains the training pipeline for the AI.docs/: Documentation files.
Further improve the training algorithms and explore additional strategies to render the AI unbeatable.