- Created Monday, January 12th 2015 @ 11:12:22
My bot "lebot" was set up for a game against "Ghandi" a couple of hours ago, but the game has not yet been finished? If you take a look on the game log, both the column indicating time and rounds just reads "...". Are there some hiccup somewhere, or are our bots just really slow when playing?
I am sorry if this is a usual event, and I am just being impatient! :-)
- Created Tuesday, January 13th 2015 @ 19:10:06
That game still haven't finished, I guess it is a bug?
Something else I noticed today. It took some hours between one match and the next today, and suddenly my bot began to behave just like a previous version? Is this a known bug?
DeveloperCreated Tuesday, January 13th 2015 @ 19:17:42
That is weird, I'll look in to it. For your second question, are you sure you set that version to ranked?
- Created Wednesday, January 14th 2015 @ 19:36:32
Hey, thanks for the answer!
I know I have set the correct version to ranked. BUT. I am not 100% sure if I understand the I/O against the heuristics I have (tried) to program, so I won't complain until I have looked further into this.
(Specifically I have said to my bot "Don't attack if the target regions have X number of armies as opposed my region", but it sometimes looks like my bot don't respect this hardcoded heuristic, and behaves like a previous version without this rule. I'll start a new thread if I find anything more that isn't a fault from my part.)
- Created Wednesday, January 14th 2015 @ 22:07:34
I found the answer: The Java bot starter doesn't update the map representation when placing bonus armies at the start of round. Added this:
region.setArmies(region.getArmies() + armies);
inside the while loop.