Commit Graph

16 Commits

Author SHA1 Message Date
2cfcd0089f feat(deck-hexv1): implement experimental HexV1 card deck 2025-03-28 00:05:10 +01:00
4104b01978 feat(backend): implement changing card deck 2025-03-28 00:03:18 +01:00
7bbe33725f fix(backend): remove card from player before calling PlayCard 2025-03-28 00:00:51 +01:00
5e8890d823 fix(deck-classic): automatically refill card deck 2025-03-21 12:59:30 +01:00
0b41a5e795 fix(deck-classic): prevent placing a card on top of a black card 2025-03-17 10:54:38 +01:00
4b13b9fc95 fix: make sure player is active before drawing a card 2025-03-11 19:24:10 +01:00
134b89118f ops: add docker support 2025-03-11 18:53:26 +01:00
bbf83ef811 feat(backend): serve static frontend files 2025-03-11 18:50:10 +01:00
9088916f92 fix(backend): make sure database connection was successful before continuing 2025-03-11 17:50:25 +01:00
1597fb9b31 feat(deck-classic): draw 7 cards per player on game start 2025-03-11 16:19:47 +01:00
14aeb21772 feat(backend): send own cards and player states on room join 2025-03-11 12:39:22 +01:00
ba44508f00 style(backend): fix double import of socketio library 2025-03-11 12:37:32 +01:00
889ee4ce4f fix(backend): check that player socket exists before trying to send data 2025-03-11 12:35:38 +01:00
49e84eaac7 fix(backend): properly disconnect player after getting kicked 2025-03-11 12:33:41 +01:00
a4a26f04d4 fix(backend): fix crash when trying to update player data concurrently 2025-03-11 12:32:36 +01:00
c4b9f9287f 🎉 🚧 Start working on backend 2025-03-06 10:14:21 +01:00