Hi,
I'm trying to understand a very specific part in the game which is how can a turn end, in AdvancedRobot.
From what i understood so far, a turn can end in execute() command. in addition, the turn duration is time bounded (and can be modified by robocode.cpu.constant). that means that if a turn reaches the time limit without an execute() the turn will end - lets call this option timeout.
so i have few questions that will hopefully help me to clarify this:
- Did i understood correctly?
- Are there any other reasons for a turn to end?
- when is SkippedTurn event is sent? in timeout?
If you think there are other questions i should've asked and you know the answer for them, feel free to comment as well:)
Thanks in advance.