Discuss Scratch

ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

With new native support for playing white, GoK breaks Midecah's wall of pawns before its other pieces start disappearing again: https://lichess.org/u7JKWKlW
airetho
Scratcher
2 posts

Scratch Chess Engine Tournament

In game 2, how can Midecah forfeit on Archimedes' move?
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

airetho wrote:

In game 2, how can Midecah forfeit on Archimedes' move?

Hmmm, did you read the summary at https://scratch.mit.edu/discuss/post/2935063/ ?

33. Ke1 *

At this point Midecah's knight on f8 simply disappeared and the game had to be stopped. According to our tournament rules, the game counts as a win for Archimedes Chess.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

Here is a match between the two currently strongest chess engines on Scratch, Bonsai Blue Belt (white) vs. GoK Level Difficult (black): https://lichess.org/Mx6o3bqE
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

Game of Kings Difficult (white) vs. Bonsai Blue Belt (black) 1-0: https://lichess.org/OOAttaSd. Average think time: GoK 35sec, Bonsai 75sec. Both engines running on Sulfurous runtime

Scratch Chess - Game of Kings
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

project124
Scratcher
100+ posts

Scratch Chess Engine Tournament

I just found the GoK engine, and I'm impressed. I've made a tic-tact-toe engine in batch. Perhaps I could make a chess engine in scratch an compete in a future engine tournament. Match #1 was the best match of the tournament by far. Great job to all!
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

project124 wrote:

I just found the GoK engine, and I'm impressed. I've made a tic-tact-toe engine in batch. Perhaps I could make a chess engine in scratch an compete in a future engine tournament. Match #1 was the best match of the tournament by far. Great job to all!

Thanks, the most recent tournament actually was this one (February 2018), both GoK and Bonsai had improved there: https://scratch.mit.edu/discuss/topic/291239/

It would be cool if your engine participated next time - we need more chess engines on Scratch! Or maybe a remix of an existing one, and improve from there?

Scratch Chess - Game of Kings ONLINE
project124
Scratcher
100+ posts

Scratch Chess Engine Tournament

ArnoHu wrote:

project124 wrote:

I just found the GoK engine, and I'm impressed. I've made a tic-tact-toe engine in batch. Perhaps I could make a chess engine in scratch an compete in a future engine tournament. Match #1 was the best match of the tournament by far. Great job to all!

Thanks, the most recent tournament actually was this one (February 2018), both GoK and Bonsai had improved there: https://scratch.mit.edu/discuss/topic/291239/

It would be cool if your engine participated next time - we need more chess engines on Scratch! Or maybe a remix of an existing one, and improve from there?

Scratch Chess - Game of Kings ONLINE
That would actually be easier for me to learn how they work. I might do one in python before I port to scratch (easier coding)
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

project124 wrote:

ArnoHu wrote:

project124 wrote:

I just found the GoK engine, and I'm impressed. I've made a tic-tact-toe engine in batch. Perhaps I could make a chess engine in scratch an compete in a future engine tournament. Match #1 was the best match of the tournament by far. Great job to all!

Thanks, the most recent tournament actually was this one (February 2018), both GoK and Bonsai had improved there: https://scratch.mit.edu/discuss/topic/291239/

It would be cool if your engine participated next time - we need more chess engines on Scratch! Or maybe a remix of an existing one, and improve from there?

Scratch Chess - Game of Kings ONLINE
That would actually be easier for me to learn how they work. I might do one in python before I port to scratch (easier coding)

That's probably a good idea. A friend of mine did his chess engine prototype in Python, then switched to C++.
Repulserrr
New Scratcher
1 post

Scratch Chess Engine Tournament

Is there a way I can watch the battles.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

Repulserrr wrote:

Is there a way I can watch the battles.

Sure, you can watch them all on lichess. Simply click the “game protocol” links in https://scratch.mit.edu/discuss/post/2936664/ and the “lichess.org” links in https://scratch.mit.edu/discuss/topic/291239/.

Scratch Chess - Game of Kings ONLINE
doublefalcon
Scratcher
8 posts

Scratch Chess Engine Tournament

For the tournament, did Bonsai have its difficulty on blue belt?
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

doublefalcon wrote:

For the tournament, did Bonsai have its difficulty on blue belt?

At the time of this tournament, Bonsai did not have a Blue Belt mode yet. But there were other tournaments later when Bonsai played in that mode.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

ArnoHu wrote:

doublefalcon wrote:

For the tournament, did Bonsai have its difficulty on blue belt?

At the time of this tournament, Bonsai did not have a Blue Belt mode yet. But there were other tournaments later when Bonsai played in that mode.

This one for example: https://scratch.mit.edu/discuss/post/3858380/
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

ArnoHu wrote:

ArnoHu wrote:

doublefalcon wrote:

For the tournament, did Bonsai have its difficulty on blue belt?

At the time of this tournament, Bonsai did not have a Blue Belt mode yet. But there were other tournaments later when Bonsai played in that mode.

This one for example: https://scratch.mit.edu/discuss/post/3858380/

And here is a game of some days ago, GoK (Forkphorus, Easy, white) vs. Bonsai (Forkphorus, Blue Belt, black): https://lichess.org/n7x83lq0. They have pretty similar think time in this mode on my computer (Bonsai takes longer during midgame, less time during endgame).
doublefalcon
Scratcher
8 posts

Scratch Chess Engine Tournament

For the tournament, did GoK beat Bonsai Blue?
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

doublefalcon wrote:

For the tournament, did GoK beat Bonsai Blue?

I answered your question in the posting above: https://scratch.mit.edu/discuss/post/4089713/. GoK won.

Because you asked, I ran some more tests yesterday on Forkphorus, GoK Easy vs. Bonsai Blue. GoK won 3 games, and tied 2. Bonsai should have won one of them, it was clearly ahead, but didn't finish it during endgame. GoK's knight cleaned up 3 of Bonsai's pawns then, and the tide changed. My system is pretty fast, that helps GoK. Thinktime is similar in that setup.

On Scratch 3, situation could be different, as GoK Difficult on Scratch 3 plays a bit worse than GoK Easy on Forkphorus. I just didn't have the time now, it takes ages there - 30 (midgame) / 20 (endgame) seconds per move for GoK, 60 seconds or more per move for Bonsai. But last time I tried, GoK was a bit ahead. It could still lose single games though. There is also a 60 seconds mode for GoK (press ‘c’), it would be worth a try, but also would take even longer.

Last edited by ArnoHu (June 5, 2020 15:27:38)

doublefalcon
Scratcher
8 posts

Scratch Chess Engine Tournament

What rating do you think Bonsai Blue and GoK difficult Scratch 3 is?

Using the rating scale, where the max is 2900?
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine Tournament

doublefalcon wrote:

What rating do you think Bonsai Blue and GoK difficult Scratch 3 is?

Using the rating scale, where the max is 2900?

I don't know about Bonsai Blue. But GoK Difficult on Forkphorus, on a fast machine, usually wins against Stockfish level 6 and loses against Stockfish level 7. So probably ELO 1900-2000. On Scratch 3 it would require some more test runs to find out. Given that its search depth lacks behind 1-2 plies compared to Forkphorus, a guess might be 1750. On a fast machine, that is.

Last edited by ArnoHu (June 5, 2020 17:04:31)

Powered by DjangoBB