- Updated Saturday, February 14th 2015 @ 00:25:04
First time I can't reproduce locally what happen in this game:
From turn 1 bot didn't captured Super Region 5, but place armies for defence region 49.
Locally when I try to run and debug this game I can't reproduce this. On my local machine bot plays correctly. Have no idea what happened. I have feeling that this game was played with some very old version of my bot..
I can exclude some silly mistakes from my side, that for example I sent to you some old version.
Aslo my bot doesn't have any random behaviour, so this is also not a reasion.
If you have sources of version 86, then, for further inverstigation, could you email archive to me please? or at least compiled classes?
- Created Saturday, February 14th 2015 @ 04:16:59
Do you ever iterate over a HashSet? (not a LinkedHashSet).
The iteration order will be different in a Java 7 JVM than in a Java 8 JVM.
- Updated Saturday, February 14th 2015 @ 11:56:10
Sorry it was my fault xD. In short: during picking phase i modify state of my bot and perform search of picks, then return original state of bot which is used for regular moves. But recently I added throwing exception during picking to fast finish search before timeout occurred. And.. forgot to return back original state of bot :) And it desn't happen on my machine because it fast and during picking bot was never under timeout limit.