wiki:UseCase

Version 7 (modified by 13810, 10 years ago) ( diff )

--

Use Case ID: 1
Use Case Name: Креирање стаза
Created By: Стефан Дејановски Last Updated by:Стефан Дејановски
Date Created: Date Last Updated: 04.09.2014
Actors: Креатор,Играч
Description: Ја подига играта за да може да игра и креира соба во која можат да се приклучат играчи.
Trigger: Желба да ја игра играта со некого.
Preconditions: 1. Компјутерот да има инсталирано јава.
2. Компјутерот да има доволно перформанси за да ја подигне играта.
Postconditions: 1. Да има барем два играчи за да може да се игра.
Normal Flow: 1. Клика на иконата.
2. Се пали играта.
3. Се клика на „креирај“.
4. Се креира соба.
Alternative Flows: 1.1 Играта паѓа.
1.2 Ја затвора собата.
Exceptions: 1.0.Е.1. Неможе да се пушти играта
Includes:1.Ја подигнува играта
2.Креира соба.
Priority: critical
Frequency of Use:Доста често
Business Rules: нема
Special Requirements:1. Креаторот треба да има глувче.
2. Креаторот да има тастатура
Assumptions:1. За да може било какви операции да се прават мора да се пушти играта.
2. За да може да се игра играта од витално значење е да се има соба со играчи.
Notes and Issues:1. Поделбата на тимови



Use Case ID: 2
Use Case Name: Промена на поглед
Created By: Александар Павлески Last Updated by:Стефан Дејановски
Date Created: Date Last Updated: 04.09.2014
Actors:Играч
Description:Корисникот со мрдање на маусот го придвижува погледот на карактерот од играта
Trigger:Глувче
Preconditions:1. Играта мора да е стартувана
Postconditions:1. Има минимум играчи
Normal Flow:1. Играчот го мрда маусот напред, доколку сака да го крене погледот нагоре, го повлекува маусот назад, доколку сака да го спушти погледот доле, повлекува лево, десно, доколку сака да го сврти погледот лево, десно.
Alternative Flows:Погледот си останува статичен
Exceptions:Нема вклучено маус
Includes:Погледот се движи во посакуваната насока
Priority:По желба на играчот
Frequency of Use:Често
Business Rules: /
Special Requirements:1. Играчот да има глувче
Assumptions:За да се движи погледот на играчот мора да има некој карактер(објект)
Notes and Issues: /



Use Case ID: 3
Use Case Name: Движење на карактерот
Created By: Александар Павлески Last Updated by:Владимир Стојковски
Date Created: Date Last Updated: 04.09.2014
Actors:Играч
Description:Со стискање на копчиња од тастатурата играчот го придвижува карактерот
Trigger:Стрелки од тастатурата
Preconditions:1. Играта мора да е започната
Postconditions: 1. Карактерот се придвижува лево,десно,напред назад
2. Податоците ке се пратат преку интернет и достават до останатите играчи
Normal Flow: 1. Карактерот се движи напред со притискање на стрелката „нагоре“ , назад со притискање на стреклата „надоле“ до тастатурата, лево со стрелка „лево“ , десно со стрелка „десно“
2. Ирачот бега од другиот играч кој е назначен за играч кој брка
Alternative Flows:1. По притискање на едно од копчињата стрелки од тастатурата карактерот не се движи напред, ниту лево ниту назад ниту десно.
2. Играта се замрзнува, нема движење.
3. Притиснати се две копчиња одеднаш и играта незнае каде ќе се движи карактерот.
Exceptions:Нема приклучено тастатура
Includes:Движење на карактерот во посакуваната насока
Priority:Најголем
Frequency of Use:Многу често
Business Rules: /
Special Requirements:1. Играчот да има тастатура
Assumptions:За да се движи играчот мора да има некој карактер(објект)
Notes and Issues:карактерот може да се движи косо доколку се притиснати 2 копчиња истовремено соодветно.



Use Case ID: 4
Use Case Name: Бркање
Created By: Владимир Стојковски Last Updated by:Владимир Стојковски
Date Created: Date Last Updated: 04.09.2014
Actors:Бркач
Description:Играчот се движи низ стазата се додека не допре некој од другите играчи
Trigger:Допир со друг играч
Preconditions:1. Играта мора да е стартувана
2. Мора да има минимум двајца играчи
Postconditions:1. Играта заврши
Normal Flow:1. Играчот се движи низ стазата со цел да допре некој од останатите играчи
Alternative Flows:Играта продолжува
Exceptions:Паднат е серверот
Includes:Движење (ID=3)
Priority:По желба на играчот
Frequency of Use: Нормално
Business Rules:/
Special Requirements:1. Серверот да работи беспрекорно
Assumptions: Целта на играчот е да го заврши овој случај за да собере што е можно повеќе поени
Notes and Issues: нема



Use Case ID: 5
Use Case Name: Изгаси
Created By: Владимир Стојковски Last Updated by:Владимир Стојковски
Date Created: Date Last Updated: 04.09.2014
Actors: Играч
Description:Излегува од играта, и процесот се гаси.
Trigger: Да се притисне копчето „Esc“
Preconditions: 1. Играта да биде уклучена
Normal flow: 1. Се стисна на „Esc“ и играта се гаси
Alternative flows: 1. Играта се замрзнува.
Exceptions: 1. Не реагира копчето за исклучување на играта.
Includes: 1. Ја вклучува играта.
Priority: Критично
Frequency of use: Секогаш
Business rules: нема
Special Requirements: 1. Користникот да има глувче
2. Корисникот да има тастатура.
Assumptions: 1. За да може да се исклучи играта мора да биде вклучена.
Notes and Issues: нема



Use Case ID: 6
Use Case Name: Конектирај со сервер
Created By: Стефан Дејановски Last Updated by:
Date Created: Date Last Updated:
Actors: Играч
Description:Се конектира до играчот/серверот кај што е креирана стазата.
Trigger: Да се притисне копчето „Esc“
Preconditions: 1. Играта да биде уклучена
Normal flow: 1. Клика на иконата.
2. Се пали играта.
3. Се клика на „Play“.
4. Се пишува IP адреса и nickname.
4. Се клика на "Connect".
Alternative flows: 1. Неможе да се конектира.
Exceptions: 1. Не се пали стазата.
Includes: /
Priority: Критично
Frequency of use: Секогаш
Business rules: нема
Special Requirements: 1. Користникот да има глувче
2. Корисникот да има интернет конекција.
Assumptions: 1. За да може да се конектира мора да има прво креирано стаза.
Notes and Issues: нема
Note: See TracWiki for help on using the wiki.