Closed MaciejPuczkowski closed 11 years ago
Opis Implementacji: Główna część zadania zawarta jest w kodzie klasy Player. Player zna swoją pozycję, może przesuwać się na pola typu Empty. Dotknięcie w ekran powoduje próbę przejścia w danym kierunku, o tym, czy player będzie szedł po osi OX, czy OY decyduje różnica pomiędzy współrzędnymi player, a dotknięcia. Jeśli player nie będzie mógł iść w danym kierunku spróbuje iść wg drugiej współrzędnej, chyba, że wspomniana różnica wynosi 0. Wpp będzie stał. Początkowo player jest stawiany na pierwszym lepszym polu typu Empty, które umożliwia mu ruch o dwa pola ( żeby miał szansę podłożyć bombę i uciec ). Player ma atrybut Speed (typu float ) ustawiony na 1, który jest mnożnikiem prędkości. (Speed = 2 zwiększy prędkość dwukrotnie )
Zmiany w stosunku do wcześniej podanego opisu zadania: Zmieniłem sygnaturę metody Update dla klasy Engine, żeby przyjmowała argument gameTime - jest to potrzebne przy generowaniu opóźnienia poruszających się obiektów (przynajmniej tak mi się wydaje).
Akceptuję
Nazwa Funkcjonalności: Chodzenie po mapie bombermanem.
Opis Zadania: Bomberman ( tymczasowo reprezentowany przez jakiś zastępczy kształt ) będzie poruszał się po wcześniej utworzonej mapie, na razie w sposób prosty, czyli bez uwzględniania fizyki.
Oszacowany czas przewidywany na realizację zadania: Do końca iteracji