- supersharp77
- Posts : 346
Join date : 2023-04-09
Location : SW USA
Clarity Chess Engine
Sat Oct 28, 2023 12:06 pm
Clarity Chess Engine
https://github.com/Vast342/Clarity
The C++ rewrite is complete! Clarity is now faster and better, using new techniques, and I have learned a new language!
For those who didn't see the engine in its depressing, confusing, error-filled C# state, this engine was originally written in C# before I decided to switch to C++. That decision was one of the greatest I think I've ever had, as the engine is now faster, easier to read, less error-filled(hopefully), and better overall.
My current Estimate of elo (calculated by playing large sums of games against engines with known CCRL ratings) is 2250.
Special Thanks (in no particular order):
Toanth: General help and explaining things I didn't understand before
Ciekce: Preventing the cardinal sins of C++ since day 1
RedBedHed: Lookup tables for move generation
JW: More random C++ things
A_randomnoob: Helping with a lot of random engine bits
zzzzz: Ideas, planning, and a lot that I probably forgot
Todo lists:
General Things:
Web version of the engine
or unleash it on lichess
Board Representation:
General performancey things
Divided by release:
Clarity V2.0.0 Plans:
Killer move table shenanigans
CMH+FMH (also known as continuation history (conthist))
SEE for move ordering, pruning, etc
try again with LMP
tune some search things
Maybe 2500 at this point
Clarity V3.0.0 Plans:
nnue
Clarity V4.0.0 Plans:
actual futility pruning (not reverse)
Razoring
Delta pruning in qsearch
Syzgyzy tablebase support (oh no not the 3000 uncommented lines)
history pruning
mate distance pruning
capture history heuristic?
singular extensions (huh)
multicut(huh)
Clarity v1.0.0 https://github.com/Vast342/Clarity/releases/download/V1.0.0/Clarity.exe
Clarity v1.01 https://github.com/Vast342/Clarity/releases/download/V1.0.1/Clarity.exe
https://github.com/Vast342/Clarity
The C++ rewrite is complete! Clarity is now faster and better, using new techniques, and I have learned a new language!
For those who didn't see the engine in its depressing, confusing, error-filled C# state, this engine was originally written in C# before I decided to switch to C++. That decision was one of the greatest I think I've ever had, as the engine is now faster, easier to read, less error-filled(hopefully), and better overall.
My current Estimate of elo (calculated by playing large sums of games against engines with known CCRL ratings) is 2250.
Special Thanks (in no particular order):
Toanth: General help and explaining things I didn't understand before
Ciekce: Preventing the cardinal sins of C++ since day 1
RedBedHed: Lookup tables for move generation
JW: More random C++ things
A_randomnoob: Helping with a lot of random engine bits
zzzzz: Ideas, planning, and a lot that I probably forgot
Todo lists:
General Things:
Web version of the engine
or unleash it on lichess
Board Representation:
General performancey things
Divided by release:
Clarity V2.0.0 Plans:
Killer move table shenanigans
CMH+FMH (also known as continuation history (conthist))
SEE for move ordering, pruning, etc
try again with LMP
tune some search things
Maybe 2500 at this point
Clarity V3.0.0 Plans:
nnue
Clarity V4.0.0 Plans:
actual futility pruning (not reverse)
Razoring
Delta pruning in qsearch
Syzgyzy tablebase support (oh no not the 3000 uncommented lines)
history pruning
mate distance pruning
capture history heuristic?
singular extensions (huh)
multicut(huh)
Clarity v1.0.0 https://github.com/Vast342/Clarity/releases/download/V1.0.0/Clarity.exe
Clarity v1.01 https://github.com/Vast342/Clarity/releases/download/V1.0.1/Clarity.exe
- supersharp77
- Posts : 346
Join date : 2023-04-09
Location : SW USA
Clarity Chess Engines v5.0.0-7.0.0
Mon Jun 17, 2024 1:39 am
Clarity v5.0.0
https://github.com/Vast342/Clarity/releases/download/V5.0.0/Clarity_5.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V5.0.0/Clarity_5.0.0_x86-64-v2.exe
Clarity v6.0.0
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v2.exe
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v3_Magic.exe
Clarity v7.0.0
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v2.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v3_Magic.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v4.exe
https://github.com/Vast342/Clarity/releases/download/V5.0.0/Clarity_5.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V5.0.0/Clarity_5.0.0_x86-64-v2.exe
Clarity v6.0.0
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v2.exe
https://github.com/Vast342/Clarity/releases/download/V6.0.0/Clarity_6.0.0_x86-64-v3_Magic.exe
Clarity v7.0.0
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v1.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v2.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v3_Magic.exe
https://github.com/Vast342/Clarity/releases/download/V7.0.0/Clarity_7.0.0_x86-64-v4.exe
Permissions in this forum:
You cannot reply to topics in this forum