1. Desfășurare etapă Sarcini rezolvate



Yüklə 0,82 Mb.
Pdf görüntüsü
tarix06.06.2020
ölçüsü0,82 Mb.
#31594
Document de review


Document de review

Etapa 4


SOAPP – Nu te supăra, frate!

1. Desfășurare etapă

1.1. Sarcini rezolvate

În această etapă ne-am îndeplinit toate obiectivele din cadrul planificării 

propuse în etapa anterioară, chiar am făcut unele lucruri pe care credeam că le 

vom lăsa neimplementate. Astfel, am reușit să avem interacțiune completă 

între jucătorii aceluiași lobby. Fiecare eveniment (aruncare de zar, selectare a 

unui pion) este reflectat pe toate dispozitivele ce aparțin aceluiași lobby în cel 

mai scurt timp, realizând astfel o experiență plăcută fără decalaje între stadiul 

lobby-ului știut de jucătorii acestuia. De asemenea, am implementat și 

trimiterea acasă a unui pion al adversarului atunci când un pion al unui jucător 

ajunge pe căsuța pe care pionul adversarului se afla. Pentru a face jocul corect 

față de toți jucătorii, dacă un jucător nu a primit valoarea 6 la zar în ultimele 5 

încercări, garantat va primi la a 6-a. Am făcut acest lucru pentru a-i permite să 

scoată pioni din casă în cazul în care ar rămâne blocat cu pionii în casă, iar zarul 

său nu se oprește pe valoarea 6. De asemenea, dacă un jucător a avut valoarea 

6 pe zar, a trimis un pion adversar acasă, sau a ajuns cu un pion la punctul de 

finish, acesta mai primește o aruncare a zarului, la fel ca în jocul original.



1.2. Sarcini nerezolvate

Din păcate, timpul nu ne-a mai permis să ne ocupăm de micile detalii 

cum ar fi repoziționarea pionilor când sunt mai mulți într-o căsuță. De 

asemenea, ne doream animații mai atractive, finalizarea meniului UI și alte 

implementări, însă suntem foarte bucuroși că am reușit la finalul acestor etape 

de implementare să avem un joc funcțional, cu anumite caracteristici în plus 

dezvoltate decât unitatea minimă necesară pentru acest joc (tabla cu pioni care 

doar se pot mișca în funcție de valoarea zarului, fără o logică suplimentară în 

spate).

1.3. Probleme întâmpinate

În această etapa au fost mai puține problemele cu care ne-am 

confruntat. De această dată, cel mai greu lucru a fost să ne jucăm jocul pentru a 

putea observa diferitele erori logice ce făceau ca jocul să nu funcționeze așa 

cum ar trebui.

2. Prezentare stadiu curent al aplicației

2.1. Structura de cod

Codul este structurat la fel cum a fost prezentat în etapele anterioare, 

însă cu noi modificări. Folderul “Firebase” nu a suferit modificări de structură, 

iar în folderul “Unity” au fost adăugate fișierele.



2.2. Capturi de ecran

În continuare avem câteva capturi de ecran care prezintă anumite 

momente cheie din cadrul unui joc.

Începutul unui joc. Din moment ce sunt doar doi jucători, culorile 

verde și galben nu au jucători asociați și nici pioni pe tabla de joc.


Prima mutare a început, jucătorul 1 a primit valoarea 3 la zar și nu îi 

este permis să mute nicio piesă.



A doua mutare a început, jucătorul 2 a primit valoarea 4 la zar și nu 

îi este permis să mute nicio piesă.



Jucătorul 1 a primit valoarea 6 la zar, așadar are dreptul să scoată 

un pion din casă. Dând 6, îi mai este acordată o aruncare.



Jucătorul 1 avansează cu pionul scos, în timp ce jucătorul 2 

primește în acest moment valoarea 6 pentru zar (după ce în 

ultimele 5 încercări nu a primit).


Jucătorul 2 a primit valoarea 6 la zar, așadar are dreptul să scoată 

un pion din casă. Dând 6, îi mai este acordată o aruncare.



După mai multe ture, jucătorul 1 ajunge cu pionul său pe căsuța 

unde era pionul jucătorului 2, acesta fiind trimis în casă.



Yüklə 0,82 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin