User Tools

Site Tools


Problem constructing authldap
teme:tema
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teme:tema [2019/10/23 17:17]
Gabriel Tuculina [Descrierea strategiilor]
teme:tema [2019/11/26 23:57] (current)
Laurentiu Stamate [Git]
Line 3: Line 3:
  
 * Responsabili:​ [[gtuculina@gmail.com|Gabriel Țuculină]],​ [[florin.razvan.mihalache@gmail.com|Florin Mihalache]] * Responsabili:​ [[gtuculina@gmail.com|Gabriel Țuculină]],​ [[florin.razvan.mihalache@gmail.com|Florin Mihalache]]
-* Deadline: ​3.11.2019 - 23:55 +* Deadline: ​10.11.2019 - 23:55 
-* Deadline hard: 10.11.2019 - 23:55+* Deadline hard: 17.11.2019 - 23:55
 * Data publicării:​ 19.10.2019 * Data publicării:​ 19.10.2019
 * Data ultimei modificări:​ 19.10.2019 * Data ultimei modificări:​ 19.10.2019
Line 39: Line 39:
 ==== Crearea sacului ==== ==== Crearea sacului ====
  
-La fiecare sub-rundă, fiecare jucător va deține **10 cărți** (bunuri). El va trebui să selecteze între **și 8 cărți** (fiecare carte poate să fie de orice tip) din cele 10 și să le pună într-un sac pentru a le înmâna șerifului.+La fiecare sub-rundă, fiecare jucător va deține **10 cărți** (bunuri). El va trebui să selecteze între **și 8 cărți** (fiecare carte poate să fie de orice tip) din cele 10 și să le pună într-un sac pentru a le înmâna șerifului.
 De asemenea, pentru a fi mai convingător,​ în funcție de strategia adoptată, el poate adăuga și o sumă de bani (mită) pentru a convinge șeriful să nu îi controleze sacul.  ​ De asemenea, pentru a fi mai convingător,​ în funcție de strategia adoptată, el poate adăuga și o sumă de bani (mită) pentru a convinge șeriful să nu îi controleze sacul.  ​
  
 ==== Declararea bunurilor ==== ==== Declararea bunurilor ====
  
-La această etapă, fiecare jucător predă sacul șerifului și își declară bunurile, indicând tipul lor. Indiferent de bunurile din sac, el trebuie să declare **un singur tip** și poate să spună sau nu adevărul.+La această etapă, fiecare jucător predă sacul șerifului și își declară bunurile, indicând tipul lor. Indiferent de bunurile din sac, el trebuie să declare **un singur tip** și poate să spună sau nu adevărul. Bunurile care nu sunt alese, se pot considera **arse**.
  
 ==== Inspecția ==== ==== Inspecția ====
Line 53: Line 53:
 * dacă alege să accepte mita, atunci șeriful va adăuga acea sumă de bani la câștigul propriu, iar comerciantul va trece necontrolat,​ deci își va putea adăuga toate bunurile din sac pe tarabă. * dacă alege să accepte mita, atunci șeriful va adăuga acea sumă de bani la câștigul propriu, iar comerciantul va trece necontrolat,​ deci își va putea adăuga toate bunurile din sac pe tarabă.
 * dacă se controlează sacul implicit se refuză mita dacă există (aceasta întorcându-se la comerciant) * dacă se controlează sacul implicit se refuză mita dacă există (aceasta întorcându-se la comerciant)
-* dacă nu se controlează sacul, implicit se acceptă mita (dacă există) 
  
 ==== Recompletarea bunurilor din mână ==== ==== Recompletarea bunurilor din mână ====
-La finalul sub-rundei fiecare jucător își pune bunurile aduse pe taraba și își recompletează cărțile din mână cu urmatoarele 10 cărți (bunuri).+La finalul sub-rundei fiecare jucător își pune bunurile aduse pe taraba și își completează mâna cu urmatoarele 10 cărți (bunuri).
  
 === Descrierea bunurilor === === Descrierea bunurilor ===
Line 102: Line 101:
 * va da **5 monede** atunci când în sac va adăuga **una sau două** bunuri ilegale; * va da **5 monede** atunci când în sac va adăuga **una sau două** bunuri ilegale;
 * va da **10 monede** atunci când în sac va adăuga **mai mult de două** cărți ilegale; * va da **10 monede** atunci când în sac va adăuga **mai mult de două** cărți ilegale;
-* va completa cu cartile legale cele mai valoroase in limita permisa de banii pe care ii are+* va completa cu cartile legale cele mai valoroase, iar la egalitate, cu cele cu id-ul cel mai mare, in limita permisa de banii pe care ii are
 * va declara bunurile ca fiind **mere**; * va declara bunurile ca fiind **mere**;
-Dacă ar rămâne fără bani, el nu va putea da mită, deci el va juca corect (va juca la fel ca jucătorul cu **strategia de bază**). De asemenea, dacă nu va avea niciun bun ilegal, el va aplica tot strategia de bază. El isi va completa ​mana in functie de penalty-ul care s-ar cumula+Dacă ar rămâne fără bani, el nu va putea da mită, deci el va juca corect (va juca la fel ca jucătorul cu **strategia de bază**). De asemenea, dacă nu va avea niciun bun ilegal, el va aplica tot strategia de bază. El isi va completa ​sacul (ce ii da serifului la verificare) ​in functie de penalty-ul care s-ar acumula. Totusi, el nu va lua un bun daca i-ar aduce penalty-ul acumulat suma de bani pe 0
-Ca șerif, el va verifica mereu doar comerciantul din **stânga**,​ respectiv **dreapta** sa.+Ca șerif, el va verifica mereu doar comerciantul din **stânga**,​ respectiv **dreapta** sa, in aceasta ordine. De la restul comerciantilor va incerca, **ulterior**,​ sa ia mita daca acestia i-ar oferi-o, dar altfel **nu** ii verifica.
  
 == Precizări == == Precizări ==
Line 152: Line 151:
 La final jocului ne interesează un simplu clasament în care avem id-ul jucătorului (al câtelea a fost în vectorul inițial), strategia utilizată de acesta, împreună cu punctajul său final. Acest clasament trebuie afișat sortat dupa numărul de puncte descrescător. La final jocului ne interesează un simplu clasament în care avem id-ul jucătorului (al câtelea a fost în vectorul inițial), strategia utilizată de acesta, împreună cu punctajul său final. Acest clasament trebuie afișat sortat dupa numărul de puncte descrescător.
  
-    2  BASIC140 +    2  BASIC 140 
-    4  BRIBED91 +    4  BRIBED 91 
-    1  BASIC89 +    1  BASIC 89 
-    0  GREEDY70 +    0  GREEDY 70 
-    3  GREEDY20+    3  GREEDY 20
  
  
Line 254: Line 253:
 } }
 </​code>​ </​code>​
 +
  
 ==Punctaj== ==Punctaj==
teme/tema.1571840241.txt.gz · Last modified: 2019/10/23 17:17 by Gabriel Tuculina