Hackatron Demo Client
This is a simple Java client implementation for the FOSS-AG Hackatron.
Get started
You need at least JDK 17 installed. We suggest using IntelliJ IDEA as an IDE.
How to install JDK 17 on Windows
- Download the Adopt OpenJDK installer MSI for Windows x86.
- Execute the MSI file
- When offered, select "Set JAVA_PATH variable" to be installed
- Continue installing until done.
Get the example Code
Download the example code as a ZIP archive or clone it with git:
git@gitlab.fachschaften.org:foss-ag/hackatron-wrapper.git
Compile and run the HackaTRON client
Open a terminal and run:
Linux/MacOS:
./mvnw package
Windows:
.\mvnw.cmd package
Protocol
For your convenience, you can find a description of the protocol in 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.