Discuss Scratch

Destructor_chess
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

coooolboy55 wrote:

ArnoHu wrote:

Connect 4 Bot Game Series

I am conducting a Connect 4 Bot test game series played by Game of Connect (GoC).

The results will be updated in this posting over time. They will cover the Scratch runtime and TurboWarp (TW only if an engine takes advantage of the additional performance there), with both sides as starting players once (as far as the projects allow). When several playing levels exist, games will be played on highest level available for the runtime.

The Bots


Scratch 3
Starting Side       Responding Side

GoC - CFAI (BirdRacer) 1 - 0 (win at ply 41)
GoC - C4AI (Spentine) 1 - 0 (win at ply 29)
GoC - C4AI-GL (PullJosh) 1 - 0 (win at ply 25)
GoC - OC4 (AKOS) 1 - 0 (win at ply 33)
GoC - OC4VC (ABC) 1 - 0 (win at ply 31)

CFAI (BirdRacer) - GoC 0.5 - 0.5
C4AI (Spentine) - GoC 0 - 1 (loss at ply 34)

TurboWarp
Starting Side       Responding Side

GoC - CFAI (BirdRacer) 1 - 0 (win at ply 31)
GoC - C4AI (Spentine) 1 - 0 (win at ply 39)

CFAI (BirdRacer) - GoC 0.5 - 0.5
C4AI (Spentine) - GoC 0 - 1 (loss at ply 42)

Note: GoC and BirdRacer's CFAI are think-time bound, hence not deterministic. They will play according to system speed (means, better on faster systems).

If you reply to this post, I suggest to link to it and remove the copied content, otherwise we will have outdated results copied over the forum. Here is the link to the original: https://scratch.mit.edu/discuss/post/8319884/
Will you be running another Connect 4 tournament?
I mean, if one day I do a connect 4 bot, I will.
waabooboo
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

Made some more adjustments to the search parameters, Wolverine's tactical play should be even stronger now.
coooolboy55
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

I have stopped working on my Chess AI. I really don't like creating it.
ArnoHu
Scratcher
1000+ posts

Scratch Chess Engine - Game of Kings

GoK Classic - Shallow Blue 3 NNUE, 89% vs. 86%:
https://lichess.org/study/PJTsaIt9/ZyFQaV9d

GoK Classic - Wolverine 2, 86% vs. 83%:
https://lichess.org/study/PJTsaIt9/vVV4YDrr

Last edited by ArnoHu (Dec. 4, 2025 10:38:27)

waabooboo
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

ArnoHu wrote:

GoK Classic - Shallow Blue 3 NNUE, 89% vs. 86%:
https://lichess.org/study/PJTsaIt9/ZyFQaV9d

GoK Classic - Wolverine 2 NNUE, 86% vs. 83%:
https://lichess.org/study/PJTsaIt9/vVV4YDrr

There's no Wolverine NNUE, unfortunately…
iceysnowman
Scratcher
68 posts

Scratch Chess Engine - Game of Kings

coooolboy55 wrote:

I have stopped working on my Chess AI. I really don't like creating it.
Noooooo! Too bad, it could have ended up really well. I at least hope you continue to work on your Connect 4 bot, it's a really nice project and it's pretty decent.
Destructor_chess
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

coooolboy55 wrote:

I have stopped working on my Chess AI. I really don't like creating it.
Ah… You can ask others, I said that too many times. But well, chess programming is too much attractive, you'll see.

Last edited by Destructor_chess (Dec. 4, 2025 15:56:43)

Hi_Pro20155
Scratcher
3 posts

Scratch Chess Engine - Game of Kings

when green flag clicked
wait (3) secs
wait (3) secs
Hi_Pro20155
Scratcher
3 posts

Scratch Chess Engine - Game of Kings

when green flag clicked
change [ v] by (Happy)
[/s[scratchblocks]
cratchblocks]
change [ v] by (sad)
[/scratchblocks]
coooolboy55
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

iceysnowman wrote:

coooolboy55 wrote:

I have stopped working on my Chess AI. I really don't like creating it.
Noooooo! Too bad, it could have ended up really well. I at least hope you continue to work on your Connect 4 bot, it's a really nice project and it's pretty decent.
I will keep working on that. There are many more features I can add.
iceysnowman
Scratcher
68 posts

Scratch Chess Engine - Game of Kings

Good to hear @coooolboy55! I will be keeping up with that!

Also I completely agree with Destructor-chess lol
coooolboy55
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

Destructor_chess wrote:

coooolboy55 wrote:

I have stopped working on my Chess AI. I really don't like creating it.
Ah… You can ask others, I said that too many times. But well, chess programming is too much attractive, you'll see.
Yes. I am planning to create one in a text-based programming language after learning one. (I don't know how that will turn out, as I usually set my goals too high)

Last edited by coooolboy55 (Dec. 5, 2025 03:53:04)

Destructor_chess
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

coooolboy55 wrote:

Destructor_chess wrote:

coooolboy55 wrote:

I have stopped working on my Chess AI. I really don't like creating it.
Ah… You can ask others, I said that too many times. But well, chess programming is too much attractive, you'll see.
Yes. I am planning to create one in a text-based programming language after learning one. (I don't know how that will turn out, as I usually set my goals too high)
the problem with text based programming langages is that you need to understand the concept of magic bitboards if you want it to be competitive lol

Powered by DjangoBB