Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhcarvalho/tiwe
Tiwe is a distributed multiplayer board game
https://github.com/rhcarvalho/tiwe
cryptography game golang multiplayer peer-to-peer
Last synced: 5 days ago
JSON representation
Tiwe is a distributed multiplayer board game
- Host: GitHub
- URL: https://github.com/rhcarvalho/tiwe
- Owner: rhcarvalho
- Created: 2018-03-04T06:38:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-06T19:16:26.000Z (about 4 years ago)
- Last Synced: 2024-06-11T18:41:22.196Z (5 months ago)
- Topics: cryptography, game, golang, multiplayer, peer-to-peer
- Language: Go
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tiwe
Tiwe (*/'taɪwiː/*) is a distributed multiplayer board game with a gameplay
similar to [Rummikub](https://en.wikipedia.org/wiki/Rummikub).![Tiles](tiles.jpg)
https://en.wikipedia.org/wiki/Mental_poker
## Building
```
go get github.com/rhcarvalho/tiwe
```## Playing
Start a local player:
```
$ tiwe -name Rodolfo [-connect ]
... Waiting for a friend to connect to xxx.xxx.xxx.xxx:xxx
... Ludmila joined the game!
> new Sunday Fun
... Created new game "Sunday Fun"!
... Shuffling tiles...
... Deciding who starts...
... Rodolfo rolls: 3 (wait some time for suspense)
... Ludmila rolls: 6
... Ludmila starts!
> hand
1R, 4G, 5B, 6Y, ...
> board
empty
```## Notes:
- This is related to the Mental Poker problem.
- Encryption with XOR is not encryption, easy to find key if you know plaintext: https://play.golang.org/p/v8NGFUAlY-k