Skip to content

Connect-4 program that has console and GUI play. A variety of computer players, random, MCTS, AlphaZero. After 2000 training games, AlphaZero outperforms myself at Connect-4

Notifications You must be signed in to change notification settings

brainbow30/Connect-4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect 4

A console and GUI based Connect-4 game that has a human player and two computer players (MCTS and AlphaZero) The game is configurable as to who is playing, the type of computer, the board size and the heuristic weightings in the application.properties file. Computer.moveFunction =2 (MCTS) =3 (AlphaZero)

Hostname specifies web address where predictions and training calls are made to neural network

A part of Alpha-Zero-Neural-Network. It was one of the game implemented for my 3rd Year Durham University Dissertation Project, where I trained a neural network to best me at a game of Connect-4. This achieved a mark of 77%. See Alpha-Zero-Neural-Network for more details, https://github.com/brainbow30/Alpha-Zero-Neural-Network

Connect-4 GUI"

About

Connect-4 program that has console and GUI play. A variety of computer players, random, MCTS, AlphaZero. After 2000 training games, AlphaZero outperforms myself at Connect-4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages