rnixik / durak

An online multiplayer card game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Durak - An online multiplayer card game

Build Status Go Report Card

Rules are described on Wikipedia.

Run

go build . && ./durak

Deployment on production

bash scripts/release.sh

Roadmap

[x] Basic structs and client-server interactions
[x] Pile of cards, shuffle, deal
[x] Lobby: creating a room, joining a room, leaving a room
[x] Lobby: creating a game, joining a game, leaving a game, starting a game
[x] Basic visualizing of cards on client-side
[x] Game process and rules
[x] I18n
[x] Observing started games, joining by an url
[x] Simple AI
[ ] Advanced visualizing of cards on client-side: animations, drag'n'drops
[x] Full structured log of games
[ ] AI based on saved games

License

The MIT License

About

An online multiplayer card game

License:MIT License


Languages

Language:Go 63.2%Language:JavaScript 17.5%Language:HTML 14.3%Language:CSS 4.4%Language:Dockerfile 0.4%Language:Shell 0.2%