0xcaff / dos

A multi-device clone of the card game UNO.

Home Page:https://dos.0xcaff.me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A multi-device clone of the card game UNO.

https://dos.0xcaff.me/


Languages

Language:JavaScript 50.4%Language:Go 41.5%Language:CSS 5.2%Language:Protocol Buffer 2.0%Language:HTML 0.9%