57400 Gra w kartofla c++
min zł10 PLN
Paid on delivery
1 Gra w kartofla
Napisac gre w kartofla. Powinna ona umozliwiac gre dwuosobowa (na jednym komputerze) lub
przeciwko komputerowi. Program powinien sam znajdowac i skreslac odpowiednie linie.
1.1 Zasady gry
Plansza składa sie z pól utworzonych z górnej połowy macierzy o wymiarze 10x10 (łacznie z przekatna).
Na poczatku wszystkie pola sa puste, jedynie pola w prawym górnym rogu oraz lewym dolnym
sa zamalowywane. Gracze na przemian zamalowuja po jednym polu i jesli w ten sposób spowoduja,
ze zamalowana zostanie cała linia (pionowa, pozioma lub ukosna) to zdobywaja tyle punktów, jakiej
długosci sa zamalowane linie. Po naliczeniu punktów linie te sa skreslane i nie mozna juz za nie
zdobyc punktów. Kazde pole w takim układzie bedzie skreslone dokładnie czterokrotnie na koncu
gry (raz przez linie pionowa, raz pozioma i dwie ukosne). Wygrywa ten gracz, który uzbiera wiecej
punktów.
Do gry potrzebuje dokumentacji w ktorej sklad wchodza:manual, diagram klas, oraz specyfikację danych wejściowych i wyjściowych.
W programie muszą być zastosowane następujące techniki i technologie obiektowe:
kapsułkowanie
dziedziczenie
polimorfizm
szablony (własne)
kontenery STL
algorytmy STL
Termin do 1 wrzesnia
Project ID: #5631104