Commit Graph

129 Commits

Author SHA1 Message Date
rubenpirreram 7fb5e7388a Changed: Now Displays When a player is disconnected in GUI 2026-05-27 20:48:14 +02:00
Aleandro 06b6bc971f Graphical disconnection 2026-05-27 20:09:48 +02:00
rubenpirreram a124feb639 Fixed: Standing to Login 2026-05-26 21:16:37 +02:00
rubenpirreram 251795e0e4 Fixed: TCP error sending, Server Crashed on GUIClient 2026-05-26 20:56:16 +02:00
rubenpirreram f3d4c181c4 Fixed: TUI endGame loop 2026-05-26 20:15:19 +02:00
rubenpirreram bfbf7890d3 Added: EventType toString 2026-05-26 19:30:57 +02:00
rubenpirreram 1aff264cc5 Added: ErrorType.toString 2026-05-26 19:26:01 +02:00
rubenpirreram 55ce0c1d0a Added: Specific Error Display 2026-05-26 19:08:11 +02:00
rubenpirreram bbeec46ca2 Fixed: new game after server crash 2026-05-26 17:49:47 +02:00
rubenpirreram b900deadd8 Fixed:TCP , but model null (non si resetta serverCrashed) 2026-05-26 16:33:56 +02:00
rubenpirreram d79dd66ce9 Fixed: newGame(on standing scene) 2026-05-26 11:14:06 +02:00
rubenpirreram 36d348dc1e Changed: Now Disconnection request can be sent , (TUI,RMI,TCP) 2026-05-25 16:31:29 +02:00
rubenpirreram aa8c3b0034 Fixed: now after a forfeit win, when the player is disconnected can be created a new game without any bug. Added: comment in some functions like doFirstEvent, RMIServer start and TCPServer start. 2026-05-23 20:37:29 +02:00
Aleandro b33fe2e728 MicroFix 2026-05-22 18:23:56 +02:00
Aleandro 5b7e33f5dd Refactor of GUI - synchronized methods
Changed info box
2026-05-22 17:21:24 +02:00
Aleandro 9cef4617cd Initial refactor of GUI 2026-05-22 13:49:30 +02:00
rubenpirreram bb20b03073 Fixed: now at every action is sent all playersList 2026-05-20 17:48:27 +02:00
rubenpirreram 6da5670dff Removed: Board in ApplyNextRound, MiniModel constructor
Added: upperListTribe,lowerListTribe,upperListBuilding,lowerListBuilding in MiniModel constructor
2026-05-19 18:28:05 +02:00
rubenpirreram d37c111c3c Removed: Board in MiniModel
Added: upperListTribe,lowerListTribe,upperListBuilding,lowerListBuilding
2026-05-19 18:07:34 +02:00
MatteoPellegrino05 cffcfd72ba Fix: RMIHeartbeat 2026-05-19 14:27:41 +02:00
MatteoPellegrino05 4434053138 Add: complete JavaDoc for MiniModel and TCPServer 2026-05-18 18:59:31 +02:00
MatteoPellegrino05 e28e7bab6d Add: complete JavaDoc for networking, heartbeat, totem flow and game events 2026-05-18 18:52:29 +02:00
rubenpirreram 8f8491b1ad Add: Added SKipTurn Button and Details Button. Fixed: TCP now display leaderboard 2026-05-17 22:12:38 +02:00
rubenpirreram cd04849b36 Removed: PickOptionalTribeCard and PickOptionalBuildingCard in Network and ClientController 2026-05-17 16:38:36 +02:00
rubenpirreram 4b4614d17e Removed: PickOptionalTribeCard and PickOptionalBuildingCard in Game and GameController 2026-05-17 16:32:42 +02:00
rubenpirreram a1ec854236 Merge pull request #104 from rubenpirreram/GUI-2.0
G UI 2.0
2026-05-16 10:44:04 +02:00
rubenpirreram a9bc9c08f8 Fixed: Standing Order When Forfeit (MiniModel & Network) 2026-05-16 10:31:21 +02:00
rubenpirreram 93320b69bf Fixed: DrawUpperBuildingCard.apply(MiniModel) 2026-05-16 10:24:35 +02:00
rubenpirreram 8a8a635db7 Fix: concurrent access in Upper and Lower List, added img cache 2026-05-15 23:53:25 +02:00
rubenpirreram ff94a9fca8 Some fixes (Concurrent List GUI) 2026-05-15 19:16:43 +02:00
rubenpirreram 6cb25bae63 Add: Endgame event creation end sending 2026-05-15 18:02:34 +02:00
rubenpirreram 2c65ce0aa7 Fixed: synchronized on client UI 2026-05-15 17:10:30 +02:00
rubenpirreram 374247f984 Fixed: various 2026-05-15 16:27:23 +02:00
rubenpirreram df1b41b666 Fixed: Some exception not managed fixed 2026-05-15 16:01:09 +02:00
rubenpirreram f3aaab516f Fixed: DisconnectedPlayer and ReconnectPlayer apply with minimodel not initialized, disconnection countdown when the game is ended. Fixed: the player is now removed from order if it was added before. 2026-05-15 13:36:26 +02:00
rubenpirreram 110526d836 Added:(Network) Totem Choice first implementation 2026-05-13 16:55:12 +02:00
rubenpirreram fe18ad35ca Added: Totem CHoice first implementation 2026-05-13 16:06:20 +02:00
rubenpirreram 690a010248 FIx: TCP Serialization Problem Adding outs.Reset on notify 2026-05-13 00:11:55 +02:00
rubenpirreram 779b72275c Fix: Replaced Model With MiniModel in the client implementation and in the view 2026-05-12 23:21:06 +02:00
rubenpirreram 40aa62e3d0 Add: NEXTROUND EventType 2026-05-12 22:24:06 +02:00
rubenpirreram e6f54fe16d Add: Apply(MiniModel Added In Every Event), Added ApplyNextRound event 2026-05-12 21:59:03 +02:00
rubenpirreram 3a39d889e4 Fix: Only one player logic (todo go to end-game) 2026-05-11 18:05:53 +02:00
rubenpirreram ef34f780a3 Updated: now the disconnected player before the crash are ignored for the game restarting 2026-05-10 22:29:42 +02:00
rubenpirreram 8106adb0d0 Fix: Server Persistence 2026-05-10 20:09:19 +02:00
rubenpirreram 6491eb3a85 Fix: RMI Reconnection system 2026-05-10 19:13:18 +02:00
rubenpirreram 670afb40a8 Fix: TCP Reconnection system -> model too 2026-05-10 18:59:49 +02:00
rubenpirreram f9fa12ac64 Fix: TCP Reconnection system -> model too 2026-05-10 18:59:33 +02:00
rubenpirreram 93cf5182f2 Merge branch 'FA' into server-resilance 2026-05-10 17:15:56 +02:00
rubenpirreram 9335db7db0 Fix: RMI resilience 2026-05-08 20:26:31 +02:00
GabrieleRadice 875a986602 Fix: Fixed Model Setting Logic In RMIServer.java And TCPServer.java When A Game Is Restored From Disk. 2026-05-08 19:34:20 +02:00