0xcaff / dos

A multi-device clone of the card game UNO.
https://dos.0xcaff.me/
1 stars 0 forks source link

dos

A multi-device clone of the card game UNO. Built with React, Websockets and Go.

Demo

Thumbnail

Running

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

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