Julian Kropff
d4e69d26d7
Merge remote-tracking branch 'origin/main' into feat/game-engine
2026-04-05 11:04:19 +02:00
Julian Kropff
f7dc3d1a8e
Fix: Typo in GameController unit tests for game engine
2026-04-04 23:50:58 +02:00
Julian Kropff
585a78fbcc
Add: GameController unit tests for game engine
2026-04-04 23:38:45 +02:00
Jona Walpert
42b5344059
Test: Add in-process TestServer and update LobbyButtonGridManagerTest
...
Add TestServer that speaks the RawPacket/TcpTransport protocol for CREATE_LOBBY,
GET_LOBBY_STATUS and JOIN_LOBBY. Update LobbyButtonGridManagerTest to start the
TestServer and exercise a real `ClientService(host, port)`, enabling integration-style
tests of the client->transport->server roundtrip without an external server.
Refs #36
2026-04-02 22:28:12 +02:00
Mathis Ginkel
3427c661cf
Merge branch 'feat/client-chat' into feat/client-communication
...
# Conflicts:
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatController.java
2026-04-02 10:31:28 +02:00
Mathis Ginkel
cc33411911
Add: basic chat functionality
2026-04-02 10:20:03 +02:00
Jona Walpert
2906c59f25
Merge branch 'main' into 'feat/ui-switch-lobby-game'
2026-04-01 11:24:39 +02:00
Lars Simon Winzer
2203f80490
Chore: Reflect path changes for tests
2026-03-30 18:42:19 +02:00
Lars Simon Winzer
0930fbe990
Chore: Reflect changes to folder structure in tests
2026-03-30 18:26:45 +02:00
Lars Simon Winzer
6e446b665a
Chore: Move 'tokenizer' into protocol section
2026-03-30 18:21:56 +02:00
Jona Walpert
af37e33f07
Style: Line length
2026-03-20 10:57:31 +01:00
Jona Walpert
85f89a91f1
Refactor: Update unit tests for LobbyButtonTranslationManager and LobbyButtonGridManager
2026-03-19 12:54:50 +01:00
Lars Simon Winzer
7ffeca75fa
Style: Import order
2026-03-18 18:28:16 +01:00
Lars Simon Winzer
039e3751bf
Revert "Merge branch 'feat/client-network' into 'main'"
...
This reverts merge request !36
2026-03-18 17:08:19 +01:00
Mathis Ginkel
98df1dc227
add: first implementation of login
2026-03-15 22:26:19 +01:00
Mathis Ginkel
d6468c9595
add: first version of client to client chat
2026-03-15 22:26:11 +01:00
ginkelmath
3809b7e0e2
Fix: update clientservice
2026-03-15 22:17:18 +01:00
ginkelmath
892f0553f6
Change protocol implementation
2026-03-15 22:17:18 +01:00
ginkelmath
e533262c38
Add: First version of a Client-side Networking Service
2026-03-15 22:17:18 +01:00
Lars Simon Winzer
08dc94b4b0
Style: Comply with Spotless
...
Created issue #2 regarding this issue
2026-03-15 13:38:59 +01:00
Lars Simon Winzer
b898357d76
Merge branch 'main' into 'feat/tokenizer'
2026-03-14 18:24:03 +01:00
Jona Walpert
a15a0a0044
Style: apply Checkstyle fixes on client side
2026-03-14 17:35:47 +01:00
Lars Simon Winzer
f3c34dfa7f
Move: Tokenizer related tests into server server directory
2026-03-14 17:14:37 +01:00
Lars Simon Winzer
14c18df0eb
Test: Tokenizer exception
2026-03-14 16:37:11 +01:00
Lars Simon Winzer
208a284204
Test: Tokenizer state
2026-03-14 16:33:34 +01:00
Jona Walpert
50d75e2f03
Style: Checkstyle changes to LobbyUI
2026-03-14 14:48:37 +01:00
Jona Walpert
09ebacc1e4
chore: remove demo code from project
2026-03-14 13:36:27 +01:00
Jona Walpert
a39775bd04
refactor: Button_ID - Lobby_ID translation is now only stored in hasmap and not in a Json file anymore
2026-03-13 14:54:47 +01:00
Jona Walpert
59765e33bb
Test: Unit test for Translating Button IDs into backend Lobby IDs
2026-03-12 15:36:59 +01:00
Jona Walpert
fa95ce1418
Test: Unit test for creating lobbies and trying to join them
2026-03-12 15:36:13 +01:00
Rahel Arnold
3f488d8639
Initial commit
2026-02-20 09:20:34 +01:00