This is a simple Java client implementation for the FOSS-AG Hackatron.
## Get started
You need at least JDK 17 installed. We suggest using [InteliJ] as an IDE.
<details>
<summary>Downloading JDK 17 for Windows</summary>
</details>
Clone this repository, open a terminal in it and execute:
**Linux/MacOS:**
```bash
./mvnw package
```
**Windows:**
```ps
.\mvnw.cmdpackage
```
[InteliJ]:https://www.jetbrains.com/idea/
## Protocol
For your convenience, you can find a description of the protocol in [`PROTOCOL.md`](./PROTOCOL.md).
## Rules
Please respect the rules of the competition:
- Only one connection to the server per team at any time.
- You must be able to explain your code and strategy
- Try to solve the competition with your own code. You might take a look at the internet for inspiration, but it is more fun if you come up with your own ideas ;)
## License
GPLv3, so feel free to edit and share your improvements in public (e.g. on gitlab.fachschaften.org / Codeberg.org / GitHub.com) after the competition ended.