Discuss Scratch

birdracerthree
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

I have finally fixed Element (I fixed it 12 hours ago, but I forgot to send the message).

The issue was a threefold issue. I have adjusted the message again so Element should still move even if something goes wrong.

Edit : Another issue found, that has been fixed as well.

Last edited by birdracerthree (July 1, 2024 22:32:25)

birdracerthree
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

Fun Game Proposal



I have the PGN of some chess games, and anyone can guess if it was played by me or an engine on Turbowarp. See if you can guess which engines are playing Feel free to explain your reasoning.

Game 1 : [Variant “From Position”
[FEN r2qkb1r/pp3pp1/2n1pn1p/3p4/3P2bB/2PB1N2/PP3PPP/RN1QK2R w KQkq - 0 9
9. Nbd2 Be7 10. h3 Bxf3 11. Nxf3 O-O 12. O-O Qc7 13. Re1 Nd7 14. Bxe7 Nxe7 15. Ne5 Rac8 16. Nxd7 Qxd7 17. Qg4 Kh8 18. Re3 Nf5 19. Bxf5 exf5 20. Qh4 Rfe8 21. Rae1 Rxe3 22. Rxe3 Re8 23. Qf4 Rxe3 24. Qxe3 Qe6 25. g3 Kg8 26. Qxe6 fxe6 27. b3 b5 28. Kf1 g5 29. Ke2 Kf7 30. Kd3 Ke7 31. c4 bxc4+ 32. bxc4 dxc4+ 33. Kxc4 Kd6 34. f4 gxf4 35. gxf4 Kc6 36. h4 h5 37. a3 a6 38. a4 a5 39. Kc3 Kd5 40. Kd3 Kd6 41. Kc4 Kc6 42. Kc3 Kd5 43. Kd3 Kd6 44. Kc4 Kc6

Game 2 : [Variant “From Position”
[FEN r2q1rk1/ppp2ppp/2n5/3np3/2B3b1/3PPN2/PPP1Q1PP/RN3RK1 w - - 4 10
10. Nbd2 Nb6 11. Qe1 Bxf3 12. Rxf3 Nxc4 13. dxc4 Qd7 14. Ne4 Qe6 15. Qh4 a6 16. Rg3 Kh8 17. c5 Qc4 18. Rh3 h6 19. c3 f5 20. Ng3 Qxc5 21. Qg5 Ne7 22. Nh5 Rf7 23. Nxg7 Ng8 24. Nxf5 e4 25. Nxh6 Qxg5 26. Nxf7+ Kg7 27. Nxg5 Nf6 28. Rg3 Kh6 29. Rf1
(Black Resigns)

Game 3 : 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qh4 5. Nc3 Bb4 6. Qd3 Bxc3+ 7. bxc3 Ne5 8. Qe3 Nf6 9. Qf4 Qxf4 10. Bxf4 d6 11. Nb5 Kd7 12. Bxe5 dxe5 13. Bd3 Rd8 14. O-O Kc6 *Having issues due to censoring, please stand by* 35. Rxf7 Rxc2 36. Bf3+ Kd6 37. Rf6+ Ke7 38. Rxg6 Rxc4 39. Rxb6 Rxf4 40. Rc6 Nxh4 41. Kf2 Nxf3 42. gxf3 Rc4 43. Rxh6 a4 44. Ra6 Rb4 45. Ke2 Kd7 46. Ke3 Rb3+ 47. Ke4 a3 48. f4 Kc7 49. Kd5 Kb7 50. Ra4 Kb6 51. f5 Rd3+ 52. Ke5 Re3+ 53. Kf4 Rh3 54. Ra8 Kb7 55. Ra5 c4 56. f6 Rh4+ 57. Kg5 Rh3 58. Kf4 Rh4+ 59. Kg5 Rh3 60. Kf4
The openings are not shown in the first two games to make it harder to guess.
Please snip when replying, thank you!

Last edited by birdracerthree (Today 01:41:12)

birdracerthree
Scratcher
500+ posts

Scratch Chess Engine - Game of Kings

Accidentally sent in a post instead of an edit

I might as well make this useful

What would everyone say is the single biggest bug that made it into a stable version of your engine? Mine is (of course) the bugs in v1.4.10.3 that cost it a tournament win. I should have simply imported v1.4.10.2.1 into Stable Element before leaving.

Last edited by birdracerthree (Today 01:28:00)

ababoin07
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

Accidentally sent in a post instead of an edit

I might as well make this useful

What would everyone say is the single biggest bug that made it into a stable version of your engine? Mine is (of course) the bugs in v1.4.10.3 that cost it a tournament win. I should have simply imported v1.4.10.2.1 into Stable Element before leaving.
Me it’s a bug (I don’t have the version) where it pruned branches completely randomly (one of the first versions), which made it lose pieces in a random way
HasiLover
Scratcher
100+ posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

Accidentally sent in a post instead of an edit

I might as well make this useful

What would everyone say is the single biggest bug that made it into a stable version of your engine? Mine is (of course) the bugs in v1.4.10.3 that cost it a tournament win. I should have simply imported v1.4.10.2.1 into Stable Element before leaving.
The Biggest Bug in Scurious was, that it completely disregarded its PieceSquare Table, causing it to move its Queen very often, It was In scurious until 2.2. I now had to change it, so Scurious doesnt update the PST incrementially anymore.
-089-
Scratcher
15 posts

Scratch Chess Engine - Game of Kings

birdracerthree wrote:

Accidentally sent in a post instead of an edit

I might as well make this useful

What would everyone say is the single biggest bug that made it into a stable version of your engine? Mine is (of course) the bugs in v1.4.10.3 that cost it a tournament win. I should have simply imported v1.4.10.2.1 into Stable Element before leaving.
Good question! For me that would be the bug that caused Shallow Blue to blunder it's queen that one time against Scurious during the last 960 tournament. though I have to admit I never really figured out what part of the code didn't work, I just reimplemented all the new code into an older version and that ended up working perfectly lol

Powered by DjangoBB