Gra w chińczyka

1

Witam, potrzebuje pomocy w napisaniu gry "chińczyk" w języku Java.
Zasady:
Zaimplementuj w pełni funkcjonalną grę rozpoczynającą się od wyboru ilości graczy, następnie samą rozgrywkę (zgodną z opisanymi zasadami) zakładającą że po wylosowaniu ilości oczek na kostce gracz zdecyduje którym pionkiem się ruszy. Operacja ta będzie realizowana przez podanie danych w konsoli, co może wyglądać następująco:

wylosowano:  6
podaj numer pola na ktorym stoi pionek ktory nalezy przesunac:_

Jako numer pola należy podać wartość liczbową, przyjmując że pole "start" o numerze 0 znajduje się w górnym prawym rogu planszy. Uwzględnij wyświetlanie pomocniczych numerów pól dla kolejnych pełnych dziesiątek, aby ułatwić graczom określanie numerów pól na których aktualnie znajdują się ich pionki. Po każdym ruchu plansza będzie wyrysowywana od nowa. Uruchomienie gry może nastąpić w jeden z dwóch sposobów:

  • przez wywołanie metodystart() nie zawierającej żadnych parametrów, w takim przypadku gra rozpocznie się od losowego wskazania który z graczy wyprowadzi pierwszego pionka;
  • jako formę kontynuacji wcześniejszej rozgrywki poprzez wywołanie metodystart(int,int[][], int[], int[]) w której kolejne parametry opisują:
    –ilość graczy;
    –kolor pionka (w kolumnie 0) i pozycję pionka (w kolumnie 1);
    –tablicę wyników kolejnych losowań;
    –tablicę decyzji - opisującą którym pionkiem należy się poruszyć;
    Przykład wywołania parametrycznego przedstawiono poniżej:
start(
  4 ,
  new int[ ] [ ] {
    {’a’,   3} ,
    {’b’,   6} ,
    {’c’,  22} ,
    {’d’,  31} ,
  } ,
  new int[ ] { 2 } ,new int[ ] { 3 } ) ;

Dla uproszczenia rozgrywki przyjmij, że pionki wchodzą do „domku” po przekroczeniu miejsca z którego wyszły. Wprowadzanie danych należy zrealizować z wykorzystaniem polecenia:

Scanner scan = new Scanner(System.in) ;
3

Z czym konkretnie potrzebujesz pomocy?
Napisanie całej gry za Ciebie mija się z celem dydaktycznym tego zadania.

3

Potrzebujesz pomocy? Looz, walne przed snem dzis raz zdrowaśkę aby Ci sie udalo ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1