In V1.22 the NaiveAgent has been switched to fast-shooting; the change can be tracked down to the class ClientMessageEncoder. Message names "cshoot" and "pshoot" suggest safe shooting but the MID "cFastshoot" and "pFastshoot" are send. What is the reason behind this change? I think participants using the Java framework should be made aware of this.
After the time-limit has been reached the server responds with the code byte [2]. This is actually a valid response from the server for some of the queries (e.g. check state, where 2 == EPISODE_MENU). This is not a very safe way of doing things and hard to catch on the client side.
Looking forward to the competition!
- Daniel