Files
SirRoboGarage/SAC_LSTM_Bot_garage/campaign_v4_stdout.log.prereboot-20260824T1033
T

2983 lines
135 KiB
Plaintext

=== SAC_LSTM_Bot training harness ===
Opponents: Corners:3,Crazy:2,RamFire:2,Target:1,SacTwin:1 | budget: 25000 rounds in chunks of 10
Eval: every 2 chunks, 10 rounds vs [Corners,Crazy,Target], MA-5 composite best-gating
Weights: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/weights/sac_latest.zip
Building SAC_LSTM_Bot/SAC_LSTM_Bot using c backend
Info: compiling nim package using /nix/store/pq494yyknvhrvkzna9zgcqvma8fq3617-x86_64-unknown-linux-gnu-nim-wrapper-2.2.4/bin/x86_64-unknown-linux-gnu-nim
=== Chunk 1/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:599 score:0 win:false
Round 2/10 — ticks:849 score:14 win:false
Round 3/10 — ticks:584 score:18 win:false
Round 4/10 — ticks:257 score:12 win:false
Round 5/10 — ticks:701 score:0 win:false
Round 6/10 — ticks:663 score:0 win:false
Round 7/10 — ticks:577 score:9 win:false
Round 8/10 — ticks:623 score:0 win:false
Round 9/10 — ticks:653 score:0 win:false
Round 10/10 — ticks:844 score:16 win:false
Counter check passed: 10 == expected 9
=== Chunk 2/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:685 score:4 win:false
Round 2/10 — ticks:620 score:0 win:false
Round 3/10 — ticks:722 score:7 win:false
Round 4/10 — ticks:646 score:29 win:false
Round 5/10 — ticks:634 score:0 win:false
Round 6/10 — ticks:688 score:12 win:false
Round 7/10 — ticks:618 score:0 win:false
Round 8/10 — ticks:604 score:17 win:false
Round 9/10 — ticks:619 score:11 win:false
Round 10/10 — ticks:614 score:0 win:false
Counter check passed: 20 == expected 20
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:927 score:0 win:false
Round 2/10 — ticks:1483 score:2 win:false
Round 3/10 — ticks:662 score:4 win:false
Round 4/10 — ticks:974 score:7 win:false
Round 5/10 — ticks:648 score:0 win:false
Round 6/10 — ticks:1135 score:1 win:false
Round 7/10 — ticks:682 score:0 win:false
Round 8/10 — ticks:966 score:2 win:false
Round 9/10 — ticks:260 score:74 win:false
Round 10/10 — ticks:1676 score:5 win:false
Counter check passed: 30 == expected 30
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1566 score:6 win:false
Round 2/10 — ticks:1578 score:6 win:false
Round 3/10 — ticks:1599 score:3 win:false
Round 4/10 — ticks:1484 score:6 win:false
Round 5/10 — ticks:1780 score:7 win:false
Round 6/10 — ticks:1458 score:7 win:false
Round 7/10 — ticks:1532 score:5 win:false
Round 8/10 — ticks:1713 score:4 win:false
Round 9/10 — ticks:1522 score:2 win:false
Round 10/10 — ticks:1228 score:11 win:false
Counter check passed: 40 == expected 40
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1430 score:3 win:false
Round 2/10 — ticks:3380 score:16 win:false
Round 3/10 — ticks:3561 score:13 win:false
Round 4/10 — ticks:1529 score:3 win:false
Round 5/10 — ticks:2703 score:7 win:false
Round 6/10 — ticks:992 score:0 win:false
Round 7/10 — ticks:1001 score:0 win:false
Round 8/10 — ticks:1320 score:92 win:false
Round 9/10 — ticks:1036 score:0 win:false
Round 10/10 — ticks:1030 score:0 win:false
Counter check passed: 50 == expected 50
>>> [eval] win rate: 0/10 (0%) vs Target
>>> [eval] new best composite (0.0000) -> sac_best.zip
=== Chunk 3/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:729 score:0 win:false
Round 2/10 — ticks:761 score:0 win:false
Round 3/10 — ticks:736 score:1 win:false
Round 4/10 — ticks:721 score:0 win:false
Round 5/10 — ticks:639 score:0 win:false
Round 6/10 — ticks:695 score:9 win:false
Round 7/10 — ticks:689 score:26 win:false
Round 8/10 — ticks:651 score:0 win:false
Round 9/10 — ticks:583 score:15 win:false
Round 10/10 — ticks:656 score:15 win:false
Counter check passed: 60 == expected 60
=== Chunk 4/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:563 score:16 win:false
Round 2/10 — ticks:705 score:5 win:false
Round 3/10 — ticks:537 score:1 win:false
Round 4/10 — ticks:613 score:1 win:false
Round 5/10 — ticks:577 score:1 win:false
Round 6/10 — ticks:766 score:45 win:false
Round 7/10 — ticks:717 score:16 win:false
Round 8/10 — ticks:578 score:1 win:false
Round 9/10 — ticks:634 score:0 win:false
Round 10/10 — ticks:664 score:0 win:false
Counter check passed: 70 == expected 70
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:190 score:100 win:false
Round 2/10 — ticks:1050 score:2 win:false
Round 3/10 — ticks:669 score:5 win:false
Round 4/10 — ticks:552 score:6 win:false
Round 5/10 — ticks:319 score:23 win:false
Round 6/10 — ticks:1164 score:0 win:false
Round 7/10 — ticks:1121 score:0 win:false
Round 8/10 — ticks:1136 score:8 win:false
Round 9/10 — ticks:1213 score:5 win:false
Round 10/10 — ticks:973 score:3 win:false
Counter check passed: 80 == expected 80
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1020 score:4 win:false
Round 2/10 — ticks:1116 score:7 win:false
Round 3/10 — ticks:911 score:0 win:false
Round 4/10 — ticks:1226 score:4 win:false
Round 5/10 — ticks:1072 score:8 win:false
Round 6/10 — ticks:1119 score:5 win:false
Round 7/10 — ticks:1046 score:4 win:false
Round 8/10 — ticks:1100 score:5 win:false
Round 9/10 — ticks:1104 score:4 win:false
Round 10/10 — ticks:1178 score:9 win:false
Counter check passed: 90 == expected 90
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:775 score:51 win:false
Round 2/10 — ticks:972 score:40 win:false
Round 3/10 — ticks:1075 score:3 win:false
Round 4/10 — ticks:1165 score:6 win:false
Round 5/10 — ticks:879 score:90 win:false
Round 6/10 — ticks:784 score:0 win:false
Round 7/10 — ticks:914 score:3 win:false
Round 8/10 — ticks:855 score:85 win:false
Round 9/10 — ticks:1117 score:25 win:false
Round 10/10 — ticks:1127 score:53 win:false
Counter check passed: 100 == expected 100
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 5/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:659 score:16 win:false
Round 2/10 — ticks:887 score:49 win:false
Round 3/10 — ticks:567 score:0 win:false
Round 4/10 — ticks:586 score:0 win:false
Round 5/10 — ticks:1136 score:54 win:false
Round 6/10 — ticks:691 score:17 win:false
Round 7/10 — ticks:522 score:0 win:false
Round 8/10 — ticks:553 score:0 win:false
Round 9/10 — ticks:522 score:17 win:false
Round 10/10 — ticks:737 score:71 win:false
Counter check passed: 110 == expected 110
=== Chunk 6/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:441 score:43 win:false
Round 2/10 — ticks:216 score:50 win:false
Round 3/10 — ticks:137 score:31 win:false
Round 4/10 — ticks:292 score:24 win:false
Round 5/10 — ticks:385 score:33 win:false
Round 6/10 — ticks:227 score:38 win:false
Round 7/10 — ticks:257 score:41 win:false
Round 8/10 — ticks:208 score:17 win:false
Round 9/10 — ticks:174 score:30 win:false
Round 10/10 — ticks:215 score:43 win:false
Counter check passed: 120 == expected 120
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:861 score:0 win:false
Round 2/10 — ticks:871 score:4 win:false
Round 3/10 — ticks:1465 score:4 win:false
Round 4/10 — ticks:761 score:0 win:false
Round 5/10 — ticks:825 score:5 win:false
Round 6/10 — ticks:707 score:0 win:false
Round 7/10 — ticks:1168 score:6 win:false
Round 8/10 — ticks:754 score:0 win:false
Round 9/10 — ticks:782 score:30 win:false
Round 10/10 — ticks:887 score:5 win:false
Counter check passed: 130 == expected 130
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1138 score:15 win:false
Round 2/10 — ticks:922 score:9 win:false
Round 3/10 — ticks:926 score:6 win:false
Round 4/10 — ticks:703 score:0 win:false
Round 5/10 — ticks:1212 score:22 win:false
Round 6/10 — ticks:848 score:2 win:false
Round 7/10 — ticks:852 score:5 win:false
Round 8/10 — ticks:1057 score:18 win:false
Round 9/10 — ticks:907 score:14 win:false
Round 10/10 — ticks:948 score:15 win:false
Counter check passed: 140 == expected 140
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:814 score:8 win:false
Round 2/10 — ticks:715 score:0 win:false
Round 3/10 — ticks:700 score:7 win:false
Round 4/10 — ticks:671 score:92 win:false
Round 5/10 — ticks:937 score:9 win:false
Round 6/10 — ticks:689 score:0 win:false
Round 7/10 — ticks:723 score:0 win:false
Round 8/10 — ticks:1035 score:5 win:false
Round 9/10 — ticks:798 score:0 win:false
Round 10/10 — ticks:632 score:76 win:false
Counter check passed: 150 == expected 150
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 7/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:218 score:74 win:false
Round 2/10 — ticks:147 score:22 win:false
Round 3/10 — ticks:354 score:26 win:false
Round 4/10 — ticks:262 score:49 win:false
Round 5/10 — ticks:188 score:23 win:false
Round 6/10 — ticks:287 score:20 win:false
Round 7/10 — ticks:274 score:27 win:false
Round 8/10 — ticks:167 score:43 win:false
Round 9/10 — ticks:215 score:75 win:false
Round 10/10 — ticks:181 score:33 win:false
Counter check passed: 160 == expected 160
=== Chunk 8/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:535 score:0 win:false
Round 2/10 — ticks:605 score:0 win:false
Round 3/10 — ticks:656 score:0 win:false
Round 4/10 — ticks:588 score:0 win:false
Round 5/10 — ticks:571 score:4 win:false
Round 6/10 — ticks:438 score:16 win:false
Round 7/10 — ticks:457 score:1 win:false
Round 8/10 — ticks:749 score:16 win:false
Round 9/10 — ticks:501 score:0 win:false
Round 10/10 — ticks:543 score:0 win:false
Counter check passed: 170 == expected 170
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:593 score:0 win:false
Round 2/10 — ticks:713 score:9 win:false
Round 3/10 — ticks:1009 score:0 win:false
Round 4/10 — ticks:643 score:0 win:false
Round 5/10 — ticks:734 score:0 win:false
Round 6/10 — ticks:597 score:0 win:false
Round 7/10 — ticks:618 score:0 win:false
Round 8/10 — ticks:635 score:0 win:false
Round 9/10 — ticks:690 score:0 win:false
Round 10/10 — ticks:705 score:14 win:false
Counter check passed: 180 == expected 180
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:610 score:0 win:false
Round 2/10 — ticks:673 score:2 win:false
Round 3/10 — ticks:1270 score:28 win:false
Round 4/10 — ticks:1103 score:25 win:false
Round 5/10 — ticks:624 score:2 win:false
Round 6/10 — ticks:710 score:16 win:false
Round 7/10 — ticks:755 score:18 win:false
Round 8/10 — ticks:691 score:9 win:false
Round 9/10 — ticks:719 score:0 win:false
Round 10/10 — ticks:977 score:26 win:false
Counter check passed: 190 == expected 190
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:588 score:0 win:false
Round 2/10 — ticks:669 score:22 win:false
Round 3/10 — ticks:729 score:16 win:false
Round 4/10 — ticks:968 score:35 win:false
Round 5/10 — ticks:590 score:0 win:false
Round 6/10 — ticks:781 score:15 win:false
Round 7/10 — ticks:679 score:19 win:false
Round 8/10 — ticks:619 score:5 win:false
Round 9/10 — ticks:827 score:20 win:false
Round 10/10 — ticks:571 score:15 win:false
Counter check passed: 200 == expected 200
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 9/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:325 score:44 win:false
Round 2/10 — ticks:284 score:26 win:false
Round 3/10 — ticks:198 score:24 win:false
Round 4/10 — ticks:198 score:13 win:false
Round 5/10 — ticks:340 score:56 win:false
Round 6/10 — ticks:235 score:42 win:false
Round 7/10 — ticks:283 score:12 win:false
Round 8/10 — ticks:254 score:31 win:false
Round 9/10 — ticks:191 score:11 win:false
Round 10/10 — ticks:218 score:31 win:false
Counter check passed: 210 == expected 210
=== Chunk 10/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:572 score:0 win:false
Round 2/10 — ticks:599 score:0 win:false
Round 3/10 — ticks:560 score:0 win:false
Round 4/10 — ticks:574 score:0 win:false
Round 5/10 — ticks:650 score:16 win:false
Round 6/10 — ticks:673 score:16 win:false
Round 7/10 — ticks:668 score:2 win:false
Round 8/10 — ticks:914 score:48 win:false
Round 9/10 — ticks:673 score:16 win:false
Round 10/10 — ticks:560 score:0 win:false
Counter check passed: 220 == expected 220
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:583 score:12 win:false
Round 2/10 — ticks:697 score:12 win:false
Round 3/10 — ticks:490 score:7 win:false
Round 4/10 — ticks:645 score:12 win:false
Round 5/10 — ticks:371 score:13 win:false
Round 6/10 — ticks:666 score:12 win:false
Round 7/10 — ticks:789 score:0 win:false
Round 8/10 — ticks:637 score:12 win:false
Round 9/10 — ticks:550 score:2 win:false
Round 10/10 — ticks:527 score:0 win:false
Counter check passed: 230 == expected 230
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:531 score:0 win:false
Round 2/10 — ticks:511 score:0 win:false
Round 3/10 — ticks:579 score:12 win:false
Round 4/10 — ticks:512 score:0 win:false
Round 5/10 — ticks:626 score:24 win:false
Round 6/10 — ticks:491 score:1 win:false
Round 7/10 — ticks:750 score:24 win:false
Round 8/10 — ticks:593 score:4 win:false
Round 9/10 — ticks:555 score:5 win:false
Round 10/10 — ticks:532 score:1 win:false
Counter check passed: 240 == expected 240
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:567 score:12 win:false
Round 2/10 — ticks:537 score:0 win:false
Round 3/10 — ticks:630 score:12 win:false
Round 4/10 — ticks:790 score:11 win:false
Round 5/10 — ticks:520 score:0 win:false
Round 6/10 — ticks:1056 score:12 win:false
Round 7/10 — ticks:534 score:0 win:false
Round 8/10 — ticks:530 score:0 win:false
Round 9/10 — ticks:629 score:0 win:false
Round 10/10 — ticks:587 score:12 win:false
Counter check passed: 250 == expected 250
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 11/2500: 10 rounds vs SacTwin ===
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:623 score:0 win:false
Round 2/10 — ticks:682 score:16 win:false
Round 3/10 — ticks:665 score:32 win:false
Round 4/10 — ticks:820 score:51 win:false
Round 5/10 — ticks:652 score:17 win:false
Round 6/10 — ticks:768 score:27 win:false
Round 7/10 — ticks:765 score:40 win:false
Round 8/10 — ticks:780 score:19 win:false
Round 9/10 — ticks:663 score:16 win:false
Round 10/10 — ticks:553 score:2 win:false
Counter check passed: 260 == expected 260
=== Chunk 12/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:762 score:17 win:false
Round 2/10 — ticks:719 score:3 win:false
Round 3/10 — ticks:671 score:0 win:false
Round 4/10 — ticks:724 score:17 win:false
Round 5/10 — ticks:715 score:17 win:false
Round 6/10 — ticks:524 score:5 win:false
Round 7/10 — ticks:691 score:0 win:false
Round 8/10 — ticks:759 score:16 win:false
Round 9/10 — ticks:686 score:23 win:false
Round 10/10 — ticks:575 score:0 win:false
Counter check passed: 270 == expected 270
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:887 score:15 win:false
Round 2/10 — ticks:546 score:31 win:false
Round 3/10 — ticks:456 score:0 win:false
Round 4/10 — ticks:482 score:0 win:false
Round 5/10 — ticks:486 score:0 win:false
Round 6/10 — ticks:610 score:0 win:false
Round 7/10 — ticks:488 score:0 win:false
Round 8/10 — ticks:505 score:5 win:false
Round 9/10 — ticks:488 score:0 win:false
Round 10/10 — ticks:792 score:0 win:false
Counter check passed: 280 == expected 280
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:531 score:15 win:false
Round 2/10 — ticks:704 score:48 win:false
Round 3/10 — ticks:754 score:47 win:false
Round 4/10 — ticks:864 score:63 win:false
Round 5/10 — ticks:992 score:47 win:false
Round 6/10 — ticks:696 score:17 win:false
Round 7/10 — ticks:1124 score:30 win:false
Round 8/10 — ticks:543 score:16 win:false
Round 9/10 — ticks:475 score:0 win:false
Round 10/10 — ticks:490 score:0 win:false
Counter check passed: 290 == expected 290
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:488 score:0 win:false
Round 2/10 — ticks:579 score:30 win:false
Round 3/10 — ticks:489 score:0 win:false
Round 4/10 — ticks:554 score:0 win:false
Round 5/10 — ticks:554 score:0 win:false
Round 6/10 — ticks:579 score:15 win:false
Round 7/10 — ticks:521 score:16 win:false
Round 8/10 — ticks:554 score:0 win:false
Round 9/10 — ticks:489 score:0 win:false
Round 10/10 — ticks:550 score:21 win:false
Counter check passed: 300 == expected 300
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 13/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:934 score:0 win:false
Round 2/10 — ticks:637 score:0 win:false
Round 3/10 — ticks:591 score:0 win:false
Round 4/10 — ticks:298 score:34 win:false
Round 5/10 — ticks:664 score:3 win:false
Round 6/10 — ticks:439 score:0 win:false
Round 7/10 — ticks:408 score:3 win:false
Round 8/10 — ticks:610 score:16 win:false
Round 9/10 — ticks:543 score:0 win:false
Round 10/10 — ticks:548 score:0 win:false
Counter check passed: 310 == expected 310
=== Chunk 14/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:950 score:32 win:false
Round 2/10 — ticks:528 score:16 win:false
Round 3/10 — ticks:559 score:0 win:false
Round 4/10 — ticks:563 score:16 win:false
Round 5/10 — ticks:603 score:0 win:false
Round 6/10 — ticks:543 score:0 win:false
Round 7/10 — ticks:519 score:0 win:false
Round 8/10 — ticks:240 score:18 win:false
Round 9/10 — ticks:575 score:0 win:false
Round 10/10 — ticks:440 score:0 win:false
Counter check passed: 320 == expected 320
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:496 score:0 win:false
Round 2/10 — ticks:505 score:0 win:false
Round 3/10 — ticks:451 score:0 win:false
Round 4/10 — ticks:567 score:0 win:false
Round 5/10 — ticks:478 score:0 win:false
Round 6/10 — ticks:567 score:0 win:false
Round 7/10 — ticks:486 score:16 win:false
Round 8/10 — ticks:737 score:0 win:false
Round 9/10 — ticks:502 score:0 win:false
Round 10/10 — ticks:464 score:0 win:false
Counter check passed: 330 == expected 330
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:994 score:17 win:false
Round 2/10 — ticks:469 score:7 win:false
Round 3/10 — ticks:517 score:43 win:false
Round 4/10 — ticks:567 score:0 win:false
Round 5/10 — ticks:536 score:3 win:false
Round 6/10 — ticks:751 score:31 win:false
Round 7/10 — ticks:1076 score:33 win:false
Round 8/10 — ticks:475 score:0 win:false
Round 9/10 — ticks:475 score:0 win:false
Round 10/10 — ticks:470 score:1 win:false
Counter check passed: 340 == expected 340
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:583 score:23 win:false
Round 2/10 — ticks:475 score:0 win:false
Round 3/10 — ticks:825 score:16 win:false
Round 4/10 — ticks:567 score:0 win:false
Round 5/10 — ticks:446 score:188 win:false
Round 6/10 — ticks:475 score:0 win:false
Round 7/10 — ticks:463 score:3 win:false
Round 8/10 — ticks:456 score:8 win:false
Round 9/10 — ticks:475 score:0 win:false
Round 10/10 — ticks:599 score:44 win:false
Counter check passed: 350 == expected 350
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 15/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:569 score:0 win:false
Round 2/10 — ticks:554 score:0 win:false
Round 3/10 — ticks:852 score:16 win:false
Round 4/10 — ticks:561 score:0 win:false
Round 5/10 — ticks:536 score:0 win:false
Round 6/10 — ticks:1082 score:32 win:false
Round 7/10 — ticks:564 score:0 win:false
Round 8/10 — ticks:753 score:16 win:false
Round 9/10 — ticks:810 score:16 win:false
Round 10/10 — ticks:563 score:0 win:false
Counter check passed: 360 == expected 360
=== Chunk 16/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:556 score:0 win:false
Round 2/10 — ticks:634 score:0 win:false
Round 3/10 — ticks:675 score:16 win:false
Round 4/10 — ticks:537 score:0 win:false
Round 5/10 — ticks:606 score:0 win:false
Round 6/10 — ticks:484 score:17 win:false
Round 7/10 — ticks:478 score:1 win:false
Round 8/10 — ticks:766 score:30 win:false
Round 9/10 — ticks:902 score:21 win:false
Round 10/10 — ticks:699 score:32 win:false
Counter check passed: 370 == expected 370
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:511 score:0 win:false
Round 2/10 — ticks:545 score:0 win:false
Round 3/10 — ticks:519 score:0 win:false
Round 4/10 — ticks:690 score:31 win:false
Round 5/10 — ticks:474 score:0 win:false
Round 6/10 — ticks:476 score:0 win:false
Round 7/10 — ticks:474 score:0 win:false
Round 8/10 — ticks:573 score:0 win:false
Round 9/10 — ticks:518 score:0 win:false
Round 10/10 — ticks:545 score:0 win:false
Counter check passed: 380 == expected 380
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:720 score:47 win:false
Round 2/10 — ticks:544 score:0 win:false
Round 3/10 — ticks:439 score:19 win:false
Round 4/10 — ticks:590 score:19 win:false
Round 5/10 — ticks:755 score:48 win:false
Round 6/10 — ticks:632 score:15 win:false
Round 7/10 — ticks:471 score:0 win:false
Round 8/10 — ticks:836 score:33 win:false
Round 9/10 — ticks:677 score:33 win:false
Round 10/10 — ticks:708 score:1 win:false
Counter check passed: 390 == expected 390
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:897 score:25 win:false
Round 2/10 — ticks:482 score:0 win:false
Round 3/10 — ticks:800 score:16 win:false
Round 4/10 — ticks:481 score:0 win:false
Round 5/10 — ticks:574 score:22 win:false
Round 6/10 — ticks:544 score:0 win:false
Round 7/10 — ticks:545 score:0 win:false
Round 8/10 — ticks:578 score:32 win:false
Round 9/10 — ticks:465 score:10 win:false
Round 10/10 — ticks:545 score:0 win:false
Counter check passed: 400 == expected 400
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 17/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:567 score:0 win:false
Round 2/10 — ticks:550 score:0 win:false
Round 3/10 — ticks:541 score:0 win:false
Round 4/10 — ticks:584 score:0 win:false
Round 5/10 — ticks:545 score:0 win:false
Round 6/10 — ticks:695 score:16 win:false
Round 7/10 — ticks:650 score:0 win:false
Round 8/10 — ticks:471 score:4 win:false
Round 9/10 — ticks:536 score:0 win:false
Round 10/10 — ticks:573 score:16 win:false
Counter check passed: 410 == expected 410
=== Chunk 18/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:526 score:0 win:false
Round 2/10 — ticks:547 score:0 win:false
Round 3/10 — ticks:624 score:16 win:false
Round 4/10 — ticks:596 score:0 win:false
Round 5/10 — ticks:553 score:0 win:false
Round 6/10 — ticks:840 score:54 win:false
Round 7/10 — ticks:541 score:0 win:false
Round 8/10 — ticks:806 score:16 win:false
Round 9/10 — ticks:649 score:16 win:false
Round 10/10 — ticks:522 score:0 win:false
Counter check passed: 420 == expected 420
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:448 score:0 win:false
Round 2/10 — ticks:468 score:16 win:false
Round 3/10 — ticks:844 score:10 win:false
Round 4/10 — ticks:453 score:15 win:false
Round 5/10 — ticks:379 score:7 win:false
Round 6/10 — ticks:445 score:0 win:false
Round 7/10 — ticks:444 score:1 win:false
Round 8/10 — ticks:447 score:0 win:false
Round 9/10 — ticks:719 score:0 win:false
Round 10/10 — ticks:804 score:0 win:false
Counter check passed: 430 == expected 430
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:811 score:2 win:false
Round 2/10 — ticks:737 score:17 win:false
Round 3/10 — ticks:593 score:45 win:false
Round 4/10 — ticks:517 score:15 win:false
Round 5/10 — ticks:498 score:0 win:false
Round 6/10 — ticks:728 score:31 win:false
Round 7/10 — ticks:728 score:32 win:false
Round 8/10 — ticks:634 score:16 win:false
Round 9/10 — ticks:468 score:4 win:false
Round 10/10 — ticks:435 score:0 win:false
Counter check passed: 440 == expected 440
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:567 score:0 win:false
Round 2/10 — ticks:567 score:0 win:false
Round 3/10 — ticks:469 score:0 win:false
Round 4/10 — ticks:504 score:26 win:false
Round 5/10 — ticks:567 score:0 win:false
Round 6/10 — ticks:461 score:0 win:false
Round 7/10 — ticks:525 score:15 win:false
Round 8/10 — ticks:469 score:0 win:false
Round 9/10 — ticks:567 score:0 win:false
Round 10/10 — ticks:535 score:15 win:false
Counter check passed: 450 == expected 450
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 19/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:680 score:48 win:false
Round 2/10 — ticks:552 score:0 win:false
Round 3/10 — ticks:618 score:16 win:false
Round 4/10 — ticks:584 score:16 win:false
Round 5/10 — ticks:533 score:0 win:false
Round 6/10 — ticks:442 score:0 win:false
Round 7/10 — ticks:586 score:18 win:false
Round 8/10 — ticks:707 score:31 win:false
Round 9/10 — ticks:604 score:0 win:false
Round 10/10 — ticks:767 score:1 win:false
Counter check passed: 460 == expected 460
=== Chunk 20/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:652 score:17 win:false
Round 2/10 — ticks:681 score:32 win:false
Round 3/10 — ticks:845 score:5 win:false
Round 4/10 — ticks:638 score:19 win:false
Round 5/10 — ticks:580 score:0 win:false
Round 6/10 — ticks:605 score:16 win:false
Round 7/10 — ticks:745 score:16 win:false
Round 8/10 — ticks:543 score:1 win:false
Round 9/10 — ticks:520 score:0 win:false
Round 10/10 — ticks:665 score:49 win:false
Counter check passed: 470 == expected 470
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:567 score:0 win:false
Round 2/10 — ticks:638 score:1 win:false
Round 3/10 — ticks:482 score:0 win:false
Round 4/10 — ticks:446 score:1 win:false
Round 5/10 — ticks:516 score:0 win:false
Round 6/10 — ticks:820 score:0 win:false
Round 7/10 — ticks:553 score:14 win:false
Round 8/10 — ticks:484 score:0 win:false
Round 9/10 — ticks:463 score:22 win:false
Round 10/10 — ticks:703 score:0 win:false
Counter check passed: 480 == expected 480
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1091 score:29 win:false
Round 2/10 — ticks:519 score:0 win:false
Round 3/10 — ticks:521 score:31 win:false
Round 4/10 — ticks:528 score:15 win:false
Round 5/10 — ticks:854 score:120 win:false
Round 6/10 — ticks:488 score:15 win:false
Round 7/10 — ticks:501 score:0 win:false
Round 8/10 — ticks:580 score:0 win:false
Round 9/10 — ticks:829 score:0 win:false
Round 10/10 — ticks:470 score:1 win:false
Counter check passed: 490 == expected 490
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:577 score:43 win:false
Round 2/10 — ticks:580 score:0 win:false
Round 3/10 — ticks:580 score:0 win:false
Round 4/10 — ticks:499 score:0 win:false
Round 5/10 — ticks:501 score:0 win:false
Round 6/10 — ticks:580 score:0 win:false
Round 7/10 — ticks:580 score:0 win:false
Round 8/10 — ticks:541 score:20 win:false
Round 9/10 — ticks:719 score:66 win:false
Round 10/10 — ticks:968 score:41 win:false
Counter check passed: 500 == expected 500
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 21/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:534 score:0 win:false
Round 2/10 — ticks:754 score:25 win:false
Round 3/10 — ticks:564 score:0 win:false
Round 4/10 — ticks:554 score:0 win:false
Round 5/10 — ticks:554 score:0 win:false
Round 6/10 — ticks:543 score:0 win:false
Round 7/10 — ticks:554 score:0 win:false
Round 8/10 — ticks:716 score:30 win:false
Round 9/10 — ticks:559 score:31 win:false
Round 10/10 — ticks:837 score:16 win:false
Counter check passed: 510 == expected 510
=== Chunk 22/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:479 score:15 win:false
Round 2/10 — ticks:535 score:0 win:false
Round 3/10 — ticks:500 score:16 win:false
Round 4/10 — ticks:659 score:0 win:false
Round 5/10 — ticks:561 score:0 win:false
Round 6/10 — ticks:605 score:0 win:false
Round 7/10 — ticks:563 score:0 win:false
Round 8/10 — ticks:568 score:0 win:false
Round 9/10 — ticks:509 score:0 win:false
Round 10/10 — ticks:623 score:35 win:false
Counter check passed: 520 == expected 520
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:507 score:16 win:false
Round 2/10 — ticks:610 score:0 win:false
Round 3/10 — ticks:647 score:0 win:false
Round 4/10 — ticks:629 score:0 win:false
Round 5/10 — ticks:501 score:6 win:false
Round 6/10 — ticks:803 score:19 win:false
Round 7/10 — ticks:647 score:20 win:false
Round 8/10 — ticks:602 score:10 win:false
Round 9/10 — ticks:620 score:29 win:false
Round 10/10 — ticks:1037 score:10 win:false
Counter check passed: 530 == expected 530
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:594 score:0 win:false
Round 2/10 — ticks:559 score:1 win:false
Round 3/10 — ticks:644 score:12 win:false
Round 4/10 — ticks:623 score:19 win:false
Round 5/10 — ticks:762 score:3 win:false
Round 6/10 — ticks:836 score:0 win:false
Round 7/10 — ticks:764 score:0 win:false
Round 8/10 — ticks:1021 score:30 win:false
Round 9/10 — ticks:753 score:20 win:false
Round 10/10 — ticks:673 score:10 win:false
Counter check passed: 540 == expected 540
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:548 score:1 win:false
Round 2/10 — ticks:1147 score:20 win:false
Round 3/10 — ticks:1099 score:9 win:false
Round 4/10 — ticks:628 score:20 win:false
Round 5/10 — ticks:769 score:10 win:false
Round 6/10 — ticks:634 score:9 win:false
Round 7/10 — ticks:583 score:3 win:false
Round 8/10 — ticks:1122 score:29 win:false
Round 9/10 — ticks:1008 score:53 win:false
Round 10/10 — ticks:647 score:0 win:false
Counter check passed: 550 == expected 550
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 23/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:595 score:0 win:false
Round 2/10 — ticks:585 score:32 win:false
Round 3/10 — ticks:648 score:0 win:false
Round 4/10 — ticks:509 score:0 win:false
Round 5/10 — ticks:540 score:0 win:false
Round 6/10 — ticks:462 score:0 win:false
Round 7/10 — ticks:557 score:3 win:false
Round 8/10 — ticks:608 score:0 win:false
Round 9/10 — ticks:375 score:0 win:false
Round 10/10 — ticks:409 score:0 win:false
Counter check passed: 560 == expected 560
=== Chunk 24/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:345 score:0 win:false
Round 2/10 — ticks:626 score:0 win:false
Round 3/10 — ticks:467 score:8 win:false
Round 4/10 — ticks:561 score:0 win:false
Round 5/10 — ticks:514 score:0 win:false
Round 6/10 — ticks:536 score:0 win:false
Round 7/10 — ticks:597 score:0 win:false
Round 8/10 — ticks:790 score:0 win:false
Round 9/10 — ticks:579 score:0 win:false
Round 10/10 — ticks:525 score:0 win:false
Counter check passed: 570 == expected 570
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:3269 score:66 win:true
Round 2/10 — ticks:1551 score:1 win:false
Round 3/10 — ticks:2213 score:0 win:false
Round 4/10 — ticks:4152 score:15 win:false
Round 5/10 — ticks:2487 score:1 win:false
Round 6/10 — ticks:1207 score:0 win:false
Round 7/10 — ticks:1027 score:0 win:false
Round 8/10 — ticks:1379 score:0 win:false
Round 9/10 — ticks:1467 score:1 win:false
Round 10/10 — ticks:1255 score:1 win:false
Counter check passed: 580 == expected 580
>>> [eval] win rate: 1/10 (10%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1963 score:70 win:true
Round 2/10 — ticks:1251 score:66 win:true
Round 3/10 — ticks:1295 score:2 win:true
Round 4/10 — ticks:1313 score:5 win:false
Round 5/10 — ticks:1755 score:68 win:true
Round 6/10 — ticks:2781 score:11 win:false
Round 7/10 — ticks:1119 score:2 win:false
Round 8/10 — ticks:1773 score:5 win:false
Round 9/10 — ticks:1601 score:4 win:false
Round 10/10 — ticks:1433 score:5 win:false
Counter check passed: 590 == expected 590
>>> [eval] win rate: 4/10 (40%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1273 score:13 win:false
Round 2/10 — ticks:2224 score:32 win:false
Round 3/10 — ticks:998 score:16 win:false
Round 4/10 — ticks:1514 score:50 win:false
Round 5/10 — ticks:1531 score:27 win:false
Round 6/10 — ticks:1212 score:1 win:false
Round 7/10 — ticks:4606 score:27 win:false
Round 8/10 — ticks:1385 score:15 win:false
Round 9/10 — ticks:1718 score:52 win:false
Round 10/10 — ticks:922 score:0 win:false
Counter check passed: 600 == expected 600
>>> [eval] win rate: 0/10 (0%) vs Target
>>> [eval] new best composite (3.3333) -> sac_best.zip
=== Chunk 25/2500: 10 rounds vs SacTwin ===
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:622 score:0 win:false
Round 2/10 — ticks:590 score:0 win:false
Round 3/10 — ticks:533 score:2 win:false
Round 4/10 — ticks:809 score:144 win:false
Round 5/10 — ticks:528 score:6 win:false
Round 6/10 — ticks:658 score:16 win:false
Round 7/10 — ticks:558 score:0 win:false
Round 8/10 — ticks:567 score:0 win:false
Round 9/10 — ticks:909 score:17 win:false
Round 10/10 — ticks:583 score:10 win:false
Counter check passed: 610 == expected 610
=== Chunk 26/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:497 score:1 win:false
Round 2/10 — ticks:737 score:17 win:false
Round 3/10 — ticks:699 score:0 win:false
Round 4/10 — ticks:967 score:13 win:false
Round 5/10 — ticks:555 score:0 win:false
Round 6/10 — ticks:580 score:0 win:false
Round 7/10 — ticks:739 score:0 win:false
Round 8/10 — ticks:704 score:32 win:false
Round 9/10 — ticks:632 score:8 win:false
Round 10/10 — ticks:679 score:0 win:false
Counter check passed: 620 == expected 620
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1680 score:0 win:false
Round 2/10 — ticks:1783 score:0 win:false
Round 3/10 — ticks:1969 score:0 win:false
Round 4/10 — ticks:2016 score:0 win:false
Round 5/10 — ticks:1813 score:0 win:false
Round 6/10 — ticks:1812 score:0 win:false
Round 7/10 — ticks:1766 score:0 win:false
Round 8/10 — ticks:1762 score:0 win:false
Round 9/10 — ticks:1747 score:0 win:false
Round 10/10 — ticks:1939 score:60 win:false
Counter check passed: 630 == expected 630
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1858 score:1 win:false
Round 2/10 — ticks:1956 score:69 win:false
Round 3/10 — ticks:1356 score:61 win:true
Round 4/10 — ticks:1497 score:63 win:true
Round 5/10 — ticks:1761 score:65 win:true
Round 6/10 — ticks:1423 score:60 win:true
Round 7/10 — ticks:1006 score:66 win:true
Round 8/10 — ticks:1960 score:61 win:true
Round 9/10 — ticks:1800 score:5 win:true
Round 10/10 — ticks:2243 score:11 win:true
Counter check passed: 640 == expected 640
>>> [eval] win rate: 8/10 (80%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1141 score:0 win:false
Round 2/10 — ticks:1144 score:0 win:false
Round 3/10 — ticks:1422 score:60 win:false
Round 4/10 — ticks:1080 score:14 win:false
Round 5/10 — ticks:1152 score:0 win:false
Round 6/10 — ticks:1080 score:21 win:false
Round 7/10 — ticks:931 score:50 win:false
Round 8/10 — ticks:1122 score:0 win:false
Round 9/10 — ticks:1063 score:39 win:false
Round 10/10 — ticks:1038 score:20 win:false
Counter check passed: 650 == expected 650
>>> [eval] win rate: 0/10 (0%) vs Target
>>> [eval] new best composite (8.6667) -> sac_best.zip
=== Chunk 27/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:522 score:0 win:false
Round 2/10 — ticks:655 score:16 win:false
Round 3/10 — ticks:622 score:0 win:false
Round 4/10 — ticks:567 score:0 win:false
Round 5/10 — ticks:651 score:32 win:false
Round 6/10 — ticks:540 score:26 win:false
Round 7/10 — ticks:490 score:0 win:false
Round 8/10 — ticks:802 score:17 win:false
Round 9/10 — ticks:656 score:0 win:false
Round 10/10 — ticks:561 score:1 win:false
Counter check passed: 660 == expected 660
=== Chunk 28/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:798 score:16 win:false
Round 2/10 — ticks:635 score:34 win:false
Round 3/10 — ticks:421 score:0 win:false
Round 4/10 — ticks:493 score:0 win:false
Round 5/10 — ticks:697 score:0 win:false
Round 6/10 — ticks:672 score:0 win:false
Round 7/10 — ticks:613 score:0 win:false
Round 8/10 — ticks:549 score:1 win:false
Round 9/10 — ticks:430 score:16 win:false
Round 10/10 — ticks:920 score:16 win:false
Counter check passed: 670 == expected 670
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1956 score:0 win:false
Round 2/10 — ticks:1788 score:0 win:false
Round 3/10 — ticks:1473 score:0 win:false
Round 4/10 — ticks:1764 score:0 win:false
Round 5/10 — ticks:1828 score:0 win:false
Round 6/10 — ticks:2020 score:0 win:false
Round 7/10 — ticks:1383 score:0 win:false
Round 8/10 — ticks:1069 score:1 win:false
Round 9/10 — ticks:1417 score:0 win:false
Round 10/10 — ticks:2309 score:0 win:false
Counter check passed: 680 == expected 680
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1927 score:61 win:true
Round 2/10 — ticks:2366 score:5 win:false
Round 3/10 — ticks:1257 score:2 win:false
Round 4/10 — ticks:1664 score:68 win:false
Round 5/10 — ticks:1770 score:1 win:false
Round 6/10 — ticks:1562 score:60 win:false
Round 7/10 — ticks:1545 score:65 win:false
Round 8/10 — ticks:1513 score:61 win:false
Round 9/10 — ticks:1624 score:0 win:false
Round 10/10 — ticks:1471 score:62 win:false
Counter check passed: 690 == expected 690
>>> [eval] win rate: 1/10 (10%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:791 score:101 win:true
Round 2/10 — ticks:1156 score:5 win:false
Round 3/10 — ticks:1152 score:0 win:false
Round 4/10 — ticks:907 score:61 win:false
Round 5/10 — ticks:1152 score:0 win:false
Round 6/10 — ticks:966 score:48 win:false
Round 7/10 — ticks:1135 score:0 win:false
Round 8/10 — ticks:1128 score:0 win:false
Round 9/10 — ticks:996 score:37 win:false
Round 10/10 — ticks:1116 score:7 win:false
Counter check passed: 700 == expected 700
>>> [eval] win rate: 1/10 (10%) vs Target
>>> [eval] new best composite (10.0000) -> sac_best.zip
=== Chunk 29/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:326 score:13 win:false
Round 2/10 — ticks:112 score:29 win:false
Round 3/10 — ticks:414 score:19 win:false
Round 4/10 — ticks:189 score:93 win:false
Round 5/10 — ticks:321 score:74 win:false
Round 6/10 — ticks:268 score:45 win:false
Round 7/10 — ticks:329 score:41 win:false
Round 8/10 — ticks:156 score:50 win:false
Round 9/10 — ticks:204 score:51 win:false
Round 10/10 — ticks:131 score:46 win:false
Counter check passed: 710 == expected 710
=== Chunk 30/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:623 score:0 win:false
Round 2/10 — ticks:548 score:0 win:false
Round 3/10 — ticks:748 score:10 win:false
Round 4/10 — ticks:782 score:0 win:false
Round 5/10 — ticks:553 score:4 win:false
Round 6/10 — ticks:550 score:16 win:false
Round 7/10 — ticks:601 score:0 win:false
Round 8/10 — ticks:705 score:32 win:false
Round 9/10 — ticks:473 score:16 win:false
Round 10/10 — ticks:603 score:0 win:false
Counter check passed: 720 == expected 720
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1908 score:0 win:false
Round 2/10 — ticks:1477 score:0 win:false
Round 3/10 — ticks:3297 score:0 win:false
Round 4/10 — ticks:1949 score:0 win:false
Round 5/10 — ticks:1366 score:0 win:false
Round 6/10 — ticks:1506 score:0 win:false
Round 7/10 — ticks:2049 score:1 win:false
Round 8/10 — ticks:1941 score:0 win:false
Round 9/10 — ticks:1762 score:60 win:false
Round 10/10 — ticks:1828 score:0 win:false
Counter check passed: 730 == expected 730
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1407 score:1 win:false
Round 2/10 — ticks:1817 score:63 win:false
Round 3/10 — ticks:1052 score:60 win:true
Round 4/10 — ticks:932 score:60 win:true
Round 5/10 — ticks:1930 score:67 win:true
Round 6/10 — ticks:1372 score:7 win:true
Round 7/10 — ticks:1747 score:64 win:true
Round 8/10 — ticks:1971 score:2 win:false
Round 9/10 — ticks:1063 score:60 win:true
Round 10/10 — ticks:1077 score:60 win:true
Counter check passed: 740 == expected 740
>>> [eval] win rate: 7/10 (70%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1447 score:60 win:true
Round 2/10 — ticks:1064 score:16 win:true
Round 3/10 — ticks:1422 score:60 win:true
Round 4/10 — ticks:1326 score:9 win:true
Round 5/10 — ticks:1074 score:6 win:false
Round 6/10 — ticks:1020 score:25 win:false
Round 7/10 — ticks:1030 score:15 win:false
Round 8/10 — ticks:1076 score:0 win:false
Round 9/10 — ticks:1080 score:15 win:false
Round 10/10 — ticks:1092 score:0 win:false
Counter check passed: 750 == expected 750
>>> [eval] win rate: 4/10 (40%) vs Target
>>> [eval] new best composite (17.3333) -> sac_best.zip
=== Chunk 31/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:187 score:80 win:false
Round 2/10 — ticks:375 score:46 win:false
Round 3/10 — ticks:160 score:35 win:false
Round 4/10 — ticks:202 score:54 win:false
Round 5/10 — ticks:245 score:29 win:false
Round 6/10 — ticks:212 score:38 win:false
Round 7/10 — ticks:429 score:34 win:false
Round 8/10 — ticks:282 score:41 win:false
Round 9/10 — ticks:438 score:36 win:false
Round 10/10 — ticks:180 score:26 win:false
Counter check passed: 760 == expected 760
=== Chunk 32/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:129 score:35 win:false
Round 2/10 — ticks:303 score:11 win:false
Round 3/10 — ticks:369 score:30 win:false
Round 4/10 — ticks:293 score:26 win:false
Round 5/10 — ticks:280 score:45 win:false
Round 6/10 — ticks:142 score:28 win:false
Round 7/10 — ticks:171 score:32 win:false
Round 8/10 — ticks:482 score:10 win:false
Round 9/10 — ticks:259 score:20 win:false
Round 10/10 — ticks:231 score:56 win:false
Counter check passed: 770 == expected 770
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:3017 score:60 win:true
Round 2/10 — ticks:1607 score:0 win:false
Round 3/10 — ticks:1575 score:60 win:false
Round 4/10 — ticks:2330 score:0 win:false
Round 5/10 — ticks:1399 score:60 win:false
Round 6/10 — ticks:1869 score:0 win:false
Round 7/10 — ticks:1982 score:0 win:false
Round 8/10 — ticks:2094 score:0 win:false
Round 9/10 — ticks:1772 score:0 win:false
Round 10/10 — ticks:2159 score:0 win:false
Counter check passed: 780 == expected 780
>>> [eval] win rate: 1/10 (10%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1469 score:61 win:true
Round 2/10 — ticks:1689 score:75 win:true
Round 3/10 — ticks:1142 score:63 win:true
Round 4/10 — ticks:1294 score:20 win:true
Round 5/10 — ticks:1688 score:67 win:true
Round 6/10 — ticks:1281 score:64 win:true
Round 7/10 — ticks:1750 score:74 win:true
Round 8/10 — ticks:1686 score:3 win:true
Round 9/10 — ticks:979 score:62 win:true
Round 10/10 — ticks:1667 score:63 win:true
Counter check passed: 790 == expected 790
>>> [eval] win rate: 10/10 (100%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1098 score:28 win:false
Round 2/10 — ticks:1074 score:20 win:false
Round 3/10 — ticks:1126 score:18 win:false
Round 4/10 — ticks:1134 score:14 win:false
Round 5/10 — ticks:1146 score:2 win:false
Round 6/10 — ticks:1074 score:26 win:false
Round 7/10 — ticks:778 score:89 win:false
Round 8/10 — ticks:1100 score:13 win:false
Round 9/10 — ticks:1044 score:34 win:false
Round 10/10 — ticks:1153 score:6 win:false
Counter check passed: 800 == expected 800
>>> [eval] win rate: 0/10 (0%) vs Target
>>> [eval] new best composite (24.6667) -> sac_best.zip
=== Chunk 33/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:149 score:26 win:false
Round 2/10 — ticks:245 score:37 win:false
Round 3/10 — ticks:275 score:76 win:false
Round 4/10 — ticks:321 score:35 win:false
Round 5/10 — ticks:177 score:59 win:false
Round 6/10 — ticks:569 score:0 win:false
Round 7/10 — ticks:598 score:41 win:false
Round 8/10 — ticks:279 score:31 win:false
Round 9/10 — ticks:421 score:7 win:false
Round 10/10 — ticks:253 score:55 win:false
Counter check passed: 810 == expected 810
=== Chunk 34/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:663 score:0 win:false
Round 2/10 — ticks:613 score:16 win:false
Round 3/10 — ticks:394 score:1 win:false
Round 4/10 — ticks:573 score:0 win:false
Round 5/10 — ticks:563 score:0 win:false
Round 6/10 — ticks:553 score:0 win:false
Round 7/10 — ticks:591 score:0 win:false
Round 8/10 — ticks:568 score:0 win:false
Round 9/10 — ticks:598 score:16 win:false
Round 10/10 — ticks:785 score:0 win:false
Counter check passed: 820 == expected 820
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2672 score:0 win:false
Round 2/10 — ticks:3961 score:0 win:false
Round 3/10 — ticks:2300 score:0 win:false
Round 4/10 — ticks:1065 score:0 win:false
Round 5/10 — ticks:1914 score:0 win:false
Round 6/10 — ticks:2637 score:0 win:false
Round 7/10 — ticks:1863 score:0 win:false
Round 8/10 — ticks:337 score:18 win:false
Round 9/10 — ticks:2549 score:0 win:false
Round 10/10 — ticks:2886 score:0 win:false
Counter check passed: 830 == expected 830
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2429 score:7 win:false
Round 2/10 — ticks:3436 score:64 win:false
Round 3/10 — ticks:2296 score:0 win:false
Round 4/10 — ticks:3287 score:0 win:false
Round 5/10 — ticks:3146 score:62 win:false
Round 6/10 — ticks:2322 score:61 win:false
Round 7/10 — ticks:2685 score:5 win:false
Round 8/10 — ticks:2183 score:7 win:false
Round 9/10 — ticks:2209 score:2 win:false
Round 10/10 — ticks:2739 score:2 win:false
Counter check passed: 840 == expected 840
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1451 score:0 win:false
Round 2/10 — ticks:1422 score:60 win:true
Round 3/10 — ticks:1451 score:0 win:true
Round 4/10 — ticks:1432 score:60 win:true
Round 5/10 — ticks:1429 score:61 win:true
Round 6/10 — ticks:1422 score:60 win:true
Round 7/10 — ticks:1451 score:0 win:true
Round 8/10 — ticks:1433 score:3 win:true
Round 9/10 — ticks:1437 score:60 win:true
Round 10/10 — ticks:1422 score:60 win:true
Counter check passed: 850 == expected 850
>>> [eval] win rate: 9/10 (90%) vs Target
>>> [eval] new best composite (27.3333) -> sac_best.zip
=== Chunk 35/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:609 score:0 win:false
Round 2/10 — ticks:578 score:1 win:false
Round 3/10 — ticks:800 score:57 win:false
Round 4/10 — ticks:555 score:0 win:false
Round 5/10 — ticks:554 score:0 win:false
Round 6/10 — ticks:556 score:0 win:false
Round 7/10 — ticks:633 score:16 win:false
Round 8/10 — ticks:643 score:15 win:false
Round 9/10 — ticks:580 score:0 win:false
Round 10/10 — ticks:564 score:0 win:false
Counter check passed: 860 == expected 860
=== Chunk 36/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:184 score:20 win:false
Round 2/10 — ticks:616 score:20 win:false
Round 3/10 — ticks:272 score:17 win:false
Round 4/10 — ticks:179 score:36 win:false
Round 5/10 — ticks:133 score:22 win:false
Round 6/10 — ticks:272 score:34 win:false
Round 7/10 — ticks:179 score:44 win:false
Round 8/10 — ticks:300 score:21 win:false
Round 9/10 — ticks:226 score:26 win:false
Round 10/10 — ticks:232 score:17 win:false
Counter check passed: 870 == expected 870
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:536 score:54 win:false
Round 2/10 — ticks:2874 score:0 win:false
Round 3/10 — ticks:2926 score:0 win:false
Round 4/10 — ticks:2347 score:0 win:false
Round 5/10 — ticks:3366 score:0 win:false
Round 6/10 — ticks:466 score:104 win:false
Round 7/10 — ticks:1140 score:0 win:false
Round 8/10 — ticks:3411 score:0 win:false
Round 9/10 — ticks:2370 score:0 win:false
Round 10/10 — ticks:432 score:93 win:false
Counter check passed: 880 == expected 880
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2239 score:1 win:false
Round 2/10 — ticks:1186 score:65 win:false
Round 3/10 — ticks:1415 score:1 win:false
Round 4/10 — ticks:2279 score:60 win:false
Round 5/10 — ticks:1906 score:61 win:false
Round 6/10 — ticks:1083 score:63 win:false
Round 7/10 — ticks:2139 score:0 win:false
Round 8/10 — ticks:2460 score:3 win:false
Round 9/10 — ticks:1069 score:60 win:false
Round 10/10 — ticks:1900 score:6 win:false
Counter check passed: 890 == expected 890
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:626 score:143 win:true
Round 2/10 — ticks:962 score:56 win:true
Round 3/10 — ticks:1228 score:0 win:true
Round 4/10 — ticks:1182 score:0 win:false
Round 5/10 — ticks:1214 score:0 win:false
Round 6/10 — ticks:1015 score:64 win:false
Round 7/10 — ticks:1009 score:49 win:false
Round 8/10 — ticks:1242 score:0 win:false
Round 9/10 — ticks:1227 score:0 win:false
Round 10/10 — ticks:1272 score:0 win:false
Counter check passed: 900 == expected 900
>>> [eval] win rate: 3/10 (30%) vs Target
=== Chunk 37/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:535 score:0 win:false
Round 2/10 — ticks:782 score:32 win:false
Round 3/10 — ticks:624 score:0 win:false
Round 4/10 — ticks:551 score:0 win:false
Round 5/10 — ticks:532 score:16 win:false
Round 6/10 — ticks:597 score:0 win:false
Round 7/10 — ticks:599 score:0 win:false
Round 8/10 — ticks:528 score:0 win:false
Round 9/10 — ticks:606 score:40 win:false
Round 10/10 — ticks:639 score:16 win:false
Counter check passed: 910 == expected 910
=== Chunk 38/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:269 score:22 win:false
Round 2/10 — ticks:273 score:14 win:false
Round 3/10 — ticks:171 score:46 win:false
Round 4/10 — ticks:189 score:14 win:false
Round 5/10 — ticks:195 score:66 win:false
Round 6/10 — ticks:208 score:64 win:false
Round 7/10 — ticks:280 score:37 win:false
Round 8/10 — ticks:261 score:25 win:false
Round 9/10 — ticks:214 score:44 win:false
Round 10/10 — ticks:147 score:12 win:false
Counter check passed: 920 == expected 920
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1312 score:0 win:false
Round 2/10 — ticks:1096 score:0 win:false
Round 3/10 — ticks:1479 score:0 win:false
Round 4/10 — ticks:856 score:0 win:false
Round 5/10 — ticks:1184 score:0 win:false
Round 6/10 — ticks:715 score:0 win:false
Round 7/10 — ticks:743 score:0 win:false
Round 8/10 — ticks:709 score:0 win:false
Round 9/10 — ticks:1480 score:0 win:false
Round 10/10 — ticks:791 score:0 win:false
Counter check passed: 930 == expected 930
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2554 score:0 win:false
Round 2/10 — ticks:2287 score:0 win:false
Round 3/10 — ticks:2582 score:0 win:false
Round 4/10 — ticks:1559 score:22 win:false
Round 5/10 — ticks:2094 score:0 win:false
Round 6/10 — ticks:2333 score:0 win:false
Round 7/10 — ticks:2771 score:6 win:false
Round 8/10 — ticks:2162 score:0 win:false
Round 9/10 — ticks:2228 score:0 win:false
Round 10/10 — ticks:2581 score:0 win:false
Counter check passed: 940 == expected 940
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1362 score:0 win:false
Round 2/10 — ticks:1332 score:0 win:false
Round 3/10 — ticks:1332 score:0 win:false
Round 4/10 — ticks:1332 score:0 win:false
Round 5/10 — ticks:540 score:170 win:false
Round 6/10 — ticks:540 score:171 win:false
Round 7/10 — ticks:1332 score:0 win:false
Round 8/10 — ticks:1332 score:0 win:false
Round 9/10 — ticks:1332 score:0 win:false
Round 10/10 — ticks:1332 score:0 win:false
Counter check passed: 950 == expected 950
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 39/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:701 score:16 win:false
Round 2/10 — ticks:397 score:0 win:false
Round 3/10 — ticks:188 score:0 win:false
Round 4/10 — ticks:573 score:0 win:false
Round 5/10 — ticks:551 score:30 win:false
Round 6/10 — ticks:306 score:21 win:false
Round 7/10 — ticks:656 score:26 win:false
Round 8/10 — ticks:411 score:18 win:false
Round 9/10 — ticks:356 score:0 win:false
Round 10/10 — ticks:713 score:60 win:false
Counter check passed: 960 == expected 960
=== Chunk 40/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:137 score:40 win:false
Round 2/10 — ticks:236 score:53 win:false
Round 3/10 — ticks:322 score:40 win:false
Round 4/10 — ticks:239 score:56 win:false
Round 5/10 — ticks:119 score:56 win:false
Round 6/10 — ticks:538 score:5 win:false
Round 7/10 — ticks:372 score:29 win:false
Round 8/10 — ticks:234 score:59 win:false
Round 9/10 — ticks:146 score:52 win:false
Round 10/10 — ticks:239 score:18 win:false
Counter check passed: 970 == expected 970
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2402 score:0 win:false
Round 2/10 — ticks:2975 score:0 win:false
Round 3/10 — ticks:2026 score:0 win:false
Round 4/10 — ticks:1800 score:0 win:false
Round 5/10 — ticks:2198 score:0 win:false
Round 6/10 — ticks:2937 score:0 win:false
Round 7/10 — ticks:2965 score:0 win:false
Round 8/10 — ticks:2250 score:0 win:false
Round 9/10 — ticks:2474 score:0 win:false
Round 10/10 — ticks:3066 score:0 win:false
Counter check passed: 980 == expected 980
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2214 score:4 win:false
Round 2/10 — ticks:1852 score:67 win:false
Round 3/10 — ticks:1500 score:60 win:false
Round 4/10 — ticks:1948 score:61 win:true
Round 5/10 — ticks:2311 score:10 win:false
Round 6/10 — ticks:2119 score:15 win:false
Round 7/10 — ticks:1957 score:4 win:false
Round 8/10 — ticks:2139 score:6 win:false
Round 9/10 — ticks:2680 score:2 win:false
Round 10/10 — ticks:1880 score:7 win:false
Counter check passed: 990 == expected 990
>>> [eval] win rate: 1/10 (10%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1182 score:0 win:false
Round 2/10 — ticks:1182 score:0 win:false
Round 3/10 — ticks:1212 score:0 win:false
Round 4/10 — ticks:1212 score:0 win:false
Round 5/10 — ticks:1236 score:0 win:false
Round 6/10 — ticks:1134 score:16 win:false
Round 7/10 — ticks:876 score:91 win:false
Round 8/10 — ticks:1111 score:26 win:false
Round 9/10 — ticks:1020 score:43 win:false
Round 10/10 — ticks:857 score:87 win:false
Counter check passed: 1000 == expected 1000
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 41/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:568 score:0 win:false
Round 2/10 — ticks:561 score:14 win:false
Round 3/10 — ticks:568 score:0 win:false
Round 4/10 — ticks:727 score:15 win:false
Round 5/10 — ticks:737 score:63 win:false
Round 6/10 — ticks:633 score:4 win:false
Round 7/10 — ticks:645 score:16 win:false
Round 8/10 — ticks:558 score:0 win:false
Round 9/10 — ticks:568 score:0 win:false
Round 10/10 — ticks:562 score:0 win:false
Counter check passed: 1010 == expected 1010
=== Chunk 42/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:126 score:22 win:false
Round 2/10 — ticks:187 score:21 win:false
Round 3/10 — ticks:262 score:55 win:false
Round 4/10 — ticks:370 score:42 win:false
Round 5/10 — ticks:286 score:15 win:false
Round 6/10 — ticks:322 score:17 win:false
Round 7/10 — ticks:182 score:64 win:false
Round 8/10 — ticks:172 score:71 win:false
Round 9/10 — ticks:566 score:35 win:false
Round 10/10 — ticks:317 score:37 win:false
Counter check passed: 1020 == expected 1020
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2002 score:0 win:false
Round 2/10 — ticks:2052 score:0 win:false
Round 3/10 — ticks:2296 score:0 win:false
Round 4/10 — ticks:2444 score:0 win:false
Round 5/10 — ticks:1955 score:0 win:false
Round 6/10 — ticks:1482 score:6 win:false
Round 7/10 — ticks:1669 score:0 win:false
Round 8/10 — ticks:1445 score:20 win:false
Round 9/10 — ticks:2076 score:0 win:false
Round 10/10 — ticks:1836 score:0 win:false
Counter check passed: 1030 == expected 1030
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2070 score:4 win:false
Round 2/10 — ticks:1722 score:64 win:false
Round 3/10 — ticks:1649 score:60 win:false
Round 4/10 — ticks:1210 score:60 win:true
Round 5/10 — ticks:1587 score:63 win:true
Round 6/10 — ticks:1209 score:69 win:true
Round 7/10 — ticks:1330 score:60 win:true
Round 8/10 — ticks:2200 score:6 win:true
Round 9/10 — ticks:1033 score:60 win:true
Round 10/10 — ticks:1485 score:61 win:true
Counter check passed: 1040 == expected 1040
>>> [eval] win rate: 7/10 (70%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:817 score:89 win:true
Round 2/10 — ticks:1151 score:0 win:false
Round 3/10 — ticks:1152 score:0 win:false
Round 4/10 — ticks:1152 score:0 win:false
Round 5/10 — ticks:1040 score:19 win:false
Round 6/10 — ticks:1074 score:22 win:false
Round 7/10 — ticks:1122 score:0 win:false
Round 8/10 — ticks:1138 score:0 win:false
Round 9/10 — ticks:1086 score:25 win:false
Round 10/10 — ticks:887 score:65 win:false
Counter check passed: 1050 == expected 1050
>>> [eval] win rate: 1/10 (10%) vs Target
=== Chunk 43/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:497 score:38 win:false
Round 2/10 — ticks:861 score:57 win:false
Round 3/10 — ticks:673 score:23 win:false
Round 4/10 — ticks:612 score:0 win:false
Round 5/10 — ticks:599 score:0 win:false
Round 6/10 — ticks:588 score:0 win:false
Round 7/10 — ticks:592 score:0 win:false
Round 8/10 — ticks:589 score:0 win:false
Round 9/10 — ticks:629 score:15 win:false
Round 10/10 — ticks:684 score:14 win:false
Counter check passed: 1060 == expected 1060
=== Chunk 44/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:610 score:0 win:false
Round 2/10 — ticks:594 score:0 win:false
Round 3/10 — ticks:607 score:0 win:false
Round 4/10 — ticks:1024 score:44 win:false
Round 5/10 — ticks:759 score:32 win:false
Round 6/10 — ticks:583 score:0 win:false
Round 7/10 — ticks:765 score:16 win:false
Round 8/10 — ticks:741 score:14 win:false
Round 9/10 — ticks:598 score:0 win:false
Round 10/10 — ticks:581 score:0 win:false
Counter check passed: 1070 == expected 1070
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1499 score:0 win:false
Round 2/10 — ticks:1824 score:0 win:false
Round 3/10 — ticks:1964 score:0 win:false
Round 4/10 — ticks:1522 score:0 win:false
Round 5/10 — ticks:1420 score:0 win:false
Round 6/10 — ticks:1762 score:0 win:false
Round 7/10 — ticks:2529 score:0 win:false
Round 8/10 — ticks:3851 score:0 win:false
Round 9/10 — ticks:1606 score:0 win:false
Round 10/10 — ticks:1659 score:0 win:false
Counter check passed: 1080 == expected 1080
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1832 score:4 win:false
Round 2/10 — ticks:1562 score:2 win:false
Round 3/10 — ticks:992 score:60 win:false
Round 4/10 — ticks:1283 score:62 win:false
Round 5/10 — ticks:1523 score:3 win:false
Round 6/10 — ticks:1276 score:2 win:false
Round 7/10 — ticks:981 score:60 win:false
Round 8/10 — ticks:1391 score:64 win:false
Round 9/10 — ticks:1112 score:1 win:false
Round 10/10 — ticks:1366 score:61 win:false
Counter check passed: 1090 == expected 1090
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1056 score:12 win:false
Round 2/10 — ticks:1026 score:12 win:false
Round 3/10 — ticks:1026 score:12 win:false
Round 4/10 — ticks:1326 score:7 win:false
Round 5/10 — ticks:1080 score:7 win:false
Round 6/10 — ticks:1432 score:60 win:false
Round 7/10 — ticks:898 score:62 win:false
Round 8/10 — ticks:1116 score:18 win:false
Round 9/10 — ticks:1048 score:15 win:false
Round 10/10 — ticks:1060 score:16 win:false
Counter check passed: 1100 == expected 1100
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 45/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:397 score:42 win:false
Round 2/10 — ticks:217 score:45 win:false
Round 3/10 — ticks:158 score:79 win:false
Round 4/10 — ticks:317 score:85 win:false
Round 5/10 — ticks:362 score:45 win:false
Round 6/10 — ticks:530 score:24 win:false
Round 7/10 — ticks:333 score:42 win:false
Round 8/10 — ticks:254 score:11 win:false
Round 9/10 — ticks:210 score:48 win:false
Round 10/10 — ticks:305 score:32 win:false
Counter check passed: 1110 == expected 1110
=== Chunk 46/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:622 score:0 win:false
Round 2/10 — ticks:855 score:27 win:false
Round 3/10 — ticks:607 score:0 win:false
Round 4/10 — ticks:611 score:0 win:false
Round 5/10 — ticks:611 score:0 win:false
Round 6/10 — ticks:611 score:0 win:false
Round 7/10 — ticks:838 score:16 win:false
Round 8/10 — ticks:633 score:1 win:false
Round 9/10 — ticks:1065 score:61 win:false
Round 10/10 — ticks:1054 score:53 win:false
Counter check passed: 1120 == expected 1120
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1082 score:60 win:true
Round 2/10 — ticks:1183 score:0 win:false
Round 3/10 — ticks:1763 score:0 win:false
Round 4/10 — ticks:1567 score:0 win:false
Round 5/10 — ticks:1381 score:20 win:false
Round 6/10 — ticks:1577 score:0 win:false
Round 7/10 — ticks:2082 score:0 win:false
Round 8/10 — ticks:1513 score:60 win:false
Round 9/10 — ticks:1913 score:0 win:false
Round 10/10 — ticks:2200 score:0 win:false
Counter check passed: 1130 == expected 1130
>>> [eval] win rate: 1/10 (10%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1036 score:60 win:true
Round 2/10 — ticks:1734 score:64 win:true
Round 3/10 — ticks:2129 score:10 win:true
Round 4/10 — ticks:1239 score:62 win:true
Round 5/10 — ticks:1509 score:62 win:true
Round 6/10 — ticks:1598 score:66 win:true
Round 7/10 — ticks:1538 score:60 win:true
Round 8/10 — ticks:1750 score:63 win:true
Round 9/10 — ticks:2103 score:3 win:true
Round 10/10 — ticks:1902 score:66 win:true
Counter check passed: 1140 == expected 1140
>>> [eval] win rate: 10/10 (100%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1074 score:8 win:false
Round 2/10 — ticks:925 score:46 win:false
Round 3/10 — ticks:1122 score:0 win:false
Round 4/10 — ticks:1113 score:8 win:false
Round 5/10 — ticks:1332 score:84 win:false
Round 6/10 — ticks:1019 score:23 win:false
Round 7/10 — ticks:1451 score:0 win:false
Round 8/10 — ticks:1032 score:28 win:false
Round 9/10 — ticks:1050 score:32 win:false
Round 10/10 — ticks:1164 score:32 win:false
Counter check passed: 1150 == expected 1150
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 47/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:270 score:22 win:false
Round 2/10 — ticks:271 score:25 win:false
Round 3/10 — ticks:151 score:37 win:false
Round 4/10 — ticks:204 score:30 win:false
Round 5/10 — ticks:219 score:5 win:false
Round 6/10 — ticks:293 score:34 win:false
Round 7/10 — ticks:280 score:8 win:false
Round 8/10 — ticks:257 score:65 win:false
Round 9/10 — ticks:209 score:41 win:false
Round 10/10 — ticks:285 score:41 win:false
Counter check passed: 1160 == expected 1160
=== Chunk 48/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:804 score:1 win:false
Round 2/10 — ticks:724 score:2 win:false
Round 3/10 — ticks:609 score:0 win:false
Round 4/10 — ticks:818 score:17 win:false
Round 5/10 — ticks:721 score:15 win:false
Round 6/10 — ticks:527 score:0 win:false
Round 7/10 — ticks:823 score:33 win:false
Round 8/10 — ticks:712 score:19 win:false
Round 9/10 — ticks:637 score:2 win:false
Round 10/10 — ticks:530 score:1 win:false
Counter check passed: 1170 == expected 1170
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1539 score:0 win:false
Round 2/10 — ticks:1019 score:11 win:false
Round 3/10 — ticks:2642 score:60 win:false
Round 4/10 — ticks:1667 score:0 win:false
Round 5/10 — ticks:2928 score:0 win:false
Round 6/10 — ticks:2801 score:60 win:false
Round 7/10 — ticks:1868 score:60 win:false
Round 8/10 — ticks:2326 score:60 win:false
Round 9/10 — ticks:1793 score:0 win:false
Round 10/10 — ticks:761 score:11 win:false
Counter check passed: 1180 == expected 1180
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1436 score:62 win:true
Round 2/10 — ticks:1262 score:60 win:true
Round 3/10 — ticks:2391 score:0 win:false
Round 4/10 — ticks:2608 score:0 win:false
Round 5/10 — ticks:1579 score:60 win:false
Round 6/10 — ticks:1482 score:62 win:false
Round 7/10 — ticks:2841 score:0 win:false
Round 8/10 — ticks:2507 score:0 win:false
Round 9/10 — ticks:2599 score:1 win:false
Round 10/10 — ticks:2660 score:0 win:false
Counter check passed: 1190 == expected 1190
>>> [eval] win rate: 2/10 (20%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1422 score:60 win:true
Round 2/10 — ticks:1421 score:0 win:true
Round 3/10 — ticks:1449 score:0 win:true
Round 4/10 — ticks:1451 score:0 win:true
Round 5/10 — ticks:1451 score:0 win:true
Round 6/10 — ticks:1407 score:60 win:true
Round 7/10 — ticks:1422 score:60 win:true
Round 8/10 — ticks:1422 score:0 win:true
Round 9/10 — ticks:1368 score:70 win:true
Round 10/10 — ticks:1422 score:60 win:true
Counter check passed: 1200 == expected 1200
>>> [eval] win rate: 10/10 (100%) vs Target
=== Chunk 49/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:544 score:1 win:false
Round 2/10 — ticks:650 score:1 win:false
Round 3/10 — ticks:857 score:107 win:false
Round 4/10 — ticks:619 score:0 win:false
Round 5/10 — ticks:744 score:3 win:false
Round 6/10 — ticks:917 score:62 win:false
Round 7/10 — ticks:761 score:16 win:false
Round 8/10 — ticks:614 score:2 win:false
Round 9/10 — ticks:637 score:16 win:false
Round 10/10 — ticks:615 score:0 win:false
Counter check passed: 1210 == expected 1210
=== Chunk 50/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:606 score:0 win:false
Round 2/10 — ticks:857 score:17 win:false
Round 3/10 — ticks:667 score:0 win:false
Round 4/10 — ticks:641 score:0 win:false
Round 5/10 — ticks:599 score:0 win:false
Round 6/10 — ticks:845 score:1 win:false
Round 7/10 — ticks:642 score:19 win:false
Round 8/10 — ticks:709 score:13 win:false
Round 9/10 — ticks:667 score:0 win:false
Round 10/10 — ticks:551 score:15 win:false
Counter check passed: 1220 == expected 1220
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1731 score:1 win:false
Round 2/10 — ticks:1427 score:0 win:false
Round 3/10 — ticks:2541 score:63 win:false
Round 4/10 — ticks:1358 score:0 win:false
Round 5/10 — ticks:1339 score:0 win:false
Round 6/10 — ticks:2909 score:0 win:false
Round 7/10 — ticks:1542 score:0 win:false
Round 8/10 — ticks:3481 score:60 win:false
Round 9/10 — ticks:1272 score:0 win:false
Round 10/10 — ticks:2327 score:60 win:false
Counter check passed: 1230 == expected 1230
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1672 score:2 win:false
Round 2/10 — ticks:1261 score:63 win:false
Round 3/10 — ticks:1682 score:62 win:true
Round 4/10 — ticks:1410 score:63 win:true
Round 5/10 — ticks:1435 score:1 win:false
Round 6/10 — ticks:1392 score:3 win:false
Round 7/10 — ticks:1039 score:62 win:false
Round 8/10 — ticks:1436 score:61 win:true
Round 9/10 — ticks:1468 score:0 win:false
Round 10/10 — ticks:1096 score:61 win:true
Counter check passed: 1240 == expected 1240
>>> [eval] win rate: 4/10 (40%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1451 score:0 win:false
Round 2/10 — ticks:1140 score:2 win:false
Round 3/10 — ticks:972 score:12 win:false
Round 4/10 — ticks:1197 score:6 win:false
Round 5/10 — ticks:1007 score:0 win:false
Round 6/10 — ticks:1007 score:0 win:false
Round 7/10 — ticks:1020 score:3 win:false
Round 8/10 — ticks:1021 score:0 win:false
Round 9/10 — ticks:956 score:36 win:false
Round 10/10 — ticks:1451 score:0 win:false
Counter check passed: 1250 == expected 1250
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 51/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:210 score:7 win:false
Round 2/10 — ticks:349 score:25 win:false
Round 3/10 — ticks:331 score:11 win:false
Round 4/10 — ticks:215 score:16 win:false
Round 5/10 — ticks:183 score:39 win:false
Round 6/10 — ticks:326 score:41 win:false
Round 7/10 — ticks:376 score:7 win:false
Round 8/10 — ticks:324 score:46 win:false
Round 9/10 — ticks:340 score:48 win:false
Round 10/10 — ticks:490 score:22 win:false
Counter check passed: 1260 == expected 1260
=== Chunk 52/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:931 score:24 win:false
Round 2/10 — ticks:603 score:0 win:false
Round 3/10 — ticks:633 score:0 win:false
Round 4/10 — ticks:652 score:0 win:false
Round 5/10 — ticks:620 score:0 win:false
Round 6/10 — ticks:629 score:0 win:false
Round 7/10 — ticks:633 score:0 win:false
Round 8/10 — ticks:641 score:0 win:false
Round 9/10 — ticks:667 score:16 win:false
Round 10/10 — ticks:586 score:0 win:false
Counter check passed: 1270 == expected 1270
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1067 score:60 win:true
Round 2/10 — ticks:1317 score:60 win:true
Round 3/10 — ticks:1577 score:0 win:true
Round 4/10 — ticks:1650 score:0 win:false
Round 5/10 — ticks:2328 score:60 win:false
Round 6/10 — ticks:1325 score:0 win:false
Round 7/10 — ticks:1451 score:0 win:false
Round 8/10 — ticks:4437 score:0 win:false
Round 9/10 — ticks:2531 score:0 win:false
Round 10/10 — ticks:1314 score:0 win:false
Counter check passed: 1280 == expected 1280
>>> [eval] win rate: 3/10 (30%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1036 score:61 win:true
Round 2/10 — ticks:1378 score:0 win:false
Round 3/10 — ticks:1563 score:60 win:true
Round 4/10 — ticks:1175 score:64 win:true
Round 5/10 — ticks:1407 score:5 win:true
Round 6/10 — ticks:1159 score:1 win:false
Round 7/10 — ticks:906 score:60 win:true
Round 8/10 — ticks:1856 score:62 win:true
Round 9/10 — ticks:1039 score:60 win:true
Round 10/10 — ticks:1185 score:60 win:true
Counter check passed: 1290 == expected 1290
>>> [eval] win rate: 8/10 (80%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1422 score:60 win:true
Round 2/10 — ticks:1187 score:5 win:true
Round 3/10 — ticks:1422 score:60 win:true
Round 4/10 — ticks:1002 score:0 win:true
Round 5/10 — ticks:984 score:8 win:false
Round 6/10 — ticks:980 score:5 win:false
Round 7/10 — ticks:1002 score:0 win:false
Round 8/10 — ticks:1451 score:0 win:false
Round 9/10 — ticks:1011 score:14 win:false
Round 10/10 — ticks:1002 score:0 win:false
Counter check passed: 1300 == expected 1300
>>> [eval] win rate: 4/10 (40%) vs Target
>>> [eval] new best composite (28.0000) -> sac_best.zip
=== Chunk 53/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:203 score:58 win:false
Round 2/10 — ticks:177 score:40 win:false
Round 3/10 — ticks:410 score:37 win:false
Round 4/10 — ticks:167 score:47 win:false
Round 5/10 — ticks:181 score:49 win:false
Round 6/10 — ticks:524 score:52 win:false
Round 7/10 — ticks:324 score:27 win:false
Round 8/10 — ticks:208 score:16 win:false
Round 9/10 — ticks:133 score:41 win:false
Round 10/10 — ticks:183 score:50 win:false
Counter check passed: 1310 == expected 1310
=== Chunk 54/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:787 score:0 win:false
Round 2/10 — ticks:698 score:16 win:false
Round 3/10 — ticks:349 score:15 win:false
Round 4/10 — ticks:696 score:12 win:false
Round 5/10 — ticks:389 score:41 win:false
Round 6/10 — ticks:591 score:0 win:false
Round 7/10 — ticks:709 score:12 win:false
Round 8/10 — ticks:715 score:16 win:false
Round 9/10 — ticks:675 score:0 win:false
Round 10/10 — ticks:540 score:4 win:false
Counter check passed: 1320 == expected 1320
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1722 score:0 win:false
Round 2/10 — ticks:2227 score:0 win:false
Round 3/10 — ticks:2094 score:0 win:false
Round 4/10 — ticks:1921 score:0 win:false
Round 5/10 — ticks:1719 score:0 win:false
Round 6/10 — ticks:2049 score:0 win:false
Round 7/10 — ticks:1966 score:0 win:false
Round 8/10 — ticks:2061 score:0 win:false
Round 9/10 — ticks:1941 score:0 win:false
Round 10/10 — ticks:1640 score:60 win:false
Counter check passed: 1330 == expected 1330
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1814 score:1 win:false
Round 2/10 — ticks:1289 score:64 win:false
Round 3/10 — ticks:1387 score:63 win:true
Round 4/10 — ticks:1670 score:60 win:true
Round 5/10 — ticks:979 score:62 win:true
Round 6/10 — ticks:1352 score:60 win:true
Round 7/10 — ticks:1478 score:2 win:true
Round 8/10 — ticks:981 score:62 win:true
Round 9/10 — ticks:1968 score:66 win:true
Round 10/10 — ticks:1768 score:11 win:true
Counter check passed: 1340 == expected 1340
>>> [eval] win rate: 8/10 (80%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1020 score:32 win:false
Round 2/10 — ticks:1128 score:5 win:false
Round 3/10 — ticks:1092 score:0 win:false
Round 4/10 — ticks:1140 score:9 win:false
Round 5/10 — ticks:1451 score:0 win:false
Round 6/10 — ticks:1047 score:26 win:false
Round 7/10 — ticks:1179 score:23 win:false
Round 8/10 — ticks:1116 score:18 win:false
Round 9/10 — ticks:1123 score:0 win:false
Round 10/10 — ticks:1122 score:0 win:false
Counter check passed: 1350 == expected 1350
>>> [eval] win rate: 0/10 (0%) vs Target
>>> [eval] new best composite (33.3333) -> sac_best.zip
=== Chunk 55/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:608 score:0 win:false
Round 2/10 — ticks:577 score:10 win:false
Round 3/10 — ticks:696 score:19 win:false
Round 4/10 — ticks:637 score:0 win:false
Round 5/10 — ticks:536 score:0 win:false
Round 6/10 — ticks:617 score:16 win:false
Round 7/10 — ticks:877 score:84 win:false
Round 8/10 — ticks:628 score:16 win:false
Round 9/10 — ticks:668 score:0 win:false
Round 10/10 — ticks:651 score:0 win:false
Counter check passed: 1360 == expected 1360
=== Chunk 56/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:706 score:48 win:false
Round 2/10 — ticks:636 score:12 win:false
Round 3/10 — ticks:698 score:6 win:false
Round 4/10 — ticks:333 score:3 win:false
Round 5/10 — ticks:611 score:0 win:false
Round 6/10 — ticks:782 score:29 win:false
Round 7/10 — ticks:735 score:0 win:false
Round 8/10 — ticks:778 score:1 win:false
Round 9/10 — ticks:503 score:0 win:false
Round 10/10 — ticks:925 score:0 win:false
Counter check passed: 1370 == expected 1370
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2582 score:0 win:false
Round 2/10 — ticks:1373 score:60 win:false
Round 3/10 — ticks:2126 score:0 win:false
Round 4/10 — ticks:1978 score:0 win:false
Round 5/10 — ticks:2021 score:0 win:false
Round 6/10 — ticks:1072 score:60 win:false
Round 7/10 — ticks:2536 score:0 win:false
Round 8/10 — ticks:2483 score:0 win:false
Round 9/10 — ticks:1669 score:0 win:false
Round 10/10 — ticks:1794 score:0 win:false
Counter check passed: 1380 == expected 1380
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1443 score:64 win:true
Round 2/10 — ticks:2319 score:62 win:true
Round 3/10 — ticks:1980 score:6 win:false
Round 4/10 — ticks:1870 score:66 win:true
Round 5/10 — ticks:1168 score:61 win:true
Round 6/10 — ticks:1439 score:3 win:false
Round 7/10 — ticks:955 score:61 win:true
Round 8/10 — ticks:1869 score:8 win:false
Round 9/10 — ticks:1961 score:1 win:false
Round 10/10 — ticks:1487 score:60 win:false
Counter check passed: 1390 == expected 1390
>>> [eval] win rate: 5/10 (50%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1067 score:20 win:false
Round 2/10 — ticks:935 score:50 win:false
Round 3/10 — ticks:893 score:56 win:false
Round 4/10 — ticks:1116 score:13 win:false
Round 5/10 — ticks:1050 score:25 win:false
Round 6/10 — ticks:1074 score:21 win:false
Round 7/10 — ticks:1032 score:35 win:false
Round 8/10 — ticks:1088 score:12 win:false
Round 9/10 — ticks:943 score:54 win:false
Round 10/10 — ticks:1032 score:34 win:false
Counter check passed: 1400 == expected 1400
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 57/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:676 score:0 win:false
Round 2/10 — ticks:781 score:1 win:false
Round 3/10 — ticks:667 score:16 win:false
Round 4/10 — ticks:716 score:17 win:false
Round 5/10 — ticks:725 score:16 win:false
Round 6/10 — ticks:793 score:5 win:false
Round 7/10 — ticks:979 score:27 win:false
Round 8/10 — ticks:620 score:0 win:false
Round 9/10 — ticks:831 score:30 win:false
Round 10/10 — ticks:620 score:1 win:false
Counter check passed: 1410 == expected 1410
=== Chunk 58/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:633 score:19 win:false
Round 2/10 — ticks:626 score:0 win:false
Round 3/10 — ticks:760 score:0 win:false
Round 4/10 — ticks:622 score:16 win:false
Round 5/10 — ticks:561 score:0 win:false
Round 6/10 — ticks:419 score:32 win:false
Round 7/10 — ticks:669 score:0 win:false
Round 8/10 — ticks:294 score:4 win:false
Round 9/10 — ticks:858 score:41 win:false
Round 10/10 — ticks:708 score:0 win:false
Counter check passed: 1420 == expected 1420
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1460 score:0 win:false
Round 2/10 — ticks:1856 score:0 win:false
Round 3/10 — ticks:781 score:0 win:false
Round 4/10 — ticks:928 score:0 win:false
Round 5/10 — ticks:1312 score:0 win:false
Round 6/10 — ticks:1335 score:0 win:false
Round 7/10 — ticks:1530 score:0 win:false
Round 8/10 — ticks:2448 score:0 win:false
Round 9/10 — ticks:949 score:22 win:false
Round 10/10 — ticks:2095 score:0 win:false
Counter check passed: 1430 == expected 1430
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2098 score:29 win:false
Round 2/10 — ticks:1459 score:63 win:false
Round 3/10 — ticks:1301 score:60 win:true
Round 4/10 — ticks:2197 score:60 win:true
Round 5/10 — ticks:1997 score:5 win:false
Round 6/10 — ticks:2208 score:5 win:false
Round 7/10 — ticks:2024 score:7 win:false
Round 8/10 — ticks:1168 score:4 win:false
Round 9/10 — ticks:2178 score:1 win:false
Round 10/10 — ticks:1482 score:71 win:false
Counter check passed: 1440 == expected 1440
>>> [eval] win rate: 2/10 (20%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1152 score:0 win:false
Round 2/10 — ticks:1152 score:0 win:false
Round 3/10 — ticks:921 score:46 win:false
Round 4/10 — ticks:1152 score:0 win:false
Round 5/10 — ticks:1212 score:0 win:false
Round 6/10 — ticks:1167 score:0 win:false
Round 7/10 — ticks:983 score:38 win:false
Round 8/10 — ticks:915 score:49 win:false
Round 9/10 — ticks:1062 score:24 win:false
Round 10/10 — ticks:1122 score:0 win:false
Counter check passed: 1450 == expected 1450
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 59/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:668 score:16 win:false
Round 2/10 — ticks:631 score:16 win:false
Round 3/10 — ticks:745 score:16 win:false
Round 4/10 — ticks:654 score:1 win:false
Round 5/10 — ticks:800 score:50 win:false
Round 6/10 — ticks:779 score:17 win:false
Round 7/10 — ticks:654 score:0 win:false
Round 8/10 — ticks:586 score:0 win:false
Round 9/10 — ticks:803 score:17 win:false
Round 10/10 — ticks:629 score:0 win:false
Counter check passed: 1460 == expected 1460
=== Chunk 60/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:767 score:18 win:false
Round 2/10 — ticks:704 score:0 win:false
Round 3/10 — ticks:707 score:16 win:false
Round 4/10 — ticks:756 score:34 win:false
Round 5/10 — ticks:654 score:1 win:false
Round 6/10 — ticks:687 score:0 win:false
Round 7/10 — ticks:772 score:16 win:false
Round 8/10 — ticks:723 score:16 win:false
Round 9/10 — ticks:764 score:16 win:false
Round 10/10 — ticks:1061 score:50 win:false
Counter check passed: 1470 == expected 1470
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2913 score:0 win:false
Round 2/10 — ticks:2461 score:0 win:false
Round 3/10 — ticks:910 score:65 win:false
Round 4/10 — ticks:2585 score:0 win:false
Round 5/10 — ticks:2659 score:0 win:false
Round 6/10 — ticks:2074 score:0 win:false
Round 7/10 — ticks:1352 score:0 win:false
Round 8/10 — ticks:3046 score:0 win:false
Round 9/10 — ticks:3251 score:0 win:false
Round 10/10 — ticks:3020 score:0 win:false
Counter check passed: 1480 == expected 1480
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1698 score:1 win:false
Round 2/10 — ticks:2013 score:3 win:false
Round 3/10 — ticks:1649 score:2 win:false
Round 4/10 — ticks:2198 score:1 win:false
Round 5/10 — ticks:2061 score:7 win:false
Round 6/10 — ticks:1186 score:60 win:false
Round 7/10 — ticks:1300 score:60 win:false
Round 8/10 — ticks:2062 score:4 win:false
Round 9/10 — ticks:1506 score:62 win:false
Round 10/10 — ticks:1471 score:3 win:false
Counter check passed: 1490 == expected 1490
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:807 score:98 win:true
Round 2/10 — ticks:1019 score:56 win:true
Round 3/10 — ticks:971 score:48 win:true
Round 4/10 — ticks:709 score:122 win:true
Round 5/10 — ticks:911 score:67 win:true
Round 6/10 — ticks:912 score:66 win:true
Round 7/10 — ticks:1212 score:0 win:true
Round 8/10 — ticks:1157 score:18 win:false
Round 9/10 — ticks:1188 score:0 win:false
Round 10/10 — ticks:965 score:49 win:false
Counter check passed: 1500 == expected 1500
>>> [eval] win rate: 7/10 (70%) vs Target
=== Chunk 61/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:185 score:23 win:false
Round 2/10 — ticks:283 score:11 win:false
Round 3/10 — ticks:131 score:26 win:false
Round 4/10 — ticks:380 score:32 win:false
Round 5/10 — ticks:243 score:13 win:false
Round 6/10 — ticks:251 score:53 win:false
Round 7/10 — ticks:313 score:25 win:false
Round 8/10 — ticks:299 score:9 win:false
Round 9/10 — ticks:131 score:29 win:false
Round 10/10 — ticks:329 score:107 win:false
Counter check passed: 1510 == expected 1510
=== Chunk 62/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:647 score:22 win:false
Round 2/10 — ticks:700 score:1 win:false
Round 3/10 — ticks:764 score:16 win:false
Round 4/10 — ticks:602 score:1 win:false
Round 5/10 — ticks:646 score:16 win:false
Round 6/10 — ticks:696 score:0 win:false
Round 7/10 — ticks:727 score:16 win:false
Round 8/10 — ticks:781 score:29 win:false
Round 9/10 — ticks:642 score:1 win:false
Round 10/10 — ticks:630 score:1 win:false
Counter check passed: 1520 == expected 1520
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2549 score:60 win:true
Round 2/10 — ticks:1631 score:60 win:true
Round 3/10 — ticks:1687 score:0 win:true
Round 4/10 — ticks:1452 score:0 win:false
Round 5/10 — ticks:1451 score:0 win:false
Round 6/10 — ticks:1222 score:0 win:false
Round 7/10 — ticks:1571 score:0 win:false
Round 8/10 — ticks:800 score:32 win:false
Round 9/10 — ticks:1255 score:0 win:false
Round 10/10 — ticks:1176 score:0 win:false
Counter check passed: 1530 == expected 1530
>>> [eval] win rate: 3/10 (30%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1324 score:64 win:true
Round 2/10 — ticks:1788 score:3 win:false
Round 3/10 — ticks:1620 score:5 win:false
Round 4/10 — ticks:1808 score:61 win:false
Round 5/10 — ticks:2175 score:4 win:false
Round 6/10 — ticks:1693 score:3 win:false
Round 7/10 — ticks:2081 score:5 win:false
Round 8/10 — ticks:911 score:63 win:false
Round 9/10 — ticks:1389 score:61 win:false
Round 10/10 — ticks:850 score:61 win:false
Counter check passed: 1540 == expected 1540
>>> [eval] win rate: 1/10 (10%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1038 score:0 win:false
Round 2/10 — ticks:1050 score:14 win:false
Round 3/10 — ticks:1442 score:60 win:false
Round 4/10 — ticks:1032 score:6 win:false
Round 5/10 — ticks:1049 score:0 win:false
Round 6/10 — ticks:1035 score:0 win:false
Round 7/10 — ticks:1032 score:0 win:false
Round 8/10 — ticks:936 score:40 win:false
Round 9/10 — ticks:1032 score:0 win:false
Round 10/10 — ticks:1032 score:0 win:false
Counter check passed: 1550 == expected 1550
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 63/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:542 score:0 win:false
Round 2/10 — ticks:708 score:10 win:false
Round 3/10 — ticks:593 score:0 win:false
Round 4/10 — ticks:683 score:0 win:false
Round 5/10 — ticks:610 score:0 win:false
Round 6/10 — ticks:726 score:0 win:false
Round 7/10 — ticks:751 score:0 win:false
Round 8/10 — ticks:817 score:0 win:false
Round 9/10 — ticks:590 score:9 win:false
Round 10/10 — ticks:470 score:0 win:false
Counter check passed: 1560 == expected 1560
=== Chunk 64/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:847 score:32 win:false
Round 2/10 — ticks:766 score:16 win:false
Round 3/10 — ticks:633 score:0 win:false
Round 4/10 — ticks:801 score:2 win:false
Round 5/10 — ticks:547 score:0 win:false
Round 6/10 — ticks:643 score:0 win:false
Round 7/10 — ticks:661 score:1 win:false
Round 8/10 — ticks:713 score:16 win:false
Round 9/10 — ticks:781 score:0 win:false
Round 10/10 — ticks:565 score:0 win:false
Counter check passed: 1570 == expected 1570
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2570 score:0 win:false
Round 2/10 — ticks:1503 score:0 win:false
Round 3/10 — ticks:1701 score:2 win:false
Round 4/10 — ticks:2054 score:0 win:false
Round 5/10 — ticks:2252 score:0 win:false
Round 6/10 — ticks:1997 score:0 win:false
Round 7/10 — ticks:194 score:129 win:false
Round 8/10 — ticks:2080 score:0 win:false
Round 9/10 — ticks:2085 score:0 win:false
Round 10/10 — ticks:230 score:44 win:false
Counter check passed: 1580 == expected 1580
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1992 score:2 win:false
Round 2/10 — ticks:1930 score:60 win:false
Round 3/10 — ticks:1502 score:60 win:false
Round 4/10 — ticks:1872 score:62 win:false
Round 5/10 — ticks:2341 score:2 win:false
Round 6/10 — ticks:2153 score:1 win:false
Round 7/10 — ticks:2438 score:6 win:false
Round 8/10 — ticks:2580 score:0 win:false
Round 9/10 — ticks:2205 score:0 win:false
Round 10/10 — ticks:1096 score:61 win:false
Counter check passed: 1590 == expected 1590
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:828 score:94 win:true
Round 2/10 — ticks:1212 score:0 win:false
Round 3/10 — ticks:1086 score:37 win:false
Round 4/10 — ticks:604 score:153 win:true
Round 5/10 — ticks:1134 score:22 win:true
Round 6/10 — ticks:1086 score:30 win:false
Round 7/10 — ticks:1212 score:0 win:false
Round 8/10 — ticks:1182 score:0 win:false
Round 9/10 — ticks:1212 score:0 win:false
Round 10/10 — ticks:1036 score:49 win:false
Counter check passed: 1600 == expected 1600
>>> [eval] win rate: 3/10 (30%) vs Target
=== Chunk 65/2500: 10 rounds vs SacTwin ===
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:649 score:0 win:false
Round 2/10 — ticks:744 score:0 win:false
Round 3/10 — ticks:691 score:16 win:false
Round 4/10 — ticks:948 score:16 win:false
Round 5/10 — ticks:748 score:15 win:false
Round 6/10 — ticks:652 score:0 win:false
Round 7/10 — ticks:751 score:0 win:false
Round 8/10 — ticks:592 score:0 win:false
Round 9/10 — ticks:835 score:32 win:false
Round 10/10 — ticks:777 score:16 win:false
Counter check passed: 1610 == expected 1610
=== Chunk 66/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:904 score:48 win:false
Round 2/10 — ticks:642 score:2 win:false
Round 3/10 — ticks:783 score:16 win:false
Round 4/10 — ticks:727 score:0 win:false
Round 5/10 — ticks:638 score:1 win:false
Round 6/10 — ticks:844 score:33 win:false
Round 7/10 — ticks:644 score:0 win:false
Round 8/10 — ticks:803 score:46 win:false
Round 9/10 — ticks:732 score:0 win:false
Round 10/10 — ticks:878 score:0 win:false
Counter check passed: 1620 == expected 1620
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2288 score:0 win:false
Round 2/10 — ticks:2006 score:0 win:false
Round 3/10 — ticks:1949 score:0 win:false
Round 4/10 — ticks:2169 score:0 win:false
Round 5/10 — ticks:1976 score:0 win:false
Round 6/10 — ticks:2006 score:0 win:false
Round 7/10 — ticks:1839 score:0 win:false
Round 8/10 — ticks:2075 score:0 win:false
Round 9/10 — ticks:1771 score:0 win:false
Round 10/10 — ticks:2192 score:0 win:false
Counter check passed: 1630 == expected 1630
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2490 score:0 win:false
Round 2/10 — ticks:1868 score:1 win:false
Round 3/10 — ticks:2121 score:3 win:false
Round 4/10 — ticks:1803 score:9 win:false
Round 5/10 — ticks:2162 score:4 win:false
Round 6/10 — ticks:2348 score:0 win:false
Round 7/10 — ticks:2069 score:1 win:false
Round 8/10 — ticks:1872 score:2 win:false
Round 9/10 — ticks:2524 score:9 win:false
Round 10/10 — ticks:1677 score:60 win:false
Counter check passed: 1640 == expected 1640
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1013 score:47 win:false
Round 2/10 — ticks:1232 score:0 win:false
Round 3/10 — ticks:1018 score:57 win:false
Round 4/10 — ticks:857 score:82 win:false
Round 5/10 — ticks:1182 score:0 win:false
Round 6/10 — ticks:1140 score:14 win:false
Round 7/10 — ticks:1212 score:0 win:false
Round 8/10 — ticks:1234 score:0 win:false
Round 9/10 — ticks:1025 score:50 win:false
Round 10/10 — ticks:1044 score:38 win:false
Counter check passed: 1650 == expected 1650
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 67/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:161 score:55 win:false
Round 2/10 — ticks:166 score:51 win:false
Round 3/10 — ticks:307 score:16 win:false
Round 4/10 — ticks:175 score:19 win:false
Round 5/10 — ticks:254 score:35 win:false
Round 6/10 — ticks:183 score:41 win:false
Round 7/10 — ticks:316 score:21 win:false
Round 8/10 — ticks:455 score:29 win:false
Round 9/10 — ticks:248 score:51 win:false
Round 10/10 — ticks:157 score:26 win:false
Counter check passed: 1660 == expected 1660
=== Chunk 68/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:575 score:0 win:false
Round 2/10 — ticks:529 score:0 win:false
Round 3/10 — ticks:692 score:16 win:false
Round 4/10 — ticks:589 score:0 win:false
Round 5/10 — ticks:549 score:0 win:false
Round 6/10 — ticks:603 score:0 win:false
Round 7/10 — ticks:638 score:0 win:false
Round 8/10 — ticks:676 score:0 win:false
Round 9/10 — ticks:632 score:0 win:false
Round 10/10 — ticks:921 score:7 win:false
Counter check passed: 1670 == expected 1670
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2300 score:0 win:false
Round 2/10 — ticks:2092 score:0 win:false
Round 3/10 — ticks:1956 score:0 win:false
Round 4/10 — ticks:1782 score:0 win:false
Round 5/10 — ticks:2126 score:0 win:false
Round 6/10 — ticks:1462 score:0 win:false
Round 7/10 — ticks:2130 score:0 win:false
Round 8/10 — ticks:2254 score:60 win:false
Round 9/10 — ticks:1974 score:0 win:false
Round 10/10 — ticks:1443 score:0 win:false
Counter check passed: 1680 == expected 1680
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1524 score:8 win:false
Round 2/10 — ticks:1111 score:62 win:false
Round 3/10 — ticks:1931 score:61 win:true
Round 4/10 — ticks:1378 score:62 win:true
Round 5/10 — ticks:1774 score:3 win:false
Round 6/10 — ticks:2465 score:64 win:true
Round 7/10 — ticks:1121 score:66 win:true
Round 8/10 — ticks:2525 score:68 win:true
Round 9/10 — ticks:1711 score:67 win:true
Round 10/10 — ticks:1437 score:65 win:true
Counter check passed: 1690 == expected 1690
>>> [eval] win rate: 7/10 (70%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1122 score:0 win:false
Round 2/10 — ticks:1092 score:18 win:false
Round 3/10 — ticks:1422 score:60 win:false
Round 4/10 — ticks:1422 score:60 win:true
Round 5/10 — ticks:1019 score:32 win:false
Round 6/10 — ticks:1123 score:14 win:false
Round 7/10 — ticks:1075 score:21 win:false
Round 8/10 — ticks:1171 score:0 win:false
Round 9/10 — ticks:966 score:48 win:false
Round 10/10 — ticks:1150 score:22 win:false
Counter check passed: 1700 == expected 1700
>>> [eval] win rate: 1/10 (10%) vs Target
=== Chunk 69/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:276 score:32 win:false
Round 2/10 — ticks:266 score:20 win:false
Round 3/10 — ticks:210 score:56 win:false
Round 4/10 — ticks:814 score:71 win:false
Round 5/10 — ticks:465 score:29 win:false
Round 6/10 — ticks:478 score:38 win:false
Round 7/10 — ticks:280 score:16 win:false
Round 8/10 — ticks:572 score:20 win:false
Round 9/10 — ticks:253 score:66 win:false
Round 10/10 — ticks:262 score:21 win:false
Counter check passed: 1710 == expected 1710
=== Chunk 70/2500: 10 rounds vs SacTwin ===
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:673 score:0 win:false
Round 2/10 — ticks:614 score:0 win:false
Round 3/10 — ticks:592 score:0 win:false
Round 4/10 — ticks:697 score:0 win:false
Round 5/10 — ticks:567 score:8 win:false
Round 6/10 — ticks:797 score:12 win:false
Round 7/10 — ticks:613 score:0 win:false
Round 8/10 — ticks:747 score:0 win:false
Round 9/10 — ticks:503 score:64 win:false
Round 10/10 — ticks:600 score:0 win:false
Counter check passed: 1720 == expected 1720
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1991 score:0 win:false
Round 2/10 — ticks:1012 score:60 win:false
Round 3/10 — ticks:5534 score:0 win:false
Round 4/10 — ticks:2077 score:14 win:false
Round 5/10 — ticks:1984 score:0 win:false
Round 6/10 — ticks:1851 score:0 win:false
Round 7/10 — ticks:2193 score:0 win:false
Round 8/10 — ticks:2023 score:0 win:false
Round 9/10 — ticks:1490 score:60 win:false
Round 10/10 — ticks:1931 score:0 win:false
Counter check passed: 1730 == expected 1730
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2187 score:12 win:false
Round 2/10 — ticks:1532 score:10 win:false
Round 3/10 — ticks:1560 score:7 win:false
Round 4/10 — ticks:2005 score:3 win:false
Round 5/10 — ticks:2040 score:5 win:false
Round 6/10 — ticks:1172 score:61 win:false
Round 7/10 — ticks:1082 score:60 win:false
Round 8/10 — ticks:1652 score:3 win:false
Round 9/10 — ticks:1792 score:3 win:false
Round 10/10 — ticks:2060 score:75 win:false
Counter check passed: 1740 == expected 1740
>>> [eval] win rate: 0/10 (0%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1146 score:1 win:false
Round 2/10 — ticks:1152 score:0 win:false
Round 3/10 — ticks:1122 score:0 win:false
Round 4/10 — ticks:1022 score:39 win:false
Round 5/10 — ticks:1068 score:15 win:false
Round 6/10 — ticks:1152 score:0 win:false
Round 7/10 — ticks:1050 score:23 win:false
Round 8/10 — ticks:1116 score:7 win:false
Round 9/10 — ticks:1085 score:22 win:false
Round 10/10 — ticks:1177 score:0 win:false
Counter check passed: 1750 == expected 1750
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 71/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:620 score:5 win:false
Round 2/10 — ticks:594 score:0 win:false
Round 3/10 — ticks:618 score:64 win:false
Round 4/10 — ticks:646 score:0 win:false
Round 5/10 — ticks:618 score:0 win:false
Round 6/10 — ticks:623 score:0 win:false
Round 7/10 — ticks:619 score:0 win:false
Round 8/10 — ticks:633 score:40 win:false
Round 9/10 — ticks:620 score:44 win:false
Round 10/10 — ticks:583 score:0 win:false
Counter check passed: 1760 == expected 1760
=== Chunk 72/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:778 score:16 win:false
Round 2/10 — ticks:593 score:0 win:false
Round 3/10 — ticks:670 score:16 win:false
Round 4/10 — ticks:657 score:15 win:false
Round 5/10 — ticks:628 score:16 win:false
Round 6/10 — ticks:651 score:1 win:false
Round 7/10 — ticks:630 score:3 win:false
Round 8/10 — ticks:654 score:0 win:false
Round 9/10 — ticks:575 score:18 win:false
Round 10/10 — ticks:601 score:0 win:false
Counter check passed: 1770 == expected 1770
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1373 score:60 win:true
Round 2/10 — ticks:1810 score:0 win:false
Round 3/10 — ticks:2070 score:0 win:false
Round 4/10 — ticks:2489 score:0 win:false
Round 5/10 — ticks:2298 score:0 win:false
Round 6/10 — ticks:1072 score:60 win:false
Round 7/10 — ticks:2182 score:0 win:false
Round 8/10 — ticks:1627 score:20 win:false
Round 9/10 — ticks:1900 score:0 win:false
Round 10/10 — ticks:1467 score:0 win:false
Counter check passed: 1780 == expected 1780
>>> [eval] win rate: 1/10 (10%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1564 score:64 win:true
Round 2/10 — ticks:1784 score:9 win:false
Round 3/10 — ticks:1898 score:70 win:true
Round 4/10 — ticks:1409 score:68 win:true
Round 5/10 — ticks:1570 score:7 win:false
Round 6/10 — ticks:1608 score:0 win:false
Round 7/10 — ticks:1006 score:60 win:false
Round 8/10 — ticks:2004 score:4 win:false
Round 9/10 — ticks:1371 score:61 win:false
Round 10/10 — ticks:1466 score:70 win:false
Counter check passed: 1790 == expected 1790
>>> [eval] win rate: 3/10 (30%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1107 score:10 win:false
Round 2/10 — ticks:1422 score:60 win:true
Round 3/10 — ticks:984 score:31 win:false
Round 4/10 — ticks:1152 score:0 win:false
Round 5/10 — ticks:1008 score:38 win:false
Round 6/10 — ticks:1166 score:1 win:false
Round 7/10 — ticks:1178 score:0 win:false
Round 8/10 — ticks:1051 score:38 win:false
Round 9/10 — ticks:1144 score:7 win:false
Round 10/10 — ticks:1236 score:6 win:false
Counter check passed: 1800 == expected 1800
>>> [eval] win rate: 1/10 (10%) vs Target
=== Chunk 73/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:492 score:20 win:false
Round 2/10 — ticks:295 score:17 win:false
Round 3/10 — ticks:187 score:30 win:false
Round 4/10 — ticks:296 score:23 win:false
Round 5/10 — ticks:292 score:36 win:false
Round 6/10 — ticks:290 score:12 win:false
Round 7/10 — ticks:327 score:71 win:false
Round 8/10 — ticks:216 score:32 win:false
Round 9/10 — ticks:159 score:43 win:false
Round 10/10 — ticks:204 score:36 win:false
Counter check passed: 1810 == expected 1810
=== Chunk 74/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:673 score:18 win:false
Round 2/10 — ticks:663 score:0 win:false
Round 3/10 — ticks:714 score:2 win:false
Round 4/10 — ticks:590 score:3 win:false
Round 5/10 — ticks:676 score:13 win:false
Round 6/10 — ticks:888 score:59 win:false
Round 7/10 — ticks:607 score:16 win:false
Round 8/10 — ticks:729 score:34 win:false
Round 9/10 — ticks:684 score:1 win:false
Round 10/10 — ticks:645 score:0 win:false
Counter check passed: 1820 == expected 1820
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2775 score:60 win:true
Round 2/10 — ticks:1146 score:0 win:false
Round 3/10 — ticks:1209 score:20 win:false
Round 4/10 — ticks:1256 score:60 win:false
Round 5/10 — ticks:1293 score:0 win:false
Round 6/10 — ticks:1403 score:60 win:false
Round 7/10 — ticks:3261 score:60 win:false
Round 8/10 — ticks:1121 score:0 win:false
Round 9/10 — ticks:1685 score:0 win:false
Round 10/10 — ticks:1226 score:60 win:false
Counter check passed: 1830 == expected 1830
>>> [eval] win rate: 1/10 (10%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1497 score:64 win:true
Round 2/10 — ticks:1234 score:61 win:true
Round 3/10 — ticks:1659 score:5 win:true
Round 4/10 — ticks:1578 score:63 win:true
Round 5/10 — ticks:1268 score:66 win:true
Round 6/10 — ticks:1309 score:60 win:true
Round 7/10 — ticks:1781 score:60 win:true
Round 8/10 — ticks:1492 score:63 win:true
Round 9/10 — ticks:1006 score:60 win:true
Round 10/10 — ticks:1121 score:0 win:true
Counter check passed: 1840 == expected 1840
>>> [eval] win rate: 10/10 (100%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1048 score:0 win:false
Round 2/10 — ticks:953 score:19 win:false
Round 3/10 — ticks:960 score:19 win:false
Round 4/10 — ticks:1451 score:0 win:false
Round 5/10 — ticks:918 score:29 win:false
Round 6/10 — ticks:1032 score:12 win:false
Round 7/10 — ticks:1248 score:4 win:false
Round 8/10 — ticks:1100 score:19 win:false
Round 9/10 — ticks:1052 score:0 win:false
Round 10/10 — ticks:1132 score:12 win:false
Counter check passed: 1850 == expected 1850
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 75/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:664 score:0 win:false
Round 2/10 — ticks:664 score:0 win:false
Round 3/10 — ticks:375 score:16 win:false
Round 4/10 — ticks:875 score:0 win:false
Round 5/10 — ticks:475 score:16 win:false
Round 6/10 — ticks:722 score:7 win:false
Round 7/10 — ticks:803 score:16 win:false
Round 8/10 — ticks:691 score:0 win:false
Round 9/10 — ticks:1032 score:0 win:false
Round 10/10 — ticks:853 score:0 win:false
Counter check passed: 1860 == expected 1860
=== Chunk 76/2500: 10 rounds vs RamFire ===
Training: SAC_LSTM_Bot vs RamFire for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:160 score:25 win:false
Round 2/10 — ticks:318 score:18 win:false
Round 3/10 — ticks:297 score:22 win:false
Round 4/10 — ticks:152 score:27 win:false
Round 5/10 — ticks:233 score:51 win:false
Round 6/10 — ticks:132 score:21 win:false
Round 7/10 — ticks:275 score:32 win:false
Round 8/10 — ticks:167 score:17 win:false
Round 9/10 — ticks:136 score:36 win:false
Round 10/10 — ticks:463 score:39 win:false
Counter check passed: 1870 == expected 1870
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1514 score:0 win:false
Round 2/10 — ticks:1809 score:0 win:false
Round 3/10 — ticks:1052 score:60 win:false
Round 4/10 — ticks:1629 score:1 win:false
Round 5/10 — ticks:1279 score:0 win:false
Round 6/10 — ticks:1885 score:0 win:false
Round 7/10 — ticks:1724 score:0 win:false
Round 8/10 — ticks:2090 score:0 win:false
Round 9/10 — ticks:2050 score:0 win:false
Round 10/10 — ticks:1745 score:0 win:false
Counter check passed: 1880 == expected 1880
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2109 score:64 win:true
Round 2/10 — ticks:1451 score:61 win:true
Round 3/10 — ticks:1111 score:0 win:true
Round 4/10 — ticks:1919 score:63 win:true
Round 5/10 — ticks:1303 score:64 win:true
Round 6/10 — ticks:1166 score:61 win:true
Round 7/10 — ticks:1010 score:61 win:true
Round 8/10 — ticks:1508 score:64 win:true
Round 9/10 — ticks:1708 score:62 win:true
Round 10/10 — ticks:933 score:60 win:true
Counter check passed: 1890 == expected 1890
>>> [eval] win rate: 10/10 (100%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1064 score:16 win:false
Round 2/10 — ticks:1026 score:16 win:false
Round 3/10 — ticks:1056 score:23 win:false
Round 4/10 — ticks:1074 score:0 win:false
Round 5/10 — ticks:1086 score:0 win:false
Round 6/10 — ticks:1078 score:1 win:false
Round 7/10 — ticks:1102 score:2 win:false
Round 8/10 — ticks:1267 score:24 win:false
Round 9/10 — ticks:949 score:32 win:false
Round 10/10 — ticks:1044 score:20 win:false
Counter check passed: 1900 == expected 1900
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 77/2500: 10 rounds vs Target ===
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:601 score:0 win:false
Round 2/10 — ticks:668 score:0 win:false
Round 3/10 — ticks:641 score:0 win:false
Round 4/10 — ticks:983 score:34 win:false
Round 5/10 — ticks:988 score:30 win:false
Round 6/10 — ticks:667 score:0 win:false
Round 7/10 — ticks:621 score:0 win:false
Round 8/10 — ticks:794 score:26 win:false
Round 9/10 — ticks:742 score:8 win:false
Round 10/10 — ticks:794 score:15 win:false
Counter check passed: 1910 == expected 1910
=== Chunk 78/2500: 10 rounds vs SacTwin ===
Training: SAC_LSTM_Bot vs SacTwin for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:787 score:16 win:false
Round 2/10 — ticks:615 score:1 win:false
Round 3/10 — ticks:946 score:32 win:false
Round 4/10 — ticks:746 score:6 win:false
Round 5/10 — ticks:764 score:16 win:false
Round 6/10 — ticks:758 score:16 win:false
Round 7/10 — ticks:767 score:16 win:false
Round 8/10 — ticks:545 score:6 win:false
Round 9/10 — ticks:599 score:0 win:false
Round 10/10 — ticks:752 score:12 win:false
Counter check passed: 1920 == expected 1920
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:3592 score:0 win:false
Round 2/10 — ticks:2422 score:0 win:false
Round 3/10 — ticks:3670 score:0 win:false
Round 4/10 — ticks:2942 score:0 win:false
Round 5/10 — ticks:3241 score:0 win:false
Round 6/10 — ticks:2701 score:0 win:false
Round 7/10 — ticks:3118 score:0 win:false
Round 8/10 — ticks:3351 score:0 win:false
Round 9/10 — ticks:2493 score:0 win:false
Round 10/10 — ticks:2943 score:0 win:false
Counter check passed: 1930 == expected 1930
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:2193 score:6 win:false
Round 2/10 — ticks:1409 score:61 win:false
Round 3/10 — ticks:1547 score:61 win:false
Round 4/10 — ticks:1844 score:62 win:true
Round 5/10 — ticks:2623 score:3 win:false
Round 6/10 — ticks:2058 score:6 win:false
Round 7/10 — ticks:1853 score:60 win:false
Round 8/10 — ticks:2144 score:3 win:false
Round 9/10 — ticks:1382 score:60 win:false
Round 10/10 — ticks:1547 score:1 win:false
Counter check passed: 1940 == expected 1940
>>> [eval] win rate: 1/10 (10%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:995 score:55 win:false
Round 2/10 — ticks:1182 score:0 win:false
Round 3/10 — ticks:1243 score:0 win:false
Round 4/10 — ticks:1239 score:0 win:false
Round 5/10 — ticks:1033 score:29 win:false
Round 6/10 — ticks:1203 score:0 win:false
Round 7/10 — ticks:1070 score:23 win:false
Round 8/10 — ticks:941 score:53 win:false
Round 9/10 — ticks:1071 score:34 win:false
Round 10/10 — ticks:995 score:50 win:false
Counter check passed: 1950 == expected 1950
>>> [eval] win rate: 0/10 (0%) vs Target
=== Chunk 79/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:680 score:20 win:false
Round 2/10 — ticks:563 score:1 win:false
Round 3/10 — ticks:972 score:113 win:false
Round 4/10 — ticks:1019 score:31 win:false
Round 5/10 — ticks:734 score:16 win:false
Round 6/10 — ticks:772 score:0 win:false
Round 7/10 — ticks:804 score:0 win:false
Round 8/10 — ticks:887 score:33 win:false
Round 9/10 — ticks:703 score:30 win:false
Round 10/10 — ticks:764 score:12 win:false
Counter check passed: 1960 == expected 1960
=== Chunk 80/2500: 10 rounds vs Crazy ===
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:851 score:50 win:false
Round 2/10 — ticks:714 score:0 win:false
Round 3/10 — ticks:711 score:0 win:false
Round 4/10 — ticks:768 score:15 win:false
Round 5/10 — ticks:678 score:0 win:false
Round 6/10 — ticks:1010 score:29 win:false
Round 7/10 — ticks:744 score:16 win:false
Round 8/10 — ticks:1004 score:0 win:false
Round 9/10 — ticks:932 score:40 win:false
Round 10/10 — ticks:706 score:16 win:false
Counter check passed: 1970 == expected 1970
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:1457 score:4 win:false
Round 2/10 — ticks:2061 score:60 win:false
Round 3/10 — ticks:1411 score:0 win:false
Round 4/10 — ticks:1158 score:0 win:false
Round 5/10 — ticks:1452 score:0 win:false
Round 6/10 — ticks:1112 score:60 win:false
Round 7/10 — ticks:1295 score:6 win:false
Round 8/10 — ticks:1293 score:0 win:false
Round 9/10 — ticks:1263 score:0 win:false
Round 10/10 — ticks:1694 score:0 win:false
Counter check passed: 1980 == expected 1980
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1642 score:1 win:false
Round 2/10 — ticks:1572 score:63 win:false
Round 3/10 — ticks:2368 score:64 win:true
Round 4/10 — ticks:1652 score:4 win:false
Round 5/10 — ticks:1734 score:64 win:false
Round 6/10 — ticks:1051 score:0 win:false
Round 7/10 — ticks:1259 score:64 win:false
Round 8/10 — ticks:1057 score:2 win:false
Round 9/10 — ticks:2175 score:64 win:false
Round 10/10 — ticks:1410 score:3 win:false
Counter check passed: 1990 == expected 1990
>>> [eval] win rate: 1/10 (10%) vs Crazy
>>> [eval] 10 deterministic rounds vs Target
Training: SAC_LSTM_Bot vs Target for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Target.tmp
Round 1/10 — ticks:1425 score:60 win:true
Round 2/10 — ticks:1405 score:60 win:true
Round 3/10 — ticks:1092 score:5 win:true
Round 4/10 — ticks:1058 score:1 win:true
Round 5/10 — ticks:878 score:35 win:false
Round 6/10 — ticks:1422 score:60 win:true
Round 7/10 — ticks:1038 score:15 win:false
Round 8/10 — ticks:942 score:34 win:false
Round 9/10 — ticks:1020 score:8 win:false
Round 10/10 — ticks:1402 score:60 win:false
Counter check passed: 2000 == expected 2000
>>> [eval] win rate: 5/10 (50%) vs Target
=== Chunk 81/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:647 score:0 win:false
Round 2/10 — ticks:794 score:16 win:false
Round 3/10 — ticks:936 score:0 win:false
Round 4/10 — ticks:254 score:0 win:false
Round 5/10 — ticks:803 score:0 win:false
Round 6/10 — ticks:676 score:0 win:false
Round 7/10 — ticks:984 score:16 win:false
Round 8/10 — ticks:693 score:0 win:false
Round 9/10 — ticks:369 score:3 win:false
Round 10/10 — ticks:869 score:0 win:false
Counter check passed: 2010 == expected 2010
=== Chunk 82/2500: 10 rounds vs Corners ===
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/training_log.jsonl
Round 1/10 — ticks:494 score:0 win:false
Round 2/10 — ticks:770 score:5 win:false
Round 3/10 — ticks:687 score:0 win:false
Round 4/10 — ticks:511 score:0 win:false
Round 5/10 — ticks:795 score:0 win:false
Round 6/10 — ticks:705 score:0 win:false
Round 7/10 — ticks:755 score:16 win:false
Round 8/10 — ticks:739 score:16 win:false
Round 9/10 — ticks:778 score:0 win:false
Round 10/10 — ticks:485 score:16 win:false
Counter check passed: 2020 == expected 2020
>>> [eval] 10 deterministic rounds vs Corners
Training: SAC_LSTM_Bot vs Corners for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Corners.tmp
Round 1/10 — ticks:2338 score:0 win:false
Round 2/10 — ticks:2499 score:0 win:false
Round 3/10 — ticks:3018 score:0 win:false
Round 4/10 — ticks:2781 score:0 win:false
Round 5/10 — ticks:2637 score:0 win:false
Round 6/10 — ticks:2546 score:0 win:false
Round 7/10 — ticks:2749 score:0 win:false
Round 8/10 — ticks:3267 score:0 win:false
Round 9/10 — ticks:2666 score:0 win:false
Round 10/10 — ticks:2666 score:0 win:false
Counter check passed: 2030 == expected 2030
>>> [eval] win rate: 0/10 (0%) vs Corners
>>> [eval] 10 deterministic rounds vs Crazy
Training: SAC_LSTM_Bot vs Crazy for 10 rounds
Log: /home/davide/Projects/SirRoboGarage/SAC_LSTM_Bot/eval_log.jsonl.Crazy.tmp
Round 1/10 — ticks:1696 score:60 win:true