NPlayer
The NPlayer Service provides helpers RPCs for ensuring round-robin turn taking among the roles in the project’s room.
Each role will receive a “start game” message at the start and then “start turn” message when it is the given role’s turn to act.
RPCS
- NPlayer.endTurn(next: String?)
End your current turn.
Arguments:
next: String?
(String) - Specify the player to go next
- NPlayer.getActive()
Get the player whose turn it currently is.
Returns:
String
(String) - role id of the active player, or empty string if there are no players
- NPlayer.getN()
Get the number of detected players in the game.
Returns:
Integer
(Integer) - number of players
- NPlayer.getNext()
Get the player who will be active next.
Returns:
String
(String) - role id of the next player, or empty string if there are no players