Skip to content

Commit 0c1c0c0

Browse files
committed
2.0.0
1 parent 2885b5c commit 0c1c0c0

2 files changed

Lines changed: 31 additions & 3 deletions

File tree

README.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
A UCI chess engine written in C.
44

5+
## ELO History
6+
7+
| **Version** | **ELO** | **TC** |
8+
|---|---|---|
9+
| 1.2.2 | 2160 | 2'+1" |
10+
511
## Features
612

713
### Board Representation
@@ -28,14 +34,24 @@ Utilizes bitboards for piece representation and magic bitboards for move generat
2834

2935
### Evaluation
3036

31-
Evaluation is tapered from the start to the end of the game using the example on CPW.
37+
Evaluation is tapered.
3238

3339
- [Tapered](https://www.chessprogramming.org/Tapered_Eval)
3440
- [Material](https://www.chessprogramming.org/Material)
3541
- [Piece Square Tables](https://www.chessprogramming.org/Piece-Square_Tables)
3642
- [Mobility](https://www.chessprogramming.org/Mobility)
43+
- [Pawn Structure](https://www.chessprogramming.org/Pawn_Structure)
3744
- [King Safety](https://www.chessprogramming.org/King_Safety)
3845

46+
### Future Improvements
47+
48+
- Phased move generated
49+
- Candidate passed pawns
50+
- More positional analysis
51+
- Singularity extension
52+
- Texel tuning
53+
- Other things...
54+
3955
## Building
4056

4157
At this time Berserk only supports gcc
@@ -51,11 +67,23 @@ $ ./berserk
5167

5268
This engine could not be written without some influence and they are...
5369

70+
### Engine Influences
71+
5472
- [chess22k](https://github.com/sandermvdb/chess22k)
5573
- [bbc](https://github.com/maksimKorzh/chess_programming)
5674
- [youtube](https://www.youtube.com/channel/UCB9-prLkPwgvlKKqDgXhsMQ)
5775
- [Vice](https://github.com/bluefeversoft/Vice_Chess_Engine)
5876
- [Stockfish](https://github.com/official-stockfish/Stockfish)
5977
- [Ethereal](https://github.com/AndyGrant/Ethereal)
78+
- This has been especially helpful as it introduced me to [OpenBench](https://github.com/AndyGrant/OpenBench)
6079
- [CPW](https://www.chessprogramming.org/Main_Page)
80+
81+
82+
### Additional Resources
83+
84+
- [Open Bench](https://github.com/AndyGrant/OpenBench)
6185
- [TalkChess Forum](http://talkchess.com/forum3/viewforum.php?f=7)
86+
- [CCRL](https://kirill-kryukov.com/chess/discussion-board/viewforum.php?f=7)
87+
- [JCER](https://chessengines.blogspot.com/p/rating-jcer.html)
88+
- [Cute Chess](https://cutechess.com/)
89+
- [Arena](http://www.playwitharena.de/)

src/uci.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
#define NAME "Berserk"
1515
#ifdef POPCOUNT
16-
#define VERSION "2.0.0-alpha.rc3+popcnt"
16+
#define VERSION "2.0.0+popcnt"
1717
#else
18-
#define VERSION "2.0.0-alpha.rc3"
18+
#define VERSION "2.0.0"
1919
#endif
2020

2121
#define START_FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"

0 commit comments

Comments
 (0)