Skip to content
This repository has been archived by the owner on Nov 15, 2022. It is now read-only.

requirements

Antek Bizon edited this page Mar 5, 2022 · 3 revisions

Spełnienie wymagań

Spis treści


Etap 1

  1. Gracz może grać na jednej z 15 przygotowanych plansz. Każda z plansz ma przypisany jeden z trzech poziomów trudności (np amator, zaawansowany, ekspert). Drużyna decyduje co determinuje poziom trudności planszy np: ilość piłeczek do zestrzelenia, prędkość ruchu piłeczek, dodatkowe przeszkody, ograniczony czas, ilość żyć). Gracz po uruchomieniu gry i wybraniu 1 modu może wybrać poziom trudności rozgrywki mimo to będzie prowadził rozgrywkę na tych samych 15 poziomach, lecz będzie miał dostępną inną ilość czasu oraz ilość „żyć” co jest zależne od wybranego poziomu trudności.

  2. Gracz wybiera jeden z 3 poziomów trudności i rozpoczyna grę na losowo wybranej planszy z danej grupy.

  3. Na tym etapie zestrzeliwanie piłeczek nie musi być punktowane.


Etap 2

  1. Gracz po uruchomieniu aplikacji dokonuje wyboru modułu gry. Może wybrać moduł stworzony przez Was w etapie pierwszym (wtedy musi jeszcze wybrać poziom trudności gry) lub moduł, który przygotujecie w etapie drugim.

  2. W drugim etapie przygotujecie moduł w którym plansze są ułożone w kolejności z rosnącym poziomem trudności. Gracz wybierając ten moduł może przeprowadzić rozgrywkę na kolejnych planszach (Level 1, Level 2, ... , Level 15), przechodząc do kolejnych dopiero po zwycięstwie.

  3. Gracz może wskazać od którego poziomu chce rozpocząć rozgrywkę (np gra od poziomu 5: Level 5, Level 6, ... , Level 15).

  4. Drużyna na potrzeby tego modułu przygotowuje co najmniej 15 plansz (możecie wykorzystać plansze z poprzedniego modułu).

  5. Na tym etapie zestrzeliwanie piłeczek powinno być punktowane, a punkty powinny być widoczne w czasie rozgrywki. Drużyna decyduje o ilości punktów możliwych do zdobycia na danej planszy, decyduje również za co punkty są przyznawane (np: za zebranie dodatkowego artefaktu, zestrzelenie obiektu).

  6. Gracz może zestrzelić piłeczki używając 4 rodzajów broni - po inspiracje sięgnijcie do załączonych linków).

  7. Bohater może wspinać się po drabinie, żeby dotrzeć do obszaru wcześniej niedostępnego.

  8. Na planszy powinny istnieć przeszkody, które bohater może zestrzelić żeby uwolnić piłeczki/otworzyć przejście do innego obszaru.

  9. Punkty zdobywane na kolejnych planszach w rozgrywce z modułu II sumują się i są dostępne w rankingu po zakończeniu rozgrywki.

  10. Gracz ma możliwość przerwania oraz zapisu rozgrywki z drugiego modułu i powrotu do niej po ponownym uruchomieniu aplikacji. Przerwana rozgrywka powinna być zapisana wraz z wszystkimi informacjami potrzebnymi do wznowienia gry:

  • ilość punktów zdobytych w poprzednich planszach
  • aktualnie rozgrywana plansza
  • ilość i stan obiektów do zestrzelenia
  • ilość żyć awatara
  • ilość punktów zdobytych na aktualnej planszy
  1. Gracz po ponownym uruchomieniu aplikacji ma możliwość wyboru, którą z zapisanych gier chce kontynuować.

  2. Gracz ma możliwość zakończenia rozgrywki w dowolnym momencie gry. Wynik rozgrywki powinien wówczas zostać obliczony, wyświetlony na ekranie i zapisany w rankingu.

  3. Gracz ma możliwość sprawdzenia aktualnego rankingu. Ranking powinien wyświetlać przynajmniej 10 najlepszych wyników.


Etap 3

  1. Gracz po uruchomieniu aplikacji dokonuje wyboru modułu rozgrywki. Może wybrać jeden z modułów stworzonych przez Was w poprzednich etapach lub moduł, który stworzycie w etapie trzecim. Zrealizowaliśmy wybór modu poprzez listę z wyborem dokonywanym za pomocą strzałek oraz entera dla zaakceptowania wskazanego modu.

  2. Gracz może wybrać jedną z 5 przygotowanych specjalnie dla tego modułu plansz. U nas gracz może wybrać ze wszystkich 20 leveli z czego 5 ostatnich jest dedykowanychdla tego modu i wyróznia się znacznie trudniejszym poziomem trudnmości.

  3. Zestrzeliwanie piłeczek powinno być punktowane, a punkty powinny być widoczne w czasie rozgrywki. Drużyna decyduje o ilości punktów możliwych do zdobycia na danej planszy, decyduje również za co punkty są przyznawane (np.: za zebranie artefaktu, zestrzelenie obiektu). Realizacja tego punku odbyła się poprzez umieszczenie licznika u góry ekrany gdzie na żywo dodawane są punkty za rozbicie kuli lub zebranie artefaktu.

  4. W trzecim module gry możecie wykazać się tworząc dodatkowe trzy utrudnienia/ułatwienia na planszy

  • pojawiające się artefakty np.: ładujące życie/chroniące/zwiększające siłę strzału
  • bohater ślizga się po wybranym typie powierzchni
  • trzecie utrudnienie/ułatwienie zaprojektujcie sami i opiszcie w dokumentacji
  1. Gracz ma możliwość przerwania oraz zapisu rozgrywki i powrotu do niej po ponownym uruchomieniu aplikacji (wykorzystajcie mechanizm stworzony w etapie drugim).

  2. Gracz ma możliwość zakończenia rozgrywki w dowolnym momencie gry. Wynik rozgrywki powinien wówczas zostać wyświetlony na ekranie. Wynik nie trafia do rankingu.

  3. Gracz ma możliwość usuwania wcześniej zapisanych stanów gry.

Clone this wiki locally