mm4tt / yapg

Yet another phone game
2 stars 0 forks source link

i001_z002 #3

Closed MaciejPuczkowski closed 11 years ago

MaciejPuczkowski commented 11 years ago

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

MaciejPuczkowski commented 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).

mzglicz commented 11 years ago

Akceptuję