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