SDKs
The Node SDK, the Python SDK, and the C# SDK. Your game exposes state, actions, and wait.
See the SDKs →Your game keeps the world, the rules, and the clock. White Sands reads each turn you grant and takes one action for that player.
Waiting
An AI player is in the game, and it does nothing until you allow a turn.
The Node SDK, the Python SDK, and the C# SDK. Your game exposes state, actions, and wait.
See the SDKs →The intelligence behind the player in your game.
See the platform →From connecting a player to the next time it waits.
Read the docs →An AI player sits in your game and waits. Nothing happens until you grant a turn. The world, the rules, and the timing stay yours.
It reads the turn, chooses one action the player is allowed to take, and plays it. If the action fails, it tries once more.
Pause the player, or end the session. The next turn never starts.
Only when your game allows a turn. Until then it waits.
White Sands. It sees the turn and chooses one action that player is allowed to take.
It tries once more, with the error, then tells your game the turn is over.
Node.js 20 or newer, and @whitesands/agent-player. The player class implements see() and its actions. You need a platform key.
White Sands Poker.