Open NoxArt opened 10 years ago
x2) Nechápu o kterém počátečním písmeně mluvíš.. Mohl bys prosím vysvětlit?
počáteční písmeno pro slova, která mají hádat hráči v daném kole
aha, jo, ted' chápu. musel jsem ještě jednou přečist pravidla hry) chci se ještě zeptat - na co potřebujeme stahovat jména hráčů?
No přišlo mi dobrý, aby člověk viděl, kdo je taky připojený, aby to nebylo "naslepo"
jo, máš pravdu. Mám ještě dotaz ohledně startu hry. Odesílám zprávu o startu hry na server pomocí Game.startGame 11-22 13:08:06.916: W/start_game(2472): id=85&command=start_game&admin_token=jktd4ihqrwiayyej1kv01mhv1yamfa
Pak se snažím nové zpravy vyzvednout pomocí GameClient.getNewMessages 11-22 13:08:21.966: W/get_messages(2472): command=get_messages&token=jj1i9x7cg7xirl4bbcqzan8fu46xke&game_id=85
Ale žadnou zprávu o začatku hry server nevrací.. Dělám něco špatně nebo musí se něco upravit na serveru?
Udělal jsem nějakou úpravu, zkus to teď, zprávy mi to na serveru vrací
Akorát to není game_started, ale:
round_started { round: 1, timestamp [time of start] }
opravil jsem ve wiki
V logu by to mělo psát i odpovědi, ne?
jo, už to funguje, díky 11-22 15:13:49.348: W/get_messages(1926): {"result":[{"id":"305","type":"round_started","data":"{\"round\":1,\"time\":1385152021,\"letter\":\"a\"}"}]}
V obrazovce "PlayingActivity" přídal jsem aktualizace time limitu každou vteřinu. Mrkněte prosím někdo, kdo má Android zda to skutečně aktualizuje každou vteřinu. Na emulátoru to vypadá nějak pomalu.
Na mobilu i v emulatoru to jede dobre. Myslis to jak se odpocitava cas, ze?
jj, díky
Ještě dodělám na serveru start hry a bude to následující
1) Admin zadá vytvoření hry - to máme 2) Člověk se připojí, updatuje se hra - to máme 3) Člověk je v obrazovce čekání - mám
dodělat: x1) Změnit na server is_running na phase x2) Dodělám tvorbu messagů o startu kola na serveru [kolo, počáteční písmeno]
4a) Člověk si stáhne seznam jmen hráčů - podpora na serveru a modelu je, stačí přidat do activity 4b) Aplikace posílá dotazy na nové zprávy - nutno přidat na server message o připojení/odpojení hráčů, v tom případě by aplikace znova stáhla jména 4c) Jakmile je jedna z nich "round_started", přepne do herní Activity, a ze zprávy vezme počáteční písmeno
potom budem řešit odeslání, vyhodnocení a přepnutí do nového kola NEBO ukončení
extra: 4bx) V čekací obrazovce chat (podpora na serveru v podstatě je)