chronos/README.md

26 lines
945 B
Markdown

# Chronos
Jednoduchá multiplayer hra napsaná v Javě.
## Backend
Backend je napsaný v Javě pomocí Spring. Jedná se o jednoduchý HTTP server.
**Ano jsem debil, využít relační databázi nebyl rozhodě dobrý nápad. Došlo mi to uprostřed programování a už se mi nechtělo vracet zpět.**
### Enviromental variables
Nějaké env variables se musí nastavit pro připojení k databázi:
- `DATASOURCE_URL`: Jdbc url pro databázi. Např. `jdbc:mysql://localhost:3306/chronos`
- `DB_USERNAME`: Uživatelské jméno k přístupu k databázi. Např. `root`
- `DB_PASSWORD`: Heslo k přístupu k databázi. Např. `root`
## Frontend
Frontend je napsaný ve Vanilla Javě. Config soubor se automaticky ukládá v následujících lokacích:
- Unix-like operační systémy: `~/.config/Chronos/config.json`
- Windows: `C:\Users\<username>\AppData\Chronos\config.json`
- MacOS: `~/Library/Application Support/Chronos/config.json`