= Имплементација на кориснички сценарија == Корисник ||= ID =||= Use case =|| || u1 || Регистрација на корисник || || u2 || Најава на корисник || || u3 || Преглед на статистика || || u4 || Играње на Влекџек || || u5 || Играње на Рулет || || u6 || Играње на Покер || == Систем ||= ID =||= Функционалности =|| || s1 || Проверка на регистрација || || s2 || Проверка на најава || || s3 || Ажурирање на статистика || || s4 || Започнување на игра || || s5 || Проверка за добивка/изгуба || = Приказ на целосна имплементација на играта Рулет == При пристигнување на /games/roulette При пристигнување на /games/roulette, најпрво од клиентската страна кај играчот се испраќа GET request, во кој се дава сесиското ID на играчот. Еве ја функцијата што го прави тоа. При враќање на резултат со статус успешно, на корисникот му се дозволува влез во играта рулет. Ако статусот е неуспешно, се замолува играчот да се најави пред да започне со играње. [[Image(R1.png)]] Еве ја функцијата на серверската страна во /api/roulette, што препраќа нов GET request до /api/postgre, каде се чуваат сесиите и каде се контактира со базата на податоци. [[Image(R2.png)]] Еве ја функцијата на серверската страна во /api/postgre. [[Image(R3.png)]] Ако целиот овој процес е успешен, корисникот го гледа следниот екран, и може да започне со играње. [[Image(RulletStart.jpg)]] == Ажурирање на состојбата на играта [[Image(R4.png)]] [[Image(R5.png)]] [[Image(R6.png)]] [[Image(R7.png)]] [[Image(R8.png)]] == Поставување залог [[Image(RulletPlaying2.jpg)]] [[Image(RR1.png)]] [[Image(RR2.png)]] [[Image(RulletPlaying1.jpg)]] == Крај на играта и прогласување победници [[Image(RR3.png)]] [[Image(RulletPlaying3.jpg)]] [[Image(RelletEnd.jpg)]]