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

39
server/.gitignore vendored Normal file
View File

@@ -0,0 +1,39 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
.kotlin
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store