An online multiplayer card game
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
html
.gitignore
.travis.yml
LICENSE
README.md
card.go
card_test.go
client.go
client_command.go
events.go
events_game.go
events_lobby.go
events_room.go
events_test.go
game.go
lobby.go
main.go
pile.go
pile_test.go
player.go
player_actions.go
player_test.go
room.go
room_test.go

README.md

Durak - An online multiplayer card game

Build Status Go Report Card

Rules are described on Wikipedia. This implementation is in progress.

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
[ ] I18n
[ ] Observing started games, joining by an url
[ ] Simple AI
[ ] Advanced visualizing of cards on client-side: animations, drag'n'drops
[ ] Full structured log of games
[ ] AI based on saved games

License

The MIT License