Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sherfert/chess

Enjoy a casual game of chess against friends and the computer.
https://github.com/sherfert/chess

alpha-beta-pruning chess-engine game java minimax-algorithm

Last synced: 22 days ago
JSON representation

Enjoy a casual game of chess against friends and the computer.

Awesome Lists containing this project

README

        

## Chess

A desktop appllication to play chess against one another or against the computer.
The application feautues a time constrained modues in PvP, seven computer
difficulty settings and two different modes: aggressive and non-aggressive.

Implementation-wise a recursive minimax algorithm with alpha-beta-pruning is used. The
algorithm should make use of all available cores via multi-threading.

Use ```ant build``` to compile.

The GUI is in German and the source code in a horrible German-Englisch mixture
("Denglisch").