Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Java gra karty okey


Rekomendowane odpowiedzi

Opublikowano

Witam serdecznie chce zrobić tak jakby gre mini pokera ,który będzie

liczył z tych wartości punkty jak w systemie pokerowym

 

 1. Strity w tym samym kolorze:
 2. Strity w różnym kolorze:
3. Trójki:
6,7,8 -100pkt. 6,7,8 -60pkt. 8,8,8 - 90pkt.
5,6,7 -90pkt. 5,6,7 -50pkt. 7,7,7 -80pkt.
4,5,6- 80 pkt. 4,5,6- 40 pkt. 6,6,6- 70pkt.
3,4,5- 70 pkt. 3,4,5- 30 pkt. 5,5,5- 60pkt.
2,3,4- 60 pkt. 2,3,4- 20 pkt. 4,4,4- 50pkt.
1,2,3- 50 pkt. 1,2,3- 10 pkt. 3,3,3- 40pkt.
2,2,2- 20pkt.
1,1,1- 10pkt.
 

 

Żółty,Czerwony,Niebieski

1            1             1

2            2             2

3            3             3

4            4             4

5            5             5

6            6             6

7            7             7

8            8             8

 

 

 

Ma grać w to tylko jeden gracz. Da się to zrobić?

 

 

Ma losować 5 kart ,każda musi zostać wykorzystana i już niepowtarzać się :)

Opublikowano

no ale jaki masz problem?

Do losowania możesz użyć zwykłego List i random, po prostu losujesz element z listy i go usuwasz, albo jako że karty rozdajesz kolejno, to użyć Collections.shuffle na liście i wtedy pobierać kolejne karty iteratorem i usuwać poprzednie. (Lub użyć LinkedList jako queue)

Wtedy od razu zostajesz z listą reszty kart których używasz dalej jako taili, i masz zapewnione że karty się nie powtarzają.

 

Zrób sobie obiekt karty, nadaj mu wartość i kolor, przygotuj te LinkedList z całą talią, Collections.shuffle, i rozdajesz do graczy, każdy gracz to też może być jakieś obiekt, mający swoją kolekcje kart.

Tak samo możesz przygotować interfejs CardFigure np, gdzie potem tworzysz różne implementacje do sprawdzania czy dany zestaw kart to wybrana figura.

 

Taki zgoła opis, bo tak to nie zdałeś żadnego konkretnego pytania.

1438614356923701010629.png

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...