49 lines
834 B
Markdown
49 lines
834 B
Markdown
# 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
|
|
|
|
|
|
|