<!-- # ### Zasady realizacji # - Celem projektu jest zaprojektowanie i implementacja prostej gry sieciowej opartej o mechanizm gniazd sieciowych # - Projekt może być zrealizowany w dowolnej technologii udostępniającej interfejs do obsługi gniazd sieciowych # - Projekt realizowany jest indywidualnie lub w grupach 2-3 osobowych # - Projekt składa się z trzech części: # - utworzenie grupy projektowej, wybór tematu i przedstawienie go prowadzącemu # - projekt rozwiązania: 2-3 strony, krótki opis, diagram klas oraz diagram sekwencji # - implementacja i demonstracja rozwiązania # - Punktacja dla poszczególnych części: # - 2 pkt # - 2 pkt # - 16 pkt # - Do zaliczenia projektu wymagana jest realizacji części 1 i 2 --> #### Linki Sprawozdanie: https://docs.google.com/document/d/1vjKIk46b7k1FlgfPa24tnTCaLdLjLobwFetdrm-oAtg/edit?usp=sharing Diagram klas: ![](https://i.imgur.com/13I7RhI.png) # Projekt gry PR - technologie: - Java SE - JavaFX - cel gracza: - wyrzucenie pozostałych graczy poza bezpieczną strefę - narzędzia gracza do osiągnięcia celu: - Gracze przed rozpoczęciem rozgrywki wybierają 2 z dostępnych umiejętności do wykorzystywania podczas gry - Umiejętności mają określone cooldown'y - Pomysły na umiejętności: - Umiejętność, która stawia ściany - Umiejętność, która niszczy ściany - Umiejętność, która wykonuje skok na dłuższy dystans - Umiejętność, która wykonuje skok na krótszy dystans i daje graczowi zwiększoną prędkość poruszania na czas X - Umiejętność, która kopie gracza i go odrzuca - Umiejętność, która teleportuje w wyznaczone miejsce - Umiejętność, która stawia pole ktore zmniejsza predkosc poruszania sie graczy w polu i uniemozliwia im uzywanie umiejetnosci zmieniajacych wlasnie polozenie - mapa: labirynt - ![](https://i.imgur.com/1q07ftC.png) - żółte koło - bezpieczna strefa - gracze poza bezpieczną strefą otrzymują obrażenia w czasie - bezpieczna strefa porusza się losowo po mapie - bezpieczna strefa zaczyna się poruszać po zadanym timeoucie - bezpieczna strefa zmniejsza się wraz ze spadkiem ilości graczy lub upływem czasu - opcjonalne: mapa jest losowo generowana przed każdą rozgrywką - gracze pojawiają się w losowych miejscach w bezpiecznej strefie