Discuss Scratch

AZURUS41
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"

Last edited by AZURUS41 (Sept. 8, 2024 20:31:38)

-HR5swis-
Scratcher
29 posts

Scratch Chess Engine - Game of Kings

Well, this post is very popular
HasiLover_Test
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
AZURUS41
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
I'm talking about a version that only Ababoin has yet, and who seems to be quite strong
birdracerthree
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
Scurious being 10th feels…wrong. It feels like it should be higher.
Ok, to be fair, Destructor 2 at its peak was this strong, but I don’t know where it is right now.
ababoin07
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
Scurious being 10th feels…wrong. It feels like it should be higher.
Ok, to be fair, Destructor 2 at its peak was this strong, but I don’t know where it is right now.
Idk, the new version is stronger than all versions of Destructor, the average accuracy is 94-95% with 1 min think time
ababoin07
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

ababoin07 wrote:

birdracerthree wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
Scurious being 10th feels…wrong. It feels like it should be higher.
Ok, to be fair, Destructor 2 at its peak was this strong, but I don’t know where it is right now.
Idk, the new version is stronger than all versions of Destructor, the average accuracy is 94-95% with 1 min think time
But i'll share teé stronger version, it's not ‘'stable’' or ‘'dev’' version
ScratchChessChampion
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

AZURUS41 wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
I'm talking about a version that only Ababoin has yet, and who seems to be quite strong

Scurious' strength far surpasses Bonsai, winning nearly all its games. Although the SCF rating was previously used, it hasn’t been updated for a month, so it’s no longer accurate. I'm planning to switch to Lichess ratings, as they're more reliable. The highest rated bot on chess.com is rated 3200, yet it still struggles against Stockfish Level 8. In the future, engines like GoK NNUE could potentially surpass these ratings. With top Lichess bots, like those rated around 3000, running Stockfish 16, it makes more sense to align with a more engine-relevant system like Lichess.

Last edited by ScratchChessChampion (Sept. 9, 2024 07:06:54)

chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

how about tablebases.or are they just to large?
chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

and I think you should remove opening theory for openings expect e4, d4 and c4.
chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

ScratchChessChampion wrote:

AZURUS41 wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
I'm talking about a version that only Ababoin has yet, and who seems to be quite strong

Scurious' strength far surpasses Bonsai, winning nearly all its games. Although the SCF rating was previously used, it hasn’t been updated for a month, so it’s no longer accurate. I'm planning to switch to Lichess ratings, as they're more reliable. The highest rated bot on chess.com is rated 3200, yet it still struggles against Stockfish Level 8. In the future, engines like GoK NNUE could potentially surpass these ratings. With top Lichess bots, like those rated around 3000, running Stockfish 16, it makes more sense to align with a more engine-relevant system like Lichess.
Talking about lichess GoK NNUE has UCI so, cant you put it on lichess BOT account?
after turning it into java using leopard.

Last edited by chessconscarth (Sept. 9, 2024 08:14:57)

chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

know the links to these chess engines
Holzstock Chess and u0 chess
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
Scurious being 10th feels…wrong. It feels like it should be higher.
Ok, to be fair, Destructor 2 at its peak was this strong, but I don’t know where it is right now.

Here is a ranking that is solely based on data and a tool known to produce reliable results:



Admitted, the underlying data is outdated, Delta is still missing. Ideal would be a sliding window of the recent N games.

As a future data source, I propose two lichess studies, holding 64 games each, and when filled, the older one gets aged out and replaced by a new one Engine creators could even gain studio write permissions, under certain constraints, and I would only administer it and run the bayeselo tool once a month.

Last edited by ArnoHu (Sept. 9, 2024 09:45:32)

ScratchChessChampion
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

How do you all implement endgame detection? I’m looking to add an endgame tablebase to MiniMate, bcause it’s struggling to convert winning endgames
birdracerthree
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

chessconscarth wrote:

how about tablebases.or are they just to large?
Great question! Here are the endgame tablebase sizes - https://syzygy-tables.info/checksums/bytes.tsv
I have considered tablebases, but I don’t know how the positions are stored.
ababoin07
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

échecsconscarth wrote:

ScratchChessChampion wrote:

AZURUS41 wrote:

