Mała gra strategiczna (na komórkę)
Technologia: Java (J2ME)Data ukończenia: 06.02.2010
Opis
Przedstawiam grę dla dwóch graczy na komórkę, której zasady sam wymyśliłem :) Gra polega na zajmowaniu planszy przez swoje pionki i pojedynkach z przeciwnikiem. Cele gry to: zajęcie odpowiedniej liczby pól planszy lub wyeliminowanie wszystkich pionków przeciwnika. Program pozawala na wybór rozmiaru planszy; ilość możliwości jest zależna od dostępnego rozmiaru ekranu urządzenia. Warto dodać, że rysowany obraz jest dopasowywany do parametrów ekranu.
Grę zaczyna się posiadając po dwa pionki na gracza. Rozłożenie początkowe może być losowe lub na skraju planszy. Następnie gracze wykonują ruchy na zmianę przesuwając swoje pionki.
Na początku każdej następnej tury otrzymuje się po jednym pionku na wszystkich polach, które zajmuje gracz mający ruch. W trakcie tury można przesunąć pionki tylko z jednego pola na pole przybrzeżne. Można przesuwać dowolną ilość pionków z tego pola, pamiętając, że jedno pole zawsze może mieścić maksymalnie 9 pionków. Kiedy zaatakuje się pole przeciwnika, wyliczenie kto wygrał i ile pozostało pionków zależy od wybranej w opcjach losowości pojedynków.
Losowość pojedynków: należy pamiętać, że w pojedynkach nie ma remisów - zawsze ktoś wygrywa. W razie remisu obrońca ma 66% szans na wygraną pojedynku (wtedy zostaje na polu tylko jeden pionek). Wprowadzono trzy sposoby obliczania, kto wygrał pojedynek:
- Losowość znaczna - w każdym pojedynku wylicza się ilości pionków wg zasady, że zwiększa się lub zmiejsza ich ilość o 1, lub pozostawia tak jak było (wybór czy zmniejszyć, zwiększyć lub zostawić jest losowany, dla obu graczy osobno). Następnie porównuje się ilości. Ten, kto ma więcej wygrywa, a ilość pionków które pozostanie na polu jest różnicą między uzyskanymi wartościami. Oczywiście na polu nie może zostać więcej pionków niż atakowało. Przykład: ataują 3 pionki na 3 pionki, możliwe wartości używane do obliczeń to: 2 vs 2, 3 vs 2, 4 vs 2, 2 vs 3, 3 vs 3, 4 vs 3, 2 vs 4, 3 vs 4 i 4 vs 4 - wszystkie możliwości są równo prawdopodobne.
- Losowość tylko przy remisie - kto ma iwięcej pionków ten wygrywa, a na polu pozostaje różnica rzeczywistej ilości pionków. W razie remisu obowiązują zasady wymienione wyżej.
- Losowość dotyczy ok 1/3 pojedynków - statystycznie 1/3 pojedynków odbywa się przy "losowości znacznej", a 2/3 jak przy "losowości tylko przy remisie".
Istnieje możliwość wyświetlania raportów po każdym pojedynku z wyliczeniem ile pionków brało udział w pojedynku, jaki jest rezultat i ile zostało na danym polu.

Ściągnij aplikację
MGS.jar (wersja 1.0.0)