Any ideas how we can improve the competition, our basic software, etc.?
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 . 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!
- Posts: 1
- Joined: Mon Jul 29, 2013 7:55 pm
thanks for your suggestions. We just released version 1.23 and included some of the points you mentioned.
However, we did not change byte  as it is too late now to change the protocol.
While  is a valid return value of other commands, it should be easily possible to recognize it for all commands for which it is not a valid return value. After all you have 3 minutes to detect it.
Sorry about that.
See you soon,
- Posts: 76
- Joined: Tue Mar 19, 2013 10:36 pm
- Location: Canberra, Australia
Return to Suggestions and Improvements
Who is online
Users browsing this forum: No registered users and 1 guest