new Agent(nameopt)
- Description:
Erstellt einen neuen Agenten.
- Source:
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
name |
string |
<optional> |
"Agent"
|
Der Anzeigename des Agenten. |
Methods
getAction(gameState) → {Object|null}
- Description:
Berechnet den nächsten Zug basierend auf dem Spielzustand.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
gameState |
GameState | Der aktuelle Zustand des Spiels. |
Returns:
Ein Objekt { move: mixed, reason: string } oder null, wenn kein Zug möglich ist.
- Type
- Object | null