Skip to content

FORMALNA DEFINICIJA

Igor Lerinc edited this page May 29, 2023 · 10 revisions

User stories

Identifier User Story Size
UC-01 Pokretanje nove igre, na dugmetu na ekranu za pokretanje 2 points (pts)
UC-02 Pucanje u neprijatelje ispisivanjem reči ispod njih 10 pts
UC-03 Uključivanje, kada se pritisne 13 pts
UC-04 Igra je gotova kada izgubiš sve živote 2 pts

requirements for user stories (zahtevi)

Priča korisnika Zahtevi
1: Kao igrač, želim da pucam na neprijatelje. 1. Igra treba da prikaže svemirski brod

2. Igrač treba da može da puca projektilima iz svemirskog broda.
3. Projektili treba da mogu da se sudaraju i uništavaju svemirske brodove neprijatelja.
4. Igrač treba da ima ograničen broj života, i igra treba da se završi ako se izgube svi životi.
6. Igra treba da prati bodove igrača na osnovu broja uništenih svemirskih brodova neprijatelja.
2: Kao igrač, želim da se suočim sa različitim vrstama neprijatelja sa različitim karakteristikama. 1. Igra treba da ima više vrsta svemirskih brodova neprijatelja sa različitim izgledom.
2. Svaki svemirski brod neprijatelja treba da ima pripadajuću reč prikazanu na ekranu.
3. Igrač treba da može da uništi svemirske brodove neprijatelja kucanjem odgovarajuće reči.
4. Svemirski brodovi neprijatelja treba da se kreću prema svemirskom brodu igrača i pokušavaju da se sudare sa njim.
5. Igra treba da generiše nasumične reči za svaki svemirski brod neprijatelja.
3: Kao igrač, želim da doživim privlačno i vizuelno zadovoljavajuće igračko okruženje. 1. Igra treba da ima vizuelno privlačnu pozadinu.
2. Svemirski brod igrača i svemirski brodovi neprijatelja treba da budu predstavljeni slikama.
3. Igra treba da ima glatke animacije i prelaze.
4. Tokom igranja treba da se reprodukuju zvučni efekti i pozadinska muzika.
4: Kao igrač, želim da napredujem kroz različite nivoe i suočavam se sa sve većim izazovima. 1. Igra treba da ima više nivoa sa sve većom težinom.
2. Svaki nivo treba da ima određeni broj svemirskih brodova neprijatelja koji treba da budu uništeni.
3. Brzina i obrasci kretanja svemirskih brodova neprijatelja treba da postanu izazovniji sa svakim nivoom.
4. Igrač treba da može da pređe na sledeći nivo nakon što ispuni ciljeve trenutnog nivoa.
5. Igra treba da prikaže trenutni nivo
5: Kao igrač, želim da imam korisnički prijateljski interfejs i jasna uputstva. 1. Igra treba da ima jasno i intuitivno korisnički interfejs.
2. Igraču treba da budu pružena uputstva za igranje, kontrole i ciljeve.
3. Igra treba da prikazuje bodove igrača, preostale živote i trenutni nivo (level) na ekranu.
4. Igra treba da pruža efekte (eksplozije) igraču kada se neprijatelji unište ili kada igrač izgubi život.
5. Igra treba da ima početni meni i krajnji ekran igre sa opcijama za ponovno pokretanje ili napuštanje igre.

Sistemski dijagram sekvenci

Sistemski dijagram sekvenci - pdf

Dijagrami sekvenci objekata

Dijagrami sekvenci objekata - pdf

Dijagram klasa

Dijagram klasa - pdf

Game inspired by SpaceX founder Elon Musk 🚀 🌕


Ultimate...

Clone this wiki locally