An open API service indexing awesome lists of open source software.

https://github.com/trflynn89/chessmate


https://github.com/trflynn89/chessmate

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# ChessMate

ChessMate is a chess engine written in C++ with a game-playing GUI written in Java. Pretty
incomplete at this point as I only get to work on it sporadically.

## ChessMateEngine

The engine uses a bitboard representation of the chess board and uses an iterative min-max algorithm
with alpha/beta pruning to decide what move to make. Behind the scenes, an asynchronous socket
system and a messaging system is used to communicate to clients.

## ChessMateGUI

![alt tag](http://i.imgur.com/xOpjLJJ.png)