HasiLover_Test wrote:

AZURUS41 wrote:

LA had a good game against Miniment, but the game ended up in a draw : https://lichess.org/uKcbe1vn#0
Im copying this here for everyone who isn't yet on the alternative server (ask on Lichess for joining)

“”“
This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments and test-games. Strength of the engines are the once with the best regularly used parameters.

This is used as a mini-leaderboard to know which opponents play against when test-games. Made out of the newest results from tournaments. Strength of the engines are the once with the best regularly used parameters.

> 1 - GoK NNUE (Championship Mode)
> 2 - GoK Classic (Championship Mode)
> 3 - Delta (depth9 **or** 15sec think time)
> 4 - White Dove (P5, used to 60sec think time but panic time )
> 5 - Element (6+8)
> 6 - Shallow Blue (4+3)
> (7) - Destructor 2 (5+2)
> 8 - Bonsai Chess (Blue Belt)
> (9) - LA Chess Engine (Perf 5)
> 10 - Scurious (Depth 5)
> (11) - Miniment (6+0)
> 12 - Leo's AI (4+0)
> 13 - LowDoor (Depth 5)
> Below - HarleyK / Wolverine Chess

”(rank) - bot“ means the engine hasn't been used in tournaments yet”
“”"
Are you sure about Destructor 2? It's nearly always broken Lol
I'm talking about a version that only Ababoin has yet, and who seems to be quite strong

Scurious' strength far surpasses Bonsai, winning nearly all its games. Although the SCF rating was previously used, it hasn’t been updated for a month, so it’s no longer accurate. I'm planning to switch to Lichess ratings, as they're more reliable. The highest rated bot on chess.com is rated 3200, yet it still struggles against Stockfish Level 8. In the future, engines like GoK NNUE could potentially surpass these ratings. With top Lichess bots, like those rated around 3000, running Stockfish 16, it makes more sense to align with a more engine-relevant system like Lichess.
Talking about lichess GoK NNUE has UCI so, cant you put it on lichess BOT account?
after turning it into java using leopard.
YOU'RE CLEVER, IDK IF IT'S WORKING BIT YOU ARE CLEVER
birdracerthree
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ScratchChessChampion wrote:

How do you all implement endgame detection? I’m looking to add an endgame tablebase to MiniMate, bcause it’s struggling to convert winning endgames
Element takes the material value of the position and it checks if it is less than 27 (excluding pawns). Element also has an except that allows QRRvQRR to be an endgame (that is up to you to add).
This is not really relevant for tablebases as you will only be able to add 4 or 5 man tablebases into a Scratch project.

Last edited by birdracerthree (Sept. 9, 2024 18:51:31)

chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

chessconscarth wrote:

how about tablebases or are they just to large?
The only tablebase needed is KR vs KN, KR vs KB of 4 man table base.
chessconscarth
Scratcher
39 posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

ScratchChessChampion wrote:

How do you all implement endgame detection? I’m looking to add an endgame tablebase to MiniMate, bcause it’s struggling to convert winning endgames
Element takes the material value of the position and it checks if it is less than 27 (excluding pawns). Element also has an except that allows QRRvQRR to be an endgame (that is up to you to add).
This is not really relevant for tablebases as you will only be able to add 4 or 5 man tablebases into a Scratch project.
by adding a variable to cheak pawns and pieces.
when green flag clicked
set [pawns] to [8]
forever
if <[pawns] < [4]> then
broadcast [IS endgame]
end

end
HasiLover_Test
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

chessconscarth wrote:

birdracerthree wrote:

ScratchChessChampion wrote:

How do you all implement endgame detection? I’m looking to add an endgame tablebase to MiniMate, bcause it’s struggling to convert winning endgames
Element takes the material value of the position and it checks if it is less than 27 (excluding pawns). Element also has an except that allows QRRvQRR to be an endgame (that is up to you to add).
This is not really relevant for tablebases as you will only be able to add 4 or 5 man tablebases into a Scratch project.
by adding a variable to cheak pawns and pieces.
when green flag clicked
set [pawns] to [8]
forever
if <[pawns] < [4]> then
broadcast [IS endgame]
end

end
extremely unefficient example lol

Powered by DjangoBB