Discuss Scratch

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

ArnoHu wrote:

GoK (Medium, white) vs. Element (6+8), GoK wins at 96% vs. 91% accuracy; https://lichess.org/3KkoTvH8#131
I was not able to replicate a5 (Nd4) on Stable or Dev versions of Element. I should add the #OfMoves into the FEN, but the move is the same after manually changing it. This could be due to some sort of FEN inconsistency (they are common in Element).

True, when I try to re-import it also plays Nd4. Also, it was very fast, compared to the general think time during the game.

GoK (10sec) vs. WD (P2) on Scratch 3 for a change, WD blunders twice and GoK wins surprisingly fast in 14 moves: https://lichess.org/QIncXlVP#27

Rematch, GoK (black) in control, and its two blunders won't happen on Medium (15s), as solutions are found at 12s each: https://lichess.org/RCaVIKph#136

GoK seems to have regained the edge on Scratch 3.

Last edited by ArnoHu (May 25, 2024 11:58:06)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

New GoK YouTube video: https://scratch.mit.edu/discuss/youtube/aS82Utpp9sA

Last edited by ArnoHu (May 25, 2024 06:18:31)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

GoK (Medium, white) vs. Element (6+8), GoK wins at 96% vs. 91% accuracy; https://lichess.org/3KkoTvH8#131

Rematch: GoK (black) wins at 97% vs. 92% accuracy: https://lichess.org/LJR9TbPj#98
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

@HasiLover @ScratchChessChampion how did you conduct lichess.org broadcasts on live games played by Scratch chess engine?

I tried today, and failed, at least by using lichess-only means. I could get lichess games tamong two lichess.org users o show up in the broadcast (using game IDs), but noting else. For games between engines, I thought I could provide a study pgn URL, but it was not accepted in the broadcast settings. And an anonymous casual game will have two “Anonymous” players.

The documented alternative is to host the pgn file somewhere else (but how to update it constantly if it comes from a Scratch chess game?). I mean I could script all of that, but there must be an easier way?

Last edited by ArnoHu (May 25, 2024 21:21:12)

nicholaskoay
Scratcher
3 posts

Scratch Chess Engine - Game of Kings

(I'm @ScratchChessChampion)

Ah, I’ve encountered this challenge before as well. It’s quite straightforward: scroll down to the bottom left corner of the page to create a chapter, similar to how you would create a study on Lichess. You can edit the name, rating, and other details as needed. To broadcast the moves, simply make the moves, and they will update automatically. You can use another device to test and verify everything.

Last edited by nicholaskoay (May 26, 2024 01:52:58)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

nicholaskoay wrote:

(I'm @ScratchChessChampion)

Ah, I’ve encountered this challenge before as well. It’s quite straightforward: scroll down to the bottom left corner of the page to create a chapter, similar to how you would create a study on Lichess. You can edit the name, rating, and other details as needed. To broadcast the moves, simply make the moves, and they will update automatically. You can use another device to test and verify everything.


Oh I see, so you left the games URL empty, and did not use the broadcast manager at all? Great, I will try. Did not see that at all in the instructions, unless I missed it…
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

Scratch Chess Engine May 2024 TurboWarp Tournament

OK, announcing the Scratch Chess Engine May 2024 TurboWarp Tournament, available via lichess.org broadcast at:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/final/npCngbd6#leaderboard

It features the top 8 TurboWarp engines in an elimination format. Seed list:

  1. GoK (Medium)
  2. White Dove (P3)
  3. Element (6+8)
  4. Shallow Blue (4+2)
  5. Bonsai (Blue)
  6. Thundershark
  7. Scurious (Ply5)
  8. LowDoor (Depth 5)

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.

Quarterfinals are about to start, game #1 will be GoK vs. LowDoor.

Last edited by ArnoHu (May 26, 2024 11:11:11)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

nicholaskoay wrote:

(I'm @ScratchChessChampion)

Ah, I’ve encountered this challenge before as well. It’s quite straightforward: scroll down to the bottom left corner of the page to create a chapter, similar to how you would create a study on Lichess. You can edit the name, rating, and other details as needed. To broadcast the moves, simply make the moves, and they will update automatically. You can use another device to test and verify everything.


Oh I see, so you left the games URL empty, and did not use the broadcast manager at all? Great, I will try. Did not see that at all in the instructions, unless I missed it…

OK, I played the first game, again a hiccup as it did not detect the end of the game resp. its result, and I had to recreate the chapter via import. Maybe because I had started analysis once while the game was still running? OK, I have to add the result tag manually.

And the leaderboard is not being updated?! Minutes later after several refreshes it was.

Last edited by ArnoHu (May 26, 2024 05:58:28)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

Scratch Chess Engine May 2024 TurboWarp Tournament

OK, announcing the Scratch Chess Engine May 2024 TurboWarp Tournament, available via lichess.org broadcast at:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/quarterfinals/Fp5lhmdI

It features the top 8 TurboWarp engines in an elimination format. Seed list:

  1. GoK (Medium)
  2. White Dove (P3)
  3. Element (6+8)
  4. Shallow Blue (4+2)
  5. Bonsai (Blue)
  6. Thundershark
  7. Scurious (Ply5)
  8. LowDoor (Depth 5)

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.

Quarterfinals are about to start, game #1 will be GoK vs. LowDoor.

Quarterfinals results are here, top seeds win with scary accuracy:

Shallow Blue: 99%
White Dove: 99%
GoK: 96%
Element: 95%
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

ArnoHu wrote:

Scratch Chess Engine May 2024 TurboWarp Tournament

OK, announcing the Scratch Chess Engine May 2024 TurboWarp Tournament, available via lichess.org broadcast at:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/final/npCngbd6#leaderboard

It features the top 8 TurboWarp engines in an elimination format. Seed list:

  1. GoK (Medium)
  2. White Dove (P3)
  3. Element (6+8)
  4. Shallow Blue (4+2)
  5. Bonsai (Blue)
  6. Thundershark
  7. Scurious (Ply5)
  8. LowDoor (Depth 5)

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.

Quarterfinals are about to start, game #1 will be GoK vs. LowDoor.

Quarterfinals results are here, top seeds win with scary accuracy:

Shallow Blue: 99%
White Dove: 99%
GoK: 96%
Element: 95%

Semifinal #1 again with high accuracy (GoK 98%, Shallow Blue 90%). I liked GoK's attitude on SB's 6. Qg4 attack, like “I don't care, I am doing my own thing”:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/semifinals/5AYD5FgN/c2mMSyPm

Last edited by ArnoHu (May 26, 2024 11:11:43)

ScratchChessChampion
Scratcher
94 posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

ArnoHu wrote:

nicholaskoay wrote:

(I'm @ScratchChessChampion)

Ah, I’ve encountered this challenge before as well. It’s quite straightforward: scroll down to the bottom left corner of the page to create a chapter, similar to how you would create a study on Lichess. You can edit the name, rating, and other details as needed. To broadcast the moves, simply make the moves, and they will update automatically. You can use another device to test and verify everything.


Oh I see, so you left the games URL empty, and did not use the broadcast manager at all? Great, I will try. Did not see that at all in the instructions, unless I missed it…

OK, I played the first game, again a hiccup as it did not detect the end of the game resp. its result, and I had to recreate the chapter via import. Maybe because I had started analysis once while the game was still running? OK, I have to add the result tag manually.

And the leaderboard is not being updated?! Minutes later after several refreshes it was.

Make sure to rename or just delete the default “Chapter 1”
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

ArnoHu wrote:

ArnoHu wrote:

Scratch Chess Engine May 2024 TurboWarp Tournament

OK, announcing the Scratch Chess Engine May 2024 TurboWarp Tournament, available via lichess.org broadcast at:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/final/npCngbd6#leaderboard

It features the top 8 TurboWarp engines in an elimination format. Seed list:

  1. GoK (Medium)
  2. White Dove (P3)
  3. Element (6+8)
  4. Shallow Blue (4+2)
  5. Bonsai (Blue)
  6. Thundershark
  7. Scurious (Ply5)
  8. LowDoor (Depth 5)

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.

Quarterfinals are about to start, game #1 will be GoK vs. LowDoor.

Quarterfinals results are here, top seeds win with scary accuracy:

Shallow Blue: 99%
White Dove: 99%
GoK: 96%
Element: 95%

Semifinal #1 again with high accuracy (GoK 98%, Shallow Blue 90%). I liked GoK's attitude on SB's 6. Qg4 attack, like “I don't care, I am doing my own thing”:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/semifinals/5AYD5FgN/c2mMSyPm

Semifinal #2, White Dove was up during midgame, after that it looked like a draw for a while, until White Dove blundered and Element skillfully maneuvered to secure its win at 93% accuracy:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/semifinals/5AYD5FgN/lekRJG34

The final thus is GoK against Element!

Last edited by ArnoHu (May 26, 2024 13:13:54)

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

ArnoHu wrote:

ArnoHu wrote:

ArnoHu wrote:

Scratch Chess Engine May 2024 TurboWarp Tournament

OK, announcing the Scratch Chess Engine May 2024 TurboWarp Tournament, available via lichess.org broadcast at:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/final/npCngbd6#leaderboard

It features the top 8 TurboWarp engines in an elimination format. Seed list:

  1. GoK (Medium)
  2. White Dove (P3)
  3. Element (6+8)
  4. Shallow Blue (4+2)
  5. Bonsai (Blue)
  6. Thundershark
  7. Scurious (Ply5)
  8. LowDoor (Depth 5)

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.

Quarterfinals are about to start, game #1 will be GoK vs. LowDoor.

Quarterfinals results are here, top seeds win with scary accuracy:

Shallow Blue: 99%
White Dove: 99%
GoK: 96%
Element: 95%

Semifinal #1 again with high accuracy (GoK 98%, Shallow Blue 90%). I liked GoK's attitude on SB's 6. Qg4 attack, like “I don't care, I am doing my own thing”:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/semifinals/5AYD5FgN/c2mMSyPm

Semifinal #2, White Dove was up during midgame, after that it looked like a draw for a while, until White Dove blundered and Element skillfully maneuvered to secure its win at 93% accuracy:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/semifinals/5AYD5FgN/lekRJG34

The final thus is GoK against Element!

The final turned out to be a good game without blunders, GoK steadily increasing its lead, winning against Element in 33 moves, 97% vs. 89% accuracy:
https://lichess.org/broadcast/scratch-chess-engine-may-2024-turbowarp-tournament/final/npCngbd6

Congrats also to Element, it played a great tournament!

Last edited by ArnoHu (May 26, 2024 13:13:37)

ScratchChessChampion
Scratcher
94 posts

Scratch Chess Engine - Game of Kings

Check out this endgame position between Shallow Blue 4+4 and Element 4+8! SB was black

r6r/pR3kpp/5p2/2p5/8/2bN4/P4PPP/4R1K1 b - - 0 22

GoK managed to find the correct solution (the move Kg6) at depth 10. It was initially found at depth 1 but then skipped. White dove (as far as I know) reached a depth of 9.

Last edited by ScratchChessChampion (May 26, 2024 11:23:09)

ababoin07
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

Good news, the ‘dev’ version of Destructor (not shared) is moving fast! Some notable improvements have been made.
AZURUS41
Scratcher
49 posts

Scratch Chess Engine - Game of Kings

@ArnoHu thanks for inviting !
Sadly, I don't have a lot of time to spent on chess except from my ahhh laggy python program ( who is definitively slower than scratch engines in average, I tested it out ), so I couldn't join. But the games were good !
-089-
Scratcher
9 posts

Scratch Chess Engine - Game of Kings

aaaand here I go again, missing out on all the fun… I got an uncanny ability to miss big events, especially if they're something I'm interested in

ArnoHu wrote:

I invited all of you as contributors, well those were I remembered the lichess.org username. @-089- please tell me yours if I should add you.
I see you did actually add me.
but just for future reference; my lichess username is cs6667.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ScratchChessChampion wrote:

Check out this endgame position between Shallow Blue 4+4 and Element 4+8! SB was black

r6r/pR3kpp/5p2/2p5/8/2bN4/P4PPP/4R1K1 b - - 0 22

GoK managed to find the correct solution (the move Kg6) at depth 10. It was initially found at depth 1 but then skipped. White dove (as far as I know) reached a depth of 9.

OK thanks, well, it is always important to not only verify the best move, but also the evaluation that led to it being considered best move. Only when its final effect is represented by evaluation, an engine has “truly” found it.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

ababoin07 wrote:

Good news, the ‘dev’ version of Destructor (not shared) is moving fast! Some notable improvements have been made.

Great, will check it out soon again.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

AZURUS41 wrote:

@ArnoHu thanks for inviting !
Sadly, I don't have a lot of time to spent on chess except from my ahhh laggy python program ( who is definitively slower than scratch engines in average, I tested it out ), so I couldn't join. But the games were good !

Yes, I remember from static code review there should be some tuning potential. And I strongly recommend a Python profiler like cProfile: https://docs.python.org/3/library/profile.html

Powered by DjangoBB