Skip to content

Commit d6589d3

Browse files
committed
Update Version Number + Readme
1 parent a620b68 commit d6589d3

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# initializing stuff
22
cmake_minimum_required(VERSION 3.11)
3-
project(Clarity VERSION 0.1.1 LANGUAGES C CXX)
3+
project(Clarity VERSION 4.0.0 LANGUAGES C CXX)
44
set(CMAKE_CXX_STANDARD 20)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)
66
set(CMAKE_VERBOSE_MAKEFILE ON)

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,27 @@ Search:
4848
11. Incremental Move Sorting
4949
12. Futility Pruning
5050
13. Late Move Pruning
51-
14. Static Exchange Evaluation (SEE) Pruning
52-
15. History Pruning
53-
16. Quiescence Search
51+
14. Late Move Reductions
52+
15. Static Exchange Evaluation (SEE) Pruning
53+
16. History Pruning
54+
17. Quiescence Search
5455
1. TT cutoffs
5556
2. Stand Pat Shenanigans
5657
3. Move Ordering
5758
4. Incremental Move Sorting
5859
5. SEE Pruning
60+
6. Dedicated capthist for Q search
5961

6062
Evaluation:
6163
1. (768->256)x2->1 NNUE trained from over 400 million positions of self play data
6264

6365
Move Ordering:
6466
1. Transposition Table Best Move
6567
2. Good Captures (As described by SEE) are sorted with MVV and Capthist
66-
3. Quiets are scored with main history and ply - 1 and ply - 2 conthist
67-
4. Bad Captures are also sorted with MVV and capthist but are not boosted above quiets.
68+
3. Killer Move
69+
4. Quiets are scored with main history and ply - 1 and ply - 2 conthist
70+
5. Bad Captures are also sorted with MVV and capthist but are not boosted above quiets.
71+
6. Dedicated and simplified move ordering function for Q search
6872

6973

7074
### Special Thanks (in no particular order):

src/uci.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ void loadPosition(const std::vector<std::string>& bits) {
7676

7777
// has the engine identify itself when the GUI says uci
7878
void identify() {
79-
std::cout << "id name Clarity V3.0.0\n";
79+
std::cout << "id name Clarity V4.0.0\n";
8080
std::cout << "id author Vast\n";
8181
std::cout << "option name Hash type spin default 64 min 1 max 2048\n";
8282
std::cout << "option name Threads type spin default 1 min 1 max 1\n";

0 commit comments

Comments
 (0)