Add todos and roadmap
This commit is contained in:
parent
a24576f4f2
commit
8efab3e42b
48
Readme.md
Normal file
48
Readme.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# TODOs
|
||||||
|
|
||||||
|
## Make UI for table
|
||||||
|
- Show players (+ connection state)
|
||||||
|
- Show played cards
|
||||||
|
- Show own cards
|
||||||
|
- Game negotiation
|
||||||
|
|
||||||
|
## Updates from server
|
||||||
|
- Players at table (+ connection state, first/current player)
|
||||||
|
- Played cards
|
||||||
|
- Current player
|
||||||
|
- Game negotiation data
|
||||||
|
- Remaining cards
|
||||||
|
- Game results
|
||||||
|
|
||||||
|
## API
|
||||||
|
- Leave table
|
||||||
|
- Start game
|
||||||
|
- Send negotiation input
|
||||||
|
- Send played card
|
||||||
|
- Send
|
||||||
|
|
||||||
|
## Logic
|
||||||
|
- Shuffle cards
|
||||||
|
- Cards, Card sets
|
||||||
|
- Determine playable cards
|
||||||
|
- Determine win of round
|
||||||
|
- Rank game types, negotiation
|
||||||
|
|
||||||
|
# Roadmap
|
||||||
|
|
||||||
|
Version 2:
|
||||||
|
- Configure game options
|
||||||
|
- Switch player positions
|
||||||
|
- Set first player
|
||||||
|
- Add game costs and player scores
|
||||||
|
- Introduce "legen" and "schießen"
|
||||||
|
|
||||||
|
Version 3:
|
||||||
|
- Private tables
|
||||||
|
- Add simple computer player
|
||||||
|
- Global statistics for players
|
||||||
|
- Save data persistently
|
||||||
|
- Table administrator can remove players
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user