Witam.

Musze napisać szybko mały projekt. Gra w karty - dureń. Gra ograniczona
do dwóch graczy. Jako wymiany danych użyłem bluetooth a dokładniej
fundament kodu postawiłem na example od google BluetoothChat. Teraz
rodzi się moje pytanie jak rozwiązać problem rozpoczęcia gry?

Chodzi mi o to że pierwszy gracz (ten który otworzy aplikacje jest
hosterem) tworzy klasę z grą która rozdaje odpowiednio karty itd. Gracz
drugi który podłącza się do gracza 1 i znowu tworzy się nowa instancja
klasy odpowiedzialnej za logikę gry, czyli już rozdanie kart gracza 1
jest różne od rozdania kart gracza 2. Jak rozwiązać ten problem ? Klasa z
gra powinna być singletonem czy coś w tym kierunku ? Gra sama sobie ma
działać na zasadzie tur zanim gracz 1 nie skończy akcji gracz 2 nic nie
może robić i na odwrót.

Proszę mi w miarę rzucać prostymi hasłami co do androida/javy, codziennie programuje jedynie .net .

Dziekuję,
Pozdrawiam.