feat: Multiplayer (#2)

Make this game multiplayer.

Setup:
- `common` for common classes used both by the server and the client
- `game` the actual client
- `server` the server

Reviewed-on: https://gitea.local.jzitnik.dev/jzitnik/game/pulls/2
Co-authored-by: jzitnik-dev <email@jzitnik.dev>
Co-committed-by: jzitnik-dev <email@jzitnik.dev>
This commit was merged in pull request #2.
This commit is contained in:
2026-02-04 10:33:24 +00:00
committed by Jakub Žitník
parent b72ac87098
commit aec0e8e978
254 changed files with 3776 additions and 1197 deletions

6
.idea/encodings.xml generated
View File

@@ -1,6 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/common/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/game/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/game/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/server/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/server/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>