- supersharp77
- Posts : 253
Join date : 2023-04-09
Location : SW USA
Lizard Chess Engine
Fri Mar 01, 2024 11:06 pm
Lizard Chess Engine (Photo Looks Identical To Komodo Chess IMHO)
https://github.com/liamt19/Lizard
"Creating this in my spare time, mainly using it to learn more about optimization and computer games. I'm uploading it here so I can keep backups of it and not lose it when my laptop finally dies.
To the dozen or so people that saw this repo before version 10.0: This was formerly named "LTChess". This was an unfortunate choice of naming as that name was already taken by Laurie Tunnicliffe, who has a website for the true "LTChess" here. Sorry Laurie!
Ratings
Version Released CCRL 40/15 CCRL Blitz Notes
10.0 Jan. 4 2024 3365 3406 First non-Stockfish NNUE
10.1 Jan. 13 2024 3426 - Various improvements to search
10.2 Feb. 9 2024 3498 - Larger network, more tunes
Features
NNUE Evaluation:
Version 10.2 uses a 768 -> 1536 -> 1 neural network to evaluate positions, which was trained on 2 billion positions of an Lc0 dataset using Bullet.
In addition, this engine can use Stockfish neural networks created for their SFNNv6/7/8 architectures, a diagram of which is available here. For the sake of simplicity, this functionality is only possible on the the HalfKA-HalfKP branch.
Other things:
Aspiration Windows
Futility Pruning
Delta Pruning
Late Move Reductions
Null Move Pruning
Late Move Pruning
Reverse Futility Pruning
Killer Heuristic
History Heuristic
Some spotty history:
Version 9.3:
Uses its own NNUE evaluation, and began proper parameter testing with SPRT. 9.3.1 was the last version to be named "LTChess".
Version 9.1:
Some major speed improvements to both searches and move generation. It was rated a bit above 2500 bullet/blitz on Lichess.
Version 8.4:
A decent rating increase, and a lot fewer "dumb" moves. Many of the commits between 8.0 and 8.4 improved some of the early architectural decisions, and it is now far easier to debug and improve the code. It was rated a bit above 2400 bullet/blitz on Lichess.
Version 7.0:
A large rating increase (around 250) and was far more polished. It was rated a bit above 2000 bullet on Lichess.
Contributing
If you have any ideas or comments, feel free to create an issue or pull request!
About
Chess engine written in C#
Topics
chess csharp
Resources
Readme
License
MIT license
Activity
Stars
8 stars
Watchers
4 watching
Forks
0 forks
Report repository
Releases 9
Version 10.2 Latest
Feb 10, 2024
+ 8 releases
Packages
No packages published
Languages
C# 99.7%
Makefile 0.3% "
Lizard v10.2: https://github.com/liamt19/Lizard/releases/download/v10.2/Lizard-win-x64.exe
Lizard v10.0 NN: https://github.com/liamt19/Lizard/releases/download/v10.0/Lizard-win-x64.exe
Lizard v9.2 NN: https://github.com/liamt19/Lizard/releases/download/v9.2/LTChess_9.2.zip
https://github.com/liamt19/Lizard
"Creating this in my spare time, mainly using it to learn more about optimization and computer games. I'm uploading it here so I can keep backups of it and not lose it when my laptop finally dies.
To the dozen or so people that saw this repo before version 10.0: This was formerly named "LTChess". This was an unfortunate choice of naming as that name was already taken by Laurie Tunnicliffe, who has a website for the true "LTChess" here. Sorry Laurie!
Ratings
Version Released CCRL 40/15 CCRL Blitz Notes
10.0 Jan. 4 2024 3365 3406 First non-Stockfish NNUE
10.1 Jan. 13 2024 3426 - Various improvements to search
10.2 Feb. 9 2024 3498 - Larger network, more tunes
Features
NNUE Evaluation:
Version 10.2 uses a 768 -> 1536 -> 1 neural network to evaluate positions, which was trained on 2 billion positions of an Lc0 dataset using Bullet.
In addition, this engine can use Stockfish neural networks created for their SFNNv6/7/8 architectures, a diagram of which is available here. For the sake of simplicity, this functionality is only possible on the the HalfKA-HalfKP branch.
Other things:
Aspiration Windows
Futility Pruning
Delta Pruning
Late Move Reductions
Null Move Pruning
Late Move Pruning
Reverse Futility Pruning
Killer Heuristic
History Heuristic
Some spotty history:
Version 9.3:
Uses its own NNUE evaluation, and began proper parameter testing with SPRT. 9.3.1 was the last version to be named "LTChess".
Version 9.1:
Some major speed improvements to both searches and move generation. It was rated a bit above 2500 bullet/blitz on Lichess.
Version 8.4:
A decent rating increase, and a lot fewer "dumb" moves. Many of the commits between 8.0 and 8.4 improved some of the early architectural decisions, and it is now far easier to debug and improve the code. It was rated a bit above 2400 bullet/blitz on Lichess.
Version 7.0:
A large rating increase (around 250) and was far more polished. It was rated a bit above 2000 bullet on Lichess.
Contributing
If you have any ideas or comments, feel free to create an issue or pull request!
About
Chess engine written in C#
Topics
chess csharp
Resources
Readme
License
MIT license
Activity
Stars
8 stars
Watchers
4 watching
Forks
0 forks
Report repository
Releases 9
Version 10.2 Latest
Feb 10, 2024
+ 8 releases
Packages
No packages published
Languages
C# 99.7%
Makefile 0.3% "
Lizard v10.2: https://github.com/liamt19/Lizard/releases/download/v10.2/Lizard-win-x64.exe
Lizard v10.0 NN: https://github.com/liamt19/Lizard/releases/download/v10.0/Lizard-win-x64.exe
Lizard v9.2 NN: https://github.com/liamt19/Lizard/releases/download/v9.2/LTChess_9.2.zip
Permissions in this forum:
You cannot reply to topics in this forum
|
|