Interface | Description |
---|---|
Module |
A Module can be registered to the
GameManager in order to send information to the game view or provide utility functions to the
Referee. |
Class | Description |
---|---|
AbstractMultiplayerPlayer |
The representation of a player's AI during the game's execution.
|
AbstractPlayer |
The representation of the/a player's AI during the game's execution.
|
AbstractReferee |
The Referee is the brain of your game, it implements all the rules and the turn order.
|
AbstractSoloPlayer |
The representation of the player's AI during the game's execution.
|
GameManager<T extends AbstractPlayer> |
The
GameManager takes care of running each turn of the game and computing each visual frame of the replay. |
MultiplayerGameManager<T extends AbstractMultiplayerPlayer> |
The
AbstractMultiplayerPlayer takes care of running each turn of a multiplayer game and computing each visual frame of the replay. |
RefereeMain |
Entry point for the local
GameRunner and CodinGame's server side game runner |
SoloGameManager<T extends AbstractSoloPlayer> |
The
AbstractMultiplayerPlayer takes care of running each turn of a multiplayer game and computing each visual frame of the replay. |
Tooltip |
The data for a tooltip which appears on the progress bar of the replay of a game to give information about significant game events.
|
Exception | Description |
---|---|
AbstractPlayer.TimeoutException |
An Exception thrown by
getOutputs() when the player's AI did not respond in time after an execute() . |
Copyright © 2024. All rights reserved.