View Source Briscola.Strategy behaviour (Briscola v0.1.0)

A protocol for defining strategies for playing Briscola.

Summary

Callbacks

Given a game state and a player index, choose a card for that player to play.

Callbacks

choose_card(game, player_index)

@callback choose_card(game :: Briscola.Game.t(), player_index :: non_neg_integer()) ::
  0..2

Given a game state and a player index, choose a card for that player to play.