2021-12-01 12:45:42 +01:00
2021-11-30 20:59:50 +01:00
2021-12-01 12:45:42 +01:00
2021-12-01 12:45:42 +01:00
2021-11-25 19:15:38 +01:00
2021-11-25 19:15:38 +01:00
2021-11-27 11:59:13 +01:00
2021-11-25 19:15:38 +01:00
2021-11-29 11:54:59 +01:00

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
Description
A simple server and web client to play Schafkopf over the internet
https://christophhagen.de/projects/software/schafkopf/en.html
Readme 4.9 MiB
Languages
Swift 71.9%
JavaScript 14.7%
HTML 7.4%
CSS 6%