elem, moja lepša polovina obožava da igra kontra tablić, dok ja i nisam neki zaljubljenik, t.j. volim da igram samo ako pored sebe imam dovoljno piva i još par ljudi koji će igru da učine zanimljivijom. Da bih se rešio stomaka koji sam dobio od piva, ja reših da napravim kontra tablić na kompjuteru.
Sve je u početku išlo glatko, napravim ti ja sve potrebne klase, povežem ih nekako, ali onda dođem do problema oko nošenja karata.
evo kako to sve izgleda
Igru radim u C#.
Od klasa u programu imam Karta i Igrač.
špil sam napravio kao niz karata(logično zar ne :) )
igrač poseduje niz od 6 karata, gde se čuvaju njegove karte.
karte koje su na talonu se čuvaju u nizu talon.
Pitanje:
kako napraraviti algoritam koji će, kada igrač izbaci kartu, vratiti niz karata koje treba da ponese (naravno, ako ima šta)?
malo objašnjenje, za one koji nisu igrali kontra tablić:
pravila su ista kao kod običnog tablića, samo što treba nositi što manje karata.prioritet prilikom nošenja imaju kombinacije koje u sebi imaju najviše štihova, a zatim one sa najviše karata.Takođe ne zaboraviti da 10 karo vredi 2 štiha a "mala dvojka" jedan...
pomagajte ljudi, dok nisam postao pravi alkos :)