This repository features a Swing-based Tic-Tac-Toe GUI with game logic written in Java that uses bitboards for efficient state evaluation. It includes a Tic-Tac-Toe engine implementing a recursive ...
This project explores one of the fundamental ideas in reinforcement learning: can an agent learn to play a game well just by playing against itself? The answer is yes. Using a Q-Learning algorithm ...