Избор на технологии
Front-end
- HTML5 / CSS3 / JavaScript (Vanilla)
Причина: Бидејќи играта бара максимални перформанси за исцртување (rendering) на 30-60 фрејмови во секунда, користењето на чист JavaScript и HTML5 Canvas овозможува директна контрола врз графиката без "overhead" од тешки frameworks.
- Thymeleaf
Причина: Се користи како "template engine" за динамичко генерирање на страници на серверска страна. Овозможува лесна интеграција на податоци од Spring Boot директно во HTML кодот (пр. приказ на корисничко име, статистика) без потреба од посебна SPA (Single Page Application) архитектура.
Back-end
- Java Spring Boot
Причина: Робустен и скалабилен framework кој е индустриски стандард.
База на податоци
- PostgreSQL
Причина: Моќна релациона база на податоци.
