# Dokumentacja.md ## PROZE21L_PROJEKT_PANG #### Zespół: | Indeks | Nazwisko | Imię | | -------- | -------- | -------- | | 304160 | Górski | Damian | | 304194 | Ogrodnik | Michał | ## Cel gry Celem gry jest unikanie odbijających się piłek. ## Szczegółowe zasady gry - Na planszy znajduje się bohater oraz piłki. - Piłki poruszają się w pionie i poziomie z różnymi prędkościami, z zachowaniem zasad fizycznych, jednak bez uwzględniania strat energii. - Gracz ma sterować bohaterem tak, aby nie trafiła go żadna piłka. - Gracz może poruszać się w lewo, w prawo, oraz podskakiwać, a także strzelać do piłek. - Piłki mają trzy rodzaje("mała", "duża", "mega") - Aby rozbić małą piłkę gracz musi w nią trafić 1 raz. - Aby rozbić dużą piłkę gracz musi w nią trafić 3 razy. - Aby rozbić mega piłkę gracz musi w nią trafić 7 razy. + Bohater: + na start 10 punktów życia + możliwość strzelania + możliwość poruszania się + Przeciwnicy | Rodzaj | Mała piłka | Duża piłka | Mega piłka | | --------- | ---------- | ---------- | ---------- | | życie | 1 | 3 | 7 | | obrażenia | 1 | 1.5 | 3 | ## Szkice interfejsu graficznego ![](https://i.imgur.com/cCwpKVe.png) ![](https://i.imgur.com/CdjunqR.png) ![](https://i.imgur.com/uliUmL8.png) ![](https://i.imgur.com/7u3x8WS.png) ![](https://i.imgur.com/4d3JW8h.png) ![](https://i.imgur.com/Pk73tH1.png) ## Funkcjonalność aplikacji - menu startowe - wybór planszy - możliwość pauzy w trakcie rozgrywki - zapisywanie wyników ## Zasady punktacji + Za zniszczenie małej piłki gracz otrzymuje 1 pkt + Za zniszczenie dużej piłki gracz otrzymuje 5 pkt + Za zniszczenie mega piłki gracz otrzymuje 10 punktów + Za przejście poziomu gracz otrzymuje dodatkową liczbę punktów, która wynika ze wzoru: $W=ceil(10*[(0,028*k^6 -0,4*k^2+2,3*k-2,55) +0,4*(p-2,5)+0,8*(s-3)]+29)$ ,gdzie: k - poziom trudności (łatwy -> k=1, trudny -> k=3) p - pozostałe hp (1-10) s - numer poziomu(1-3) ## Elementy Dodatkowe - wyświetlenie statystyk(ilość zniszczeń danego rodzaju piłki) - wybór poziomu trudności danej planszy (łatwy, trudny) - inne prędkości i ilość piłek dla danego poziomu trudności