Diagram klas projekt

background image

Gra komputerowa

Świat w którym rozgrywa się gra, można przedstawić za pomocą pól. Każde pole

identyfikowane jest przez współrzędne x i y. Pole może być dogodne dla założenia osady, lub
też nie. Jeżeli na polu istnieje osada, to tylko jedna. Z każdym polem związany jest pewien
krajobraz w postaci bitmapy. Na niektórych polach mogą występować surowce (np. węgiel,
ruda) lub inne artefakty nie będące niczyją własnością.
Każdy gracz jest władcą jednego księstwa. Do księstwa może należeć wiele osad. Księstwo
wyznacza narodowość oraz obywatelstwo osadników. Osadnicy są obywatelami księstwa
poprzez przynależność do jednej z osad danego księstwa. Osadę mogą jednak zamieszkiwać
różne nacje, których narodowość nie pokrywa się z obywatelstwem. Poszczególne nacje
zamieszkujące osadę charakteryzują się lojalnością wobec księstwa, do którego należy dana
osada. Na osadników nałożony jest podatek pogłówny, który co tydzień musi być
odprowadzany na rzecz księstwa. Zbyt wysoki poziom podatków obniża morale osadników.
Zebrane środki finansowe przeznaczone są na utrzymanie budynków oraz wojska.

W osadach można stawiać różnego rodzaju budynki. Niektóre z nich można wybudować tylko
w pojedynczym egzemplarzu dla każdej osady (np. fosa), inne w większej ilości (np. zakład
kuśnierza). Aby w danej osadzie powstał budynek, część osadników musi pracować jako
budowniczy przez określoną liczbę roboczogodzin oraz muszą być dostępne odpowiednie
produkty i surowce do ich budowy. Osadnicy każdego dnia mogą pracować w innych
zawodach (np. kowal, rolnik). Aby osadnicy mogli wykonywać swoje zawody, zwykle
wymagane są odpowiednie budynki (np. kuźnia, tartak).
Większość pracowników dostarcza artefakty – wytwarza produkty, (np. kowal, rolnik) lub
pozyskuje zasoby naturalne (np. górnik, drwal). Do wytworzenia produktu mogą być
potrzebne pewne artefakty. Następnie należy oddelegować pracowników, którzy przez
wymagana liczbę roboczogodzin będą pracować przy produkcji. Artefakt, który powstał w
wyniku działalności osadników, to produkt. Do najważniejszych typów produktów należy
zbroja (np. miecz, kolczuga) oraz żywność (np. chleb, mięso). Z kolei najważniejszy typ
artefaktu nie będącego produktem to zasób naturalny. Aby w osadzie mogły być przetwarzane
artefakty w większej ilości, należy zbudować maszyny.

Wskazówka.
Zdefiniować klasę parametryzowalną ZBIÓR która będzie nieuporządkowaną kolekcją
elementów typu określonego przez parametr. W ZBIORZE elementy mogą się powtarzać – z
każdym elementem związana jest liczba naturalna określająca liczność jego wystąpienia.


Wyszukiwarka

Podobne podstrony:
8(45) Diagramy klas cz2
Serwis sprzetu domowego z diagramem klas
Diagram Klas
Diagram klas
Diagram Klas
Diagramy klas
7(45) Diagramy klas wprowadzenie
diagram klas 2
diagram klas 2
Diagram klas i obiektow ZIN 3 i Nieznany
Diagram klas UŚ
analiza systemow informatycznych, Egzamin z PSI, Egzamin składa się z 30 pytań i modelu UML do zapro
diagram klas do dziekanatu
Model klas projektowych
Diagram klas
5 Diagram klas
Diagramy klas
DIAGRAM KLAS

więcej podobnych podstron