@ supersharp77
A lot of interesting stuff there. I'll take look.
Jim.
New J.A Compiles
Moderator: Ras
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: New J.A Compiles
https://github.com/visanalexandru/Fortuna
Fortuna 1.0 by Visan Alexandru
Fortuna 1.0 64 JA
Windows/Linux & Android profiled builds
https://drive.proton.me/urls/JJTQH37CAR#wtj7iGt1uzfB
Jim.
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: New J.A Compiles for Andoma
I've already compiled this one (last May)supersharp77 wrote: ↑Thu Jan 16, 2025 12:37 am Hey Jim See You've Been Busy Indeed!! Thanks!!.... I've Got Quite A few Unknown Engines Perhaps You Can Assist On....Thanks I Advance....Incoming!!!
https://github.com/healeycodes/andoma/releases
"
My blog post: Building My Own Chess Engine
A chess engine which implements:
Alpha-beta pruning for move searching
Move ordering based off heuristics like captures and promotions
Tomasz Michniewski's Simplified Evaluation Function for board evaluation and piece-square tables
A slice of the Universal Chess Interface (UCI) to allow challenges via lichess.org
A command-line user interface
It uses Python 3.8 with Mypy type hints and unit + integration tests.
See Contributing to help out!
Install
pip install -r requirements.txt
https://drive.proton.me/urls/DWYD2PKF0C#x4bKPzcdISnt
Jim.
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: New J.A Compiles
@ supersharp77
Gofish consist of separate chess function modules for you to use to
write your own engine. Nothing to compile here.
Nothing to compile with Oracle. You need to add your own personal OpenApi key in the
python source.
Muzero is a neuro network training framework. Not an engine.
Leela is built using a compile script. If I were to compile it would be identical the original, so no point.
Converting Crafty to use UCI natively is possible but a lot of work. Possibly the easiest way to do it
would be to interface with the Senjo UCI adapter code > https://github.com/zd3nik/SenjoUCIAdapter
I will take a look.
Jim.
Gofish consist of separate chess function modules for you to use to
write your own engine. Nothing to compile here.
Nothing to compile with Oracle. You need to add your own personal OpenApi key in the
python source.
Muzero is a neuro network training framework. Not an engine.
Leela is built using a compile script. If I were to compile it would be identical the original, so no point.
Converting Crafty to use UCI natively is possible but a lot of work. Possibly the easiest way to do it
would be to interface with the Senjo UCI adapter code > https://github.com/zd3nik/SenjoUCIAdapter
I will take a look.
Jim.
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: New J.A Compiles
Update:Jim Ablett wrote: ↑Sun Oct 06, 2024 6:20 pm
https://github.com/kelseyde/calvin-chess-engine
Calvin 4.3.0 by Dan Kelsey
Calvin 4.3.0 64 JA
Fast standalone Windows executable
https://drive.proton.me/urls/90AB2CV5MG#mXTp2053OKYq
Jim.
Calvin 5.1.0 64 JA
Standalone Windows executable
https://drive.proton.me/urls/BV053DG660#wqG9lBpvFpxj
Jim.
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: New J.A Compiles
Update:Jim Ablett wrote: ↑Thu Nov 21, 2024 5:58 pmUpdate:Jim Ablett wrote: ↑Mon Jul 08, 2024 2:52 pm
https://github.com/Yoshie2000/PlentyChess
PlentyChess 3.0.0 dev by Patrick Leonhardt
PlentyChess 3.0.0 dev 64 JA
Windows/Linux & Android clang profiled builds
https://drive.proton.me/urls/3RJZXSR7PC#74N4OMD7KD5S
Jim.
PlentyChess 3.0.0 64 JA
Windows/Linux profiled builds
https://drive.proton.me/urls/5BWT27P3B4#rpexAk1RpANX
Jim.
PlentyChess 4.0.1 64 JA
Windows/Linux profiled builds
https://drive.proton.me/urls/BV09HF36XW#ciZocedMAp7K
Jim.
-
- Posts: 22
- Joined: Tue Jul 02, 2024 1:53 pm
- Full name: Joseph Masa
Re: New J.A Compiles
How about android version of PlentyChess 4.0.1?
-
- Posts: 1877
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
-
- Posts: 3529
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: New J.A Compiles
Jim's PlentyChess compile is stunning 17% faster than official (bmi and windows) according to bench! But with more cores difference is much smaller. Same thing happened with Jim's Stockfish17 compile. JA compile was some 15% faster in bench. In github they didn't believe me at all, but said it's impossible. Weird.
Jouni
-
- Posts: 2645
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
Re: New J.A Compiles
avx2 and avx512 binaries of new Patricia dev. The avx2 binary is (strange) little bit faster on my machines than the avx512 binary... So try out, whats faster on your PC, before using avx512.
This new Patricia dev is a huge step forward: Inspired by my Cerberus-project (https://www.sp-cc.de/cerberus-project.htm), Patricia has now 2 neural-nets instead of one (a non-aggressive net was added for playing worse positions and the endgame). And in my tests, this new Patricia has the same Celo-strength as Patricia 4.0, but a clearly improved EAS-Score (+52000 points compared to Patricia 4.0 (!!!))
https://drive.proton.me/urls/82N6SJZCEG#wdJUCfNlq7OO
This new Patricia dev is a huge step forward: Inspired by my Cerberus-project (https://www.sp-cc.de/cerberus-project.htm), Patricia has now 2 neural-nets instead of one (a non-aggressive net was added for playing worse positions and the endgame). And in my tests, this new Patricia has the same Celo-strength as Patricia 4.0, but a clearly improved EAS-Score (+52000 points compared to Patricia 4.0 (!!!))
https://drive.proton.me/urls/82N6SJZCEG#wdJUCfNlq7OO