Dominion client implements P2P protocol designed to allow 2-6 players enjoy the game without centralized server.
Write your own AI that communicates with this client or play yourself via CLI
apt-get -qq install git build-essential libreadline-dev
go get github.com/noroutine/dominion
cd $GOPATH/src/github.com/noroutine/dominion
make
./dominion --name Jack --join Game --port 9999
Just type
dominion --help
So far it's not much
Usage of ./dominion:
-join string
name of the group of the node
-name string
name of the player
-port int
client API port (default 9999)
You will end up in CLI, while in background also HTTP interface starts at port 9999 (controlled by parameter).
Number of commands are available in CLI, type 'help' to check