New J.A Compiles

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw, Ras, hgm, chrisw, Rebel, Ras

User avatar
Jim Ablett
Posts: 1851
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/SzilBalazs/WhiteCore

WhiteCore 0.2 by Balazs Szilagyi
WhiteCore stands as a strong C++ chess engine using efficiently-updatable neural networks for positional evaluation. It's the successor of BlackCore reimagined with focus on originality.
WhiteCore 0.2 64 JA

Windows/Linux & Android clang profiled builds

https://drive.proton.me/urls/9BQNGFXDV4#ZM004cG9PbQz

Jim.
User avatar
Jim Ablett
Posts: 1851
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/FireFather/vice-smp-nnue

Vice smp nnue 1.2 by Bluefever & Norman Schmidt

Vice smp nnue 1.2 64 JA

Windows/Linux & Android profiled builds

https://drive.proton.me/urls/225W9BX8ZM#zHzIdG2YL0kI

Jim.
User avatar
Jim Ablett
Posts: 1851
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/goutham/nakshatra

Nakshatra 0.1 by Goutham Bhat
An XBoard protocol compatible chess and antichess variant engine.
Nakshatra 0.1 64 ja

Windows & Linux builds

https://drive.proton.me/urls/PPCCY934P4#iXESok26YRIb

Jim.
User avatar
Jim Ablett
Posts: 1851
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/tom0334/CombiChess

CombiChess 1.0 by Tom Friederich
CombiChess a "chess engine" that combines 3 engines into one. It works by asking 3 different engines what they think the best move is for a given position, and then applying some logic to determine what move to actually do. After initial testing, it seems like it can easily beat the strongest of the 3 engines on its own.

The rules that it uses are fairly simple:

If 2 out of 3 engines give the same best move, then do that move and cancel work of the third.

if all 3 engines say something else, listen to the 'Master engine'. The master engine is simply engine0

if all 3 engines agree, do that move.(actually, this never happens as work of the third engine is cancelled when the first two agree)

For the best results, the 3 engines that are used need to be as equal in strength as possible. If one of the three is slightly better, it is best to use that one as master/engine0, since CombiChess listens to the master when all engines give a different result.
CombiChess 1.0 64 ja

Python src compiled to native windows executable with Nuitka.

Combines the power of 3 engines - Stockfish - Berserk - Obsidian (latest dev versions)

I compiled sse3 versions of the engines for universal compatibility. You can replace with your own versions.

Windows build

https://drive.proton.me/urls/JPJD9DMYNR#Nb9SrrU8G91F

Jim.
Last edited by Jim Ablett on Thu Jul 04, 2024 8:31 pm, edited 1 time in total.
User avatar
Sylwy
Posts: 4725
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: New J.A Compiles

Post by Sylwy »

Jim Ablett wrote: Thu Jul 04, 2024 8:29 pm Image
https://github.com/tom0334/CombiChess

CombiChess 1.0 by Tom Friederich
CombiChess a "chess engine" that combines 3 engines into one. It works by asking 3 different engines what they think the best move is for a given position, and then applying some logic to determine what move to actually do. After initial testing, it seems like it can easily beat the strongest of the 3 engines on its own.

The rules that it uses are fairly simple:

If 2 out of 3 engines give the same best move, then do that move and cancel work of the third.

if all 3 engines say something else, listen to the 'Master engine'. The master engine is simply engine0

if all 3 engines agree, do that move.(actually, this never happens as work of the third engine is cancelled when the first two agree)

For the best results, the 3 engines that are used need to be as equal in strength as possible. If one of the three is slightly better, it is best to use that one as master/engine0, since CombiChess listens to the master when all engines give a different result.
CombiChess 1.0 64 ja

Python src compiled to native windows executable with Nuitka.

Combines the power of 3 engines - Stockfish - Berserk - Obsidian (latest dev versions)

Windows build

https://drive.proton.me/urls/JPJD9DMYNR#Nb9SrrU8G91F

Jim.
:D

THANK YOU, MAESTRO JIM !
chessica
Posts: 891
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: New J.A Compiles

Post by chessica »

Jim Ablett wrote: Thu Jul 04, 2024 8:29 pm Image
https://github.com/tom0334/CombiChess

CombiChess 1.0 by Tom Friederich
CombiChess a "chess engine" that combines 3 engines into one. It works by asking 3 different engines what they think the best move is for a given position, and then applying some logic to determine what move to actually do. After initial testing, it seems like it can easily beat the strongest of the 3 engines on its own.

The rules that it uses are fairly simple:

If 2 out of 3 engines give the same best move, then do that move and cancel work of the third.

if all 3 engines say something else, listen to the 'Master engine'. The master engine is simply engine0

if all 3 engines agree, do that move.(actually, this never happens as work of the third engine is cancelled when the first two agree)

For the best results, the 3 engines that are used need to be as equal in strength as possible. If one of the three is slightly better, it is best to use that one as master/engine0, since CombiChess listens to the master when all engines give a different result.
CombiChess 1.0 64 ja

Python src compiled to native windows executable with Nuitka.

Combines the power of 3 engines - Stockfish - Berserk - Obsidian (latest dev versions)

I compiled sse3 versions of the engines for universal compatibility. You can replace with your own versions.

Windows build

https://drive.proton.me/urls/JPJD9DMYNR#Nb9SrrU8G91F

Jim.

Oh somthing seems going here wrong, in arena i get no output,
also in consol mode...

isready
readyok
position fen 5k2/pp3N2/5K2/5B2/8/8/8/8 w - - 0 1
go
>>>... no output...
stop

Then:

info string stockfish says: f7d6
info string berserk says: f7d6
info string listening to master and another
info string obsidian says: f7d6
info string listening to children
info string listenStats [C, M+C, M] [1, 2, 0]
info string listenStats [C, M+C, M] [2, 2, 0]
info string Master % 50.0
info string Master % 50.0
bestmove f7d6
bestmove f7d6
chessica
Posts: 891
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: New J.A Compiles

Post by chessica »

O.K. Game playing is working. :) :) :)

combichess.at

Platz Motor Punkte Co Ch S-B
1 CombiChess 2,0/2 З ЗЗ ЗЗ ЗЗ ЗЗ 11 0,00
2 ChessBrainVB 0,0/2 00 З ЗЗ ЗЗ ЗЗ ЗЗ 0,00


2 Partien gespielt / Turnier beendet

Beginn des Turniers: 2024.02.24, 17:40:53
Letzte Aktualisierung: 2024.07.05, 10:25:36
Spielstufe: Blitz 1/2
Hardware: AMD Athlon(tm) II X4 630 Processor mit 11,8 GB Speicher
Betriebssystem: Windows 10 Enterprise Professional (Build 9200) 64 bit
PGN-Datei: combichess.at.pgn
Tabelle erstellt mit: Arena 3.5.1
Alexander Schmidt
Posts: 1235
Joined: Thu May 10, 2007 2:49 pm

Re: New J.A Compiles

Post by Alexander Schmidt »

chessica wrote: Thu Jul 04, 2024 9:35 pm isready
readyok
position fen 5k2/pp3N2/5K2/5B2/8/8/8/8 w - - 0 1
go
>>>... no output...
An UCI engine expects info about how long it is supposed to calculate, so some engines don't work with a "go" only.
chessica
Posts: 891
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: New J.A Compiles

Post by chessica »

Yes is right, but in Arena the time control was infinite.
User avatar
Jim Ablett
Posts: 1851
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/git-aamar/Wize
Wize 1.0 nnue by Aamar

Wize 1.0 nnue 64 ja

Windows/Linux & Android clang profiled builds

https://drive.proton.me/urls/CNV5QZFYQG#HIPEpCyLie7X

Jim.