Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dijagrami review uradi #112

Closed
10 tasks done
lnxfsf opened this issue May 15, 2023 · 1 comment
Closed
10 tasks done

Dijagrami review uradi #112

lnxfsf opened this issue May 15, 2023 · 1 comment
Labels
TODO TODO

Comments

@lnxfsf
Copy link
Owner

lnxfsf commented May 15, 2023

Uradi review od dijagrama kolko sam uspeo da uradim. Da dopuniš, dodaš ovo sa checklist što ja nisam uradio, sada, pre nego se doda još source code, da bi imali bolju osnovu za crtanje dijagrama (na koje se još dodaju svi ostali što se nacrta).

Formalna definicija wiki

Koristeći ovu verziju of source code (kolko sam ja odradio.. i iz kojeg su kreirani dijagrami, za dole navedeni commit wiki-a)
I dokle sam ja pokušao da uradim u wiki je do d20b98661eeb9631fa8fbfb025694352caa5af2a commit-a.
Sve ostali commit-s ako ima izmjene na tom su drugi doradili, ali do ovog pomenutog commit-a sam ja napravio, u slučaju da ti treba revert




  • Evo, checklist koji sam koristio:

  • user stories

  • use case dijagrami - nesto prosto

  • docs

  • write tests

  • [] konceptualna mapa

  • requirements for user stories (zahtevi)

[sa Gaphor]

  • Sistemski dijagram sekvenci
  • Dijagrami sekvenci objekata
  • Modelovanje domena
  • Asocijacije koncepata
  • Dijagram klasa
@lnxfsf lnxfsf added the TODO TODO label May 15, 2023
@lnxfsf lnxfsf pinned this issue May 15, 2023
@lnxfsf lnxfsf changed the title dijagrami review uradi Dijagrami review uradi May 15, 2023
@lnxfsf
Copy link
Owner Author

lnxfsf commented May 21, 2023

Priča korisnika Zahtevi
Priča korisnika 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.
Priča korisnika 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.
Priča korisnika 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.
Priča korisnika 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
Priča korisnika 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.

@lnxfsf lnxfsf closed this as completed May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TODO TODO
Projects
None yet
Development

No branches or pull requests

1 participant