Metody Programowania Projekt 2
Chińczyk
Wykorzystując technologie J2ME w wersji 1.0 należy zaimplementować planszową grę Chińczyk.
Cel gry:
Grający powinien bezpiecznie przeprowadzić swoje pionki do „domku”.
Zasady gry:
Plansza w kształcie krzyża równoramiennego składa się z pól: -D-dom
- L - łącznik (pole wspólne dwóch ramion)
- N - normalne pole
- S - pole startu danego domu
ŁI IŁ N| DIN N|D|N N| D|N N | D| N N|D|N N|N|N S N N
Grający dysponuje 5 pionkami, oraz dwoma sześciennymi kostkami.
Wprowadzenie piona na plansze następuje po „wyrzuceniu” dwóch takich samych wartości na obu kościach (wyprowadzenie kończy ruch). Następny rzut kościami określa o ile pion może posunąć się do przodu. Piony przesuwają się tylko do przodu zgodnie z ruchem wskazówek zegara. Na planszy mogą pojawić się piony 4 graczy. Jeżeli dwa piony spotkają się na jednym polu wówczas pierwszy z nich wędruje do bazy. Po przejściu całej planszy pion „wchodzi” do domu gdzie nie może być zbity przez przeciwnika. Gracz kończy grę gdy wszystkie pionki wejdą do domku i zajmą przeznaczone im miejsca
Założenia projektu:
- gracz może decydować o ilości przeciwników, oraz ich umiejętnościach