= Визија = == 1. Вовед == Целта на ArcadiaHub е да обезбеди лесно достапна, „browser-based“ online платформа за борбени игри (fighting games). Апликацијата го елиминира проблемот на хардверски ограничувања и инсталации, овозможувајќи им на корисниците да се вклучат во натпреварувачки натпревари во реално време директно преку својот веб прелистувач. Системот нуди и социјален аспект преку рангирање, пријателства и статистика. == 2. Позиционирање == '''[[span(style=color: #882222, 2.1 Дефиниција на проблем)]]''' ||=Проблем на=||Играчите и корисниците кои сакаат брза забава, но се соочуваат со бариери при играње на модерни мултиплеер игри.|| ||=Ги засега=||Играчите, корисниците со слаб хардвер и оние кои немаат време за долготрајни инсталации.|| ||=Со последици како=||Неможност за играње со пријатели, потреба од скап хардвер, долго чекање за преземање на масивни клиенти за игра.|| ||=Успешно решение би било=||Веб базирана платформа која овозможува „Instant-play“ искуство без инсталација, со ниска латенција и натпреварувачки карактер.|| '''[[span(style=color: #882222, 2.2 Позиција на пазарот)]]''' ||=За=||Љубители на аркадни и борбени игри|| ||=Кои=||Сакаат брз пристап до online натпревари без инсталација|| ||=ArcadiaHub=||Веб-базирана борбена арена (fighting game platform)|| ||=Која овозможува=||Борби во реално време, следење на статистика и рангирање на играчи|| ||=За разлика од=||Традиционалните десктоп игри кои бараат преземање и инсталација|| ||=Нашиот продукт||Користи WebSockets за брза комуникација, Google најава за лесен пристап и работи на секој модерен прелистувач.|| == 3. Опис на засегнати лица == === 3.1 Преглед === ||=Име=||=Опис=||=Одговорност=|| ||Играч (Player)||Регистриран корисник кој игра||Учествува во борби, собира поени, додава пријатели и се натпреварува на лидер таблата.|| ||Развивач (Developer)||Креатор на платформата||Имплементација на нови херои (класи), балансирање на борбата и одржување на WebSocket серверот.|| === 3.2 Корисничка средина === Веб апликација. Корисниците пристапуваат преку десктоп или лаптоп компјутери со користење на тастатура за контрола на карактерот. Потребна е стабилна интернет конекција за WebSocket комуникацијата и Google сметка за најава. == 4. Преглед на продуктот == === 4.1 Потреби и карактеристики === ||=Потреба=||=Приоритет=||=Карактеристики=|| ||Најава и Автентикација||Висок||Безбедна најава преку Google OAuth2|| ||Систем за борба во реално време||Висок||Синхронизација на движење и напади преку WebSockets|| ||Matchmaking (Поврзување)||Висок||Систем за чекање (Queue) и спарување на противници|| ||Листа на пријатели||Среден||Пребарување корисници и испраќање покани за пријателство|| ||Лидер табла (Leaderboard)||Среден||Приказ на најдобрите играчи според победи и валута|| == 5. Други барања == ||=Барање=||=Приоритет=|| ||Интернет конекција (Low Latency)||Задолжително|| ||Веб прелистувач (Chrome/Firefox/Edge)||Задолжително|| ||Тастатура (за контрола на играта)||Задолжително||