cognalog/en-passant
A configurable chess bot and a light framework for pitting it against humans or versions of itself.
ScalaMIT
Issues
- 0
- 1
En-passant doesn't remove the captured pawn
#50 opened by cognalog - 0
- 1
Design rest API for interacting with bot
#45 opened by cognalog - 0
- 0
Add move ordering
#30 opened by cognalog - 0
Add "king safety" to GeneralEvaluator
#42 opened by cognalog - 0
Add piece development to GeneralEvaluator
#41 opened by cognalog - 0
Implement draw rules
#33 opened by cognalog - 0
Implement a/b pruning algo
#28 opened by cognalog - 0
Create v0 general evaluator function
#37 opened by cognalog - 1
Build in pawn promotion
#34 opened by cognalog - 0
Add support for bot vs bot games
#32 opened by cognalog - 0
- 0
Implement Minimax search algo
#8 opened by cognalog - 0
Set up automatic testing for pull requests
#11 opened by cognalog - 0
Implement successor function for Board
#15 opened by cognalog - 1
Implement castling
#19 opened by cognalog - 0
Add Scaladoc for existing code
#1 opened by cognalog - 0
Implement King
#7 opened by cognalog - 0
Implement Queen
#6 opened by cognalog - 0
Implement Rook
#2 opened by cognalog - 0
Implement Bishop
#5 opened by cognalog - 0
Implement Knight
#3 opened by cognalog - 0
Implement move simulation on a Board
#9 opened by cognalog - 0
Implement Pawn
#4 opened by cognalog