mm4tt / yapg

Yet another phone game
2 stars 0 forks source link

i001_z003 (Bomby: podkładanie, wybuchy, wypadanie modyfikatorow z rozwalonych kostek) #4

Closed stefuncho closed 11 years ago

stefuncho commented 11 years ago

Nazwa Funkcjonalności: Bomby: podkładanie, wybuchy, wypadanie modyfikatorow z rozwalonych kostek

Opis Zadania: Stworzenie klasy przechowującej bomby. Bomb ma być rysowana na mapie jak każdy inny GameObject. Po ustalonym czasie włącza proces samodestrukcji. Zadanie obejmuje również procesy wybuchu i usuwania ścianek.

Oszacowany czas przewidywany na realizację zadania: 2 tygodnie

stefuncho commented 11 years ago

TODO: Zintegrować z modelem pozostałych.

stefuncho commented 11 years ago

Opis Implementacji: Utworzone zostały klasy: GameObject oraz Bomb. Engine przechowuje teraz informacje o aktywnych bombach, w przyszłości będzie mógł czyścić listę co jakiś czas. Dodatkowo uzupełniona została metoda Destroy() w klasie Maze.

Zmiany w stosunku do wcześniej podanego opisuj zadania: W modelu nie uwzględniona została graficzna reprezentacja modyfikatorów. W związku z tym utworzyłem tymczasową klasę Chest, dziedziczącą po MazeBlock, pojawiającą się po rozwaleniu bloków w miejscu wypadnięcia modyfikatorów.

Notatka dla sprawdzającego: Ostateczna implementacja znajduje się w branchu o nazwie "i001_z003b".

MaciejPuczkowski commented 11 years ago

Wybuch mógłby nie nachodzić na mury (niezniszczalne), ale akceptuję.