SkippedTurnEvent ClassRobocode Robot API for .NET
A SkippedTurnEvent is sent to OnSkippedTurn(SkippedTurnEvent) OnSkippedTurn()} when your robot is forced to skipping a turn. You must take an action every turn in order to participate in the game.

will cause many SkippedTurnEvents, because you are not responding to the game. If you receive 30 SkippedTurnEvents, you will be removed from the round.

Instead, you should do something such as:
for (int i = 0; i < 30; i++)
    DoNothing(); // or perhaps Scan();

This event may also be generated if you are simply doing too much processing between actions, that is using too much processing power for the calculations etc. in your robot.
Inheritance Hierarchy

OnlineSystem Object
  Robocode Event
    Robocode SkippedTurnEvent

Namespace: Robocode
Assembly: robocode (in robocode.dll) Version:

public sealed class SkippedTurnEvent : Event
See Also

Robocode SkippedTurnEvent