2a31f4d59c
played card stack can now be expanded upon hovering to see which cards were played
karolina2025-09-27 16:31:38 +01:00
57e498506b
added separate stack for trump card to be permanently visible
karolina2025-09-27 15:42:34 +01:00
af959744e1
fixed other players overlapping when one is neither first nor last in lobby
karolina2025-09-27 15:27:06 +01:00
b6e818cc49
request_bet and request_card are now broadcast for everyone to receive and display an arrow to represent active client's turn
karolina2025-07-20 20:06:58 +02:00
9b8390cfb3
server now rotates through playing order every round and lets the winning player go first
karolina2025-07-20 18:30:51 +02:00
5e54ce45e7
removed assert test queries
karolina2025-07-20 17:46:32 +02:00
08799a3809
refactored lobby logic; streamlined commands and added PeerMessages to client for more cohesive socket messaging
karolina2025-07-20 17:37:10 +02:00
b97d454402
clients now auto-connect to server, omitting the connection step and hiding the server URL from the frontend
karolina2025-07-20 15:02:05 +02:00
ecfe5955b7
more backend improvements; clients are (should be) able to submit cards and start new rounds; determining winners and scoring points is unimplemented
karolina2025-07-15 12:11:50 +02:00
2f3f4dbc14
added bet mechanism (currently without checks for invalid bets)
karolina2025-07-15 11:51:02 +02:00
3a22a4e95d
cards are now distributed and displayed among all clients
karolina2025-07-15 11:31:01 +02:00
e7b53601c0
fixed host client not receiving their id
karolina2025-07-15 11:05:19 +02:00
999d8b24d2
adjusted table camera angle and added positions for other player hands
karolina2025-07-15 10:01:27 +02:00
7bbba627f7
added table, new card back texture; adjusted camera angle, card scale
karolina2025-07-15 09:51:22 +02:00
261e958a98
added add_cards(), which now sorts cards before drawing them to the hand
karolina2025-07-15 09:09:04 +02:00
8dde6a813f
added test stickman card deck textures
karolina2025-07-14 22:00:59 +02:00
59ff9a429a
added commands for requesting and receiving bets and starting rounds
karolina2025-07-09 16:48:45 +02:00
08773d963c
server: added more gameplay commands and determine playing order on start_game command
karolina2025-07-08 10:42:34 +02:00
3122df893a
host client can now start round and send out shuffled cards, server can spread them to all connected clients
karolina2025-07-07 22:40:46 +02:00
4ac3fbd962
client now displays currently connected players by name
karolina2025-07-07 22:11:02 +02:00
a2bab58d3f
server: sending connected client names instead of count on every (dis)connect
karolina2025-07-07 09:58:34 +02:00
63869dc530
server now sends, client receives lobby player count
karolina2025-07-06 20:08:38 +02:00
05e5acd503
server: added SSL context for running on remote server
karolina2025-07-06 19:49:08 +02:00
958be7e1ce
client & server: changed from TCP stream to WebSocket implementations
karolina2025-07-04 19:59:46 +02:00
ac74b23a0a
client: added card shuffling function for host
karolina2025-07-04 15:50:39 +02:00
cde794e606
client: added CardManager and resources for full card deck
karolina2025-07-04 15:24:44 +02:00
af763c89b3
server: fixed bug that caused host client to disconnect when leaving lobby if they were the only connected client in the lobby
karolina2025-07-04 14:24:28 +02:00
b468a391f5
client: now handles disconnects properly and notifies the user of server connect and disconnect
karolina2025-07-04 12:22:48 +02:00
2aa6d710cf
client: now displays when clients leave the lobby
karolina2025-07-04 11:41:57 +02:00
4b4285ca99
chat messages are now sent and relayed. server: handling host client leaving correctly
karolina2025-07-04 11:29:25 +02:00
f4a7fb722e
server: moved code generation from client to server to avoid code collision
karolina2025-07-04 10:57:24 +02:00