A multi-device clone of the card game UNO. Built with React, Websockets and Go.
Download the latest release and run it. There are no runtime dependencies.
$ dos
Navigate to /spectate
on the shared screen. The shared screen will show
player information and the last played card. It's the top screen in the demo.
Navigate to /
on player devices. Once all players are ready, press Start Game
on the shared screen. The server needs to be restarted between games.
Building from source requires protoc, a javascript runtime, and the rice tool.
$ go get -d github.com/0xcaff/dos
$ cd $GOPATH/src/github.com/0xcaff/dos
$ cd frontend
$ yarn
$ yarn run protobuf
$ yarn run build
$ cd ..
$ go generate
$ go install