FrostyCat
Redemption Seeker
MCTS Connect-4
Really? Another one this soon?
Description
This open-sourced project demonstrates a random-playout, minimally blocking MCTS AI that plays Connect-4 via a simple animated UI. You can adjust the AI's strength by setting its thinking time with a slider. All code is extensively commented and the main MCTS engine can be adapted in new projects to play other games.
This project was developed in 8 hours using the same MCTS engine as its sister Tic-Tac-Toe game, powerful enough to rival most human players at just under half a second of computation. It demonstrates both the adaptability and strength of MCTS as a method of choice for turn-based game AIs.
More Screenshots
Links
Really? Another one this soon?
Description
This open-sourced project demonstrates a random-playout, minimally blocking MCTS AI that plays Connect-4 via a simple animated UI. You can adjust the AI's strength by setting its thinking time with a slider. All code is extensively commented and the main MCTS engine can be adapted in new projects to play other games.
This project was developed in 8 hours using the same MCTS engine as its sister Tic-Tac-Toe game, powerful enough to rival most human players at just under half a second of computation. It demonstrates both the adaptability and strength of MCTS as a method of choice for turn-based game AIs.
More Screenshots
Links