Skip to content

MbProg/BughouseAlphaZero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bughouse Alpha-Zero

About The Project

In this project we present a deep learning solution based on AlphaZero for playing "Bughouse" , a chess variant also known as "tandem chess". We use supervised learning in the form of a Deep Convolutional Recurrent Neural Network (DCRNN). The main point of our approach is that we use an asynchronous Monte Carlo tree search algorithm to support the neural network. In addition, a Bughouse server environment is implemented on which real games can be played. Our resulting bughouse engine is then tested and evaluated against other engines in the bughouse environment.

Setup:

Attached is the bughouse server of Moritz Willig. It is required to install NodeJS and npm. Afterthat, please follow the instructions in the README.md. The server will be optimized. Git repository:: https://github.com/MoritzWillig/tinyChessServer.git

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •