-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Senders
authored and
Senders
committed
Apr 26, 2017
1 parent
713d029
commit d6a8be6
Showing
42 changed files
with
1,414 additions
and
1,296 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,30 @@ | ||
# chess22k | ||
|
||
A chessengine build in Java that uses the UCI protocol to communicate with graphical interfaces. | ||
Should be used with a 64 bit JRE. Score is about 2400 elo. | ||
Uses Ed Schroder's king safety idea but this has been disabled for the moment. | ||
Should be used with a 64 bit JRE. Score is about 2500 elo. | ||
|
||
Features | ||
###Features | ||
- (magic) bitboards | ||
- transposition tables | ||
- (internal) iterative-deepening | ||
- killer-moves and history-heuristics for move ordering | ||
- principal variation search | ||
- null-move pruning | ||
- (static) null move pruning | ||
- razoring | ||
- late move reductions | ||
- static exchange evaluation | ||
- aspiration window | ||
- no openingbook or endgame tablebases | ||
- no pondering | ||
|
||
Future | ||
- NEVER loses on time | ||
###Future | ||
- fix certain node-explosions in endgames | ||
- futility pruning | ||
- improve evaluation function (king-safety, ...) | ||
- tapered eval | ||
- tweak values | ||
- ... | ||
|
||
|
||
|
||
"Simplicity is the soul of efficiency" | ||
- Austin Freeman | ||
_"Simplicity is the soul of efficiency"_ - Austin Freeman - | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.