Kalwador / Java-2D-Game

Java, Slick2D
MIT License
8 stars 5 forks source link

Zadania krótkoterminowe #12

Open ghost opened 7 years ago

ghost commented 7 years ago

Adrian - dodaj nową warstwę, obrysuj na niej kolorowymi blokami ważniejszych npc na mapie - wg własnego uznania, będą to npc z dialogami. Stwórz npcData z ArrayListami do każdej mapy osobno, oraz wstrzyknij do nich dane o położeniem każdego dialogowego npc i jakimś tekstem powitaniem które wyświetli się po podejściu. Model NPC jest w grze użyj go. A jeśli będziesz miał pytania co do wstrzyknięcia danych napisz.

Maciek - To samo co Wilku tylko na mobach. Dodaj moby do map, ale tylko stojące przodem. Obrysuj każdego kolorem na kolejnej warstwie. Wprowadź w klasie enemyData do ArrayList (o nazwach map) obiekty enemy i danymi o przeciwnikach, czyli położenie (x,y) na mapie, ilość hp, deffa,sile ataku,ilość expa, stringa z lokalizacją grafiki.

Sajmon - Fight state - na dole będzie Hud jak w PlayState z wyłączoną obsługą klawiszy, w oknie Twoje grafiki 🙂 do tego jeszcze Okno dialogowe z przebiegiem walki w tym pomożemy Ci z Jarkiem. Ikona herosa jest w Sprite.java, przeciwnicy w ArrayListach zrobionych przez maćka, system walki oraz wrzucanie odpowiedniego przeciwnika spotkanego na mapie - hmm to wykminimy w trakie 😀

Jarek - CreateState z wyborem avataru, imienia i pierwszym rozdysponowaniem 10 punktów na statystyki, na wolnym czasie możesz pobawić się z dźwiękiem na poszczególnych scenach, tylko z głową aby w jednym głównym obiekcie wymieniały się referencje a nie nakładały czy przysłaniały. No troszkę trzeba pomyśleć 🙂

Szymon - skille

Piotr - podłącze bagState do itemsInBag i equipInBag, characterState do obiektu Hero, zapisywanie gry, CreateState Jarka do GameState, wstęp do optymalizacji gry jeśli wystarczy czasu.