Obcy - wcale nie ostatnie starcie

Transkrypt

Obcy - wcale nie ostatnie starcie
Obcy - wcale nie ostatnie starcie
Metody PRogramowania
Projekt 1
Semestr zimowy 2009/2010
Plansza gry skªada si¦ z:
1. pi¦ciu rz¦dów
obcych,
z chwil¡ startu rozmieszczonych w górnej cz¦±ci
planszy
2. dziaªa, sterowanego przez klawisze
3. buforów odgradzjacych dziaªo
Celem gry jest zniszczenie wszystkich
obcych
przy jednoczesnym unika-
niu bomb.
W trakcie gry dziaªo mo»e przesuwa¢ si¦ w lewo i prawo, oraz odpalac
pociski.
obcych mo»e rzuca¢ bomby.
zniszczy¢ obcego w pierwszym rz¦dzie
Ka»dy z
Aby
w kolejne rz¦dy b¦do wymagaªy
n+1
gdzie
n
- wystarczy jeden pocisk, ale
- jest numerem rz¦du.
W programie nale»y zrealizowa¢:
1. przesuwanie ruchomych elementów gry
bomb
i
pocisków
realizowane
jako oddzielne w¡tki
2. detekcj¦ kolizji z wykorzystaniem zaimplementowanego przez programist¦ delegacyjnego modelu zdarze«
3. implementacj¦ internacjonalizacji zgodnie z przedstawionymi na wykªadzie metodami
1