I’m analyzing a replay and for the life of me I can’t understand what’s going on here. https://terminal.c1games.com/watch/1461519
Maybe it’s another cache issue, but I’m trying to recreate this by hand and it’s not adding up. Round 3 Track3.4 get 4.5 cores (4 per turn + 0.5 removal refund), places 4 filters (-4 cores), then has 1.5 remaining. Is this a bug or am I missing something?
Edit: It happens again round 5, 6, 7, and 10. Playing by hand by round 10 I’m five cores behind even though I’m replicating the same moves.
Hypothesis at this point: 1 core is being refunded on seemingly random turns. This extra core is never spent that turn, so the algo does not appear to know about it until it’s informed of its new core value the next turn.
Noteworthy occurrences:
- Round 11 encryptor placed, only 3 cores spent. (Not just tied to filters)
- Round 17 0 cores spent, but on the first action frame an additional core is added. (Perhaps not tied to placements at all)
Other rounds this took place: 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 28, 30, 32.
In total, 22 cores appeared out of thin air (on one side) in 32 rounds.
Reproducible Bug: In round 14 of this game (first occurrence found in that game), an additional core is added. This is the same upload of my algo but a different version of Track (I’m branching out to see if I can spot it in different games/algos).
In round 8 of this game it also occurs. (Different version of mine, different version of Track).
In round 2 of this game is also occurs. (Different version of mine, not a Track algo).