nguyenphuminh / Catto

A working-in-progress, experimental UCI chess engine made for fun :D
https://lichess.org/@/CattoNPM
GNU General Public License v3.0
4 stars 1 forks source link

Many losses on time on incremental time control #5

Open CPagador opened 7 months ago

CPagador commented 7 months ago

PC: Ryzen 7 5700G TC: 3'+2"

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "1"] [White "LaMoSca 0.10"] [Black "Catto 0.4.1"] [Result "1-0"] [TimeControl "180+2"]

  1. f4 Nf6 2. Nf3 d5 3. d4 Nc6 4. c3 Bf5 5. Na3 a6 6. Nb1 Rc8 7. Bd2 e6 8. b3 Be7 9. g3 Be4 10. Bg2 h6 11. Rg1 O-O 12. h4 Nh5 13. Kf2 Re8 14. e3 Bd6 15. g4 Nf6 16. g5 hxg5 17. hxg5 Ng4+ 18. Kg3 f5 19. Qe1 Qe7 20. a3 Bc2 21. Bc1 Bxb3 22. Rf1 Bc4 23. Rh1 Qf7 24. Nbd2 Bd3 25. Rh8+ Kxh8 26. Qh1+ Kg8 27. Nb3 Rcd8 28. Nc5 Bxc5 29. Qg1 Bd6 30. Ne1 Bc4 31. Nf3 Be2 32. Ra2 Bd3 33. Rd2 Be4 34. a4 { White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "5"] [White "LaMoSca 0.10"] [Black "Catto 0.4.1"] [Result "1-0"] [TimeControl "180+2"]

  1. f4 Nf6 2. Nf3 d5 3. d4 Nc6 4. c3 Bf5 5. Na3 a6 6. Nb1 Rc8 7. Bd2 e6 8. b3 Be7 9. g3 Be4 10. Bg2 h6 11. Rg1 O-O 12. h4 Nh5 13. Kf2 Re8 14. e3 Bd6 15. g4 Nf6 16. g5 hxg5 17. hxg5 Ng4+ 18. Kg3 f5 19. Qe1 Qe7 20. a3 Bc2 21. Bc1 Bxb3 22. Rf1 Bc4 23. Rh1 Qf7 24. Nbd2 Bd3 25. Rh8+ Kxh8 26. Qh1+ Kg8 27. Nb3 Rcd8 28. Nc5 Bxc5 29. Qg1 { White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "3"] [White "Catto 0.4.1"] [Black "Moinsen 0.0.6"] [Result "0-1"] [Annotator "6... -1.49"] [TimeControl "180+2"]

  1. d4 d5 2. c4 c6 3. Nf3 e6 4. e3 Nf6 5. b3 c5 6. cxd5 exd5 { -1.49/4 6 } 7. Bb2 c4 { -1.50/4 5 } 8. bxc4 dxc4 { -1.88/4 5 } 9. Bxc4 Nc6 { -1.98/4 5 } 10. O-O Qb6 { -2.45/4 5 } 11. Bb3 Bg4 { -2.65/4 5 } 12. d5 O-O-O { -3.44/4 5 } 13. Bxf6 gxf6 { -1.90/4 5 } 14. Nbd2 Ne7 { -2.21/4 5 } 15. Nc4 Qa6 { -1.81/4 5 } 16. Rc1 Kb8 { -1.70/4 5 Black wins on time } 0-1

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "1"] [White "Moinsen 0.0.6"] [Black "Catto 0.4.1"] [Result "1-0"] [Annotator "6. +0.21"] [TimeControl "180+2"]

  1. d4 d5 2. c4 c6 3. Nf3 e6 4. e3 Nf6 5. Nbd2 Bd6 6. c5 { +0.21/4 6 } 6... Bc7 7. Be2 { -0.29/4 5 } 7... Nbd7 8. O-O { -0.72/4 5 } 8... O-O 9. h3 { -0.27/4 5 } 9... b6 10. b4 { -0.33/4 5 } 10... a5 11. bxa5 { -0.07/4 5 } 11... bxc5 12. dxc5 { -0.57/4 5 } 12... Nxc5 13. Nb3 { -1.10/4 5 } 13... Nce4 14. Qc2 { -0.36/4 5 } 14... Bb7 15. Bb2 { -0.25/4 5 } 15... h6 16. Rae1 { -0.28/4 5 } 16... Bxa5 17. Nxa5 { -0.95/4 5 } 17... Rxa5 18. Bd4 { -1.19/4 5 } 18... Qa8 19. a4 { -0.93/4 5 } 19... Rxa4 20. Bxf6 { -1.59/4 5 } 20... Nxf6 21. Bd3 { -2.72/4 5 } 21... Ra2 22. Qc5 { -2.80/4 5 White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "5"] [White "Moinsen 0.0.6"] [Black "Catto 0.4.1"] [Result "1-0"] [Annotator "6. -1.12"] [TimeControl "180+2"]

  1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 { -1.12/4 6 } 6... Nc6 7. Bb5 { -1.04/4 5 } 7... Bd7 8. d5 { -0.51/4 5 } 8... Ne5 9. Bxd7+ { -0.82/4 5 } 9... Qxd7 10. Nf3 { -0.90/4 5 } 10... Bg7 11. Nxe5 { -1.12/4 5 } 11... Bxe5 12. Qc2 { -1.07/4 5 } 12... O-O 13. Bh6 { -0.83/4 5 } 13... Rfe8 14. Rb1 { -1.13/4 5 } 14... c6 15. f4 { -0.82/4 5 } 15... Bd6 16. e5 { -0.46/4 5 } 16... Bc5 17. c4 { -1.08/4 5 } 17... cxd5 18. Qd1 { -1.88/4 5 } 18... d4 19. O-O { -1.52/4 5 } 19... d3+ 20. Kh1 { -0.29/5 5 } 20... d2 21. e6 { -3.33/4 5 } 21... fxe6 22. Rf3 { -3.51/4 5 } 22... Rad8 23. Bg5 { -3.34/4 5 } 23... a5 24. Rg3 { -3.46/4 4 } 24... a4 25. h3 { -3.29/4 4 } 25... a3 26. Kh2 { -3.19/4 4 } 26... b6 27. h4 { -3.29/4 4 White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "7"] [White "Catto 0.4.1"] [Black "Moinsen 0.0.6"] [Result "0-1"] [Annotator "6... -0.21"] [TimeControl "180+2"]

  1. d4 d5 2. Nf3 Nf6 3. e3 e6 4. b3 Bb4+ 5. c3 Bd6 6. Bd3 h6 { -0.21/4 6 } 7. Bb2 O-O { +0.15/4 5 } 8. O-O Nc6 { +0.11/4 5 } 9. Nbd2 Rb8 { -0.32/4 5 } 10. Rc1 a6 { -0.32/4 5 } 11. h3 Bd7 { -0.30/4 5 } 12. a3 Be7 { -0.21/4 5 } 13. Ne5 Nxe5 { -0.46/4 5 } 14. dxe5 Ne8 { -1.06/4 5 } 15. a4 c5 { -0.57/4 5 } 16. Nf3 Nc7 { -0.60/4 5 } 17. Re1 f6 { +0.12/4 5 } 18. Bg6 b6 { +0.13/4 5 } 19. Qe2 Rb7 { +0.37/4 5 } 20. e4 Bc6 { -0.61/4 5 Black wins on time } 0-1

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "1"] [White "Monchester 1.01 18GS"] [Black "Catto 0.4.1"] [Result "1-0"] [Annotator "6. -0.62"] [TimeControl "180+2"]

  1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bg5 { -0.62/4 0.1 } 6... e6 7. Bxf6 { +0.82/4 0.1 } 7... Qxf6 8. Nde2 { +0.54/4 0.2 } 8... Nc6 9. Na4 { +0.68/4 0.1 } 9... Rb8 10. c4 { +0.65/4 0.1 } 10... Be7 11. Rg1 { +0.82/4 0.1 } 11... Qh4 12. h3 { -8.65/4 0.2 } 12... Qxe4 13. Nb6 { -1.54/4 0.2 } 13... O-O 14. Qb1 { -1.17/4 0.2 } 14... Qe5 15. g3 { -8.77/4 0.1 } 15... Qa5+ 16. Nc3 { -9.77/4 0.2 } 16... Qxb6 17. Bg2 { -9.71/4 0.1 } 17... Ne5 18. Be4 { -10.08/4 0.2 } 18... Nxc4 19. Bxh7+ { -9.71/4 0.2 } 19... Kh8 20. Bd3 { -10.42/4 0.2 } 20... Nxb2 21. Bxa6 { -17.54/4 0.2 } 21... bxa6 22. Ne2 { -17.74/4 0.1 } 22... e5 23. Rh1 { -17.94/4 0.1 } 23... Qc6 24. Rh2 { -18.11/4 0.2 } 24... Qf3 25. Kf1 { -26.31/4 0.1 } 25... Bf5 26. Qc1 { -26.37/4 0.2 } 26... Nd3 27. Ng1 { -18.20/4 0.3 } 27... Qa8 28. Qd1 { -17.88/4 0.2 } 28... Kg8 29. g4 { -17.77/4 0.2 } 29... Be4 30. Ne2 { -18.11/4 0.1 } 30... Nb2 31. Qd2 { -26.25/4 0.2 } 31... Nd3 32. Nc3 { -18.11/4 0.2 } 32... Rb2 33. Qd1 { -18.62/4 0.2 } 33... Bh4 34. Nxe4 { -19.97/4 0.2 } 34... Qxe4 35. f3 { -19.20/4 0.2 White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "1"] [White "Zagreus 1.1.0"] [Black "Catto 0.4.1"] [Result "1-0"] [Annotator "6. +2.13"] [TimeControl "180+2"]

  1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 c6 5. Bf4 Bd6 6. Bxd6 { +2.13/5 4 } 6... Qxd6 7. Nf3 { +2.13/5 4 } 7... Nf6 8. Qb3 { +2.85/5 6 } 8... Nbd7 9. e3 { +1.51/5 5 } 9... O-O 10. Bd3 { +2.62/5 6 } 10... b5 11. Rd1 { +3.70/5 6 } 11... b4 12. Ne2 { +3.00/5 6 } 12... Bb7 13. Ng3 { +2.98/5 6 } 13... g6 14. Qc2 { +3.15/5 3 } 14... Rad8 15. Qa4 { +3.51/5 3 } 15... a5 16. O-O { +4.21/5 3 } 16... Qc7 17. a3 { +4.69/5 3 } 17... c5 18. axb4 { +4.78/4 2.6 } 18... axb4 19. dxc5 { +4.39/5 4 } 19... Nxc5 20. Qxb4 { +5.52/5 4 } 20... Nxd3 21. Rxd3 { +5.45/5 1.9 } 21... Ba6 22. Rc3 { +5.09/4 2.0 White wins on time } 1-0

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "3"] [White "Catto 0.4.1"] [Black "Zagreus 1.1.0"] [Result "0-1"] [Annotator "6... -1.39"] [TimeControl "180+2"]

  1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. e3 Be7 5. Nc3 O-O 6. Be2 Nbd7 { -1.39/5 5 } 7. O-O Bb4 { -1.39/6 6 } 8. Bd2 Nb6 { -2.05/5 5 } 9. c5 Bxc3 { -2.25/5 5 } 10. Bxc3 Nbd7 { -2.39/6 6 } 11. Rc1 Re8 { -2.22/6 6 } 12. Bb4 Nf8 { -1.66/5 6 } 13. Bb5 c6 { -1.49/6 6 } 14. Bd3 Bd7 { -1.20/5 3 } 15. a4 Ng6 { -1.13/6 3 } 16. a5 Qc7 { -0.92/5 3 } 17. h3 Rab8 { +0.16/5 3 } 18. Qc2 e5 { +0.33/5 3 } 19. Bxg6 hxg6 { -0.14/5 4 } 20. Nxe5 Bf5 { +0.32/5 3 } 21. Qe2 Re7 { +0.65/5 2.0 } 22. Rcd1 Qc8 { +0.27/5 2.1 } 23. Rfe1 Kh7 { +0.15/5 2.2 } 24. Bc3 Kg8 { -0.01/5 2.3 } 25. Bb4 Rxe5 { +3.64/5 2.5 } 26. dxe5 Nd7 { -1.88/6 2.6 } 27. f4 Qf8 { -0.95/6 2.8 } 28. Rc1 Be4 { -1.07/6 3 } 29. Qg4 Qe8 { -0.84/6 3 } 30. Qg5 Nf8 { -0.46/6 4 } 31. Qg4 Ne6 { -0.63/6 4 } 32. Qg3 Qe7 { -0.31/6 4 } 33. Qg4 Bd3 { -0.22/5 4 Black wins on time } 0-1

[Event "Computer Chess Game"] [Site "DESKTOP-PIO4BDF"] [Date "2024.02.14"] [Round "2"] [White "Catto 0.4.1"] [Black "Zoe 0.1"] [Result "0-1"] [TimeControl "180+2"]

  1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c6 5. Bg5 h6 6. Bxf6 gxf6 7. e3 dxc4 8. Bxc4 b5 9. Bd3 b4 10. Ne4 Rg8 11. O-O f5 12. Ng3 Bd6 13. a3 bxa3 14. bxa3 Ba6 15. Bxa6 Nxa6 16. Qa4 Nb8 17. Rad1 Qc7 18. Rfe1 Nd7 19. Rc1 Nb8 20. Rcd1 Nd7 21. Rc1 Nb8 22. Qb3 Bxg3 23. hxg3 Qb6 24. Qc2 Qa6 25. a4 Qc8 26. Ne5 f6 27. Nc4 Qc7 28. a5 Nd7 29. a6 O-O-O 30. Nd2 c5 { Black wins on time } 0-1
nguyenphuminh commented 7 months ago

Hey, thanks for your interest in Catto!

Judging from the data given, the games are played with 3 minutes right? Currently Catto does not have proper time control and iterative deepening. It only searches with a fixed depth in the config, which is only safe to play with rapid or classical time controls (at 15 minutes up, tested with Intel Core i7-9750H).

CPagador commented 6 months ago

Yes, 3 minutes plus 2 seconds is the time control I use in my tournaments. I'd like to include Catto in the next edition.

https://talkchess.com/forum3/viewtopic.php?f=6&t=83179

What would be the recommended depth setting for this time control?