= Иницијална архитектура = Оваа секција ја опишува структурата на системот, текот на податоци и организацијата на компонентите на ArcadiaHub. == 1. Концептуална Архитектура == Системот функционира врз основа на Хибриден Клиент-Сервер модел. Апликацијата користи два паралелни канали за комуникација за да ги задоволи различните потреби на корисникот: HTTP REST: Се користи за навигација, менаџирање на профил, пријателства и преглед на статички содржини (MVC Pattern). WebSocket (REAL TIME): Се користи ексклузивно за време на игра. Серверот делува како Authoritative Server, што значи дека целата логика на играта (судири, штета, движење) се пресметува на серверот, а клиентот само ги исцртува добиените податоци. [[Image(conceptual_architecture_archub.png)]] == 2. Класен дијаграм == Овој дијаграм ги прикажува главните ентитети во системот и нивните меѓусебни врски. [[Image(class_diagram_archub.png)]]