kir-dev / torpedo

Torpedó demó kivonuláshoz
0 stars 0 forks source link

Kezelőfelület, játék irányítása #4

Closed tmichel closed 10 years ago

tmichel commented 11 years ago

Ez talán a legkényesebb feladat, mert a felhasználók ezzel kerülnek majd közvetlen kapcsolatba és ráadásul valószínűleg a mobiljukról fogják megnézni.

Jelenleg itt csak két szövegdoboz és egy gomb van. Ez minimálisan elég arra, hogy irányítsa a játékot a felhasználó, de meg kell fontolni, hogy ennél valami intuitívabb és tapi barátabb módot találjuk arra, hogy egy lőjön.

Ezen kívül át kell gondolni, hogy milyen módon jelenítjük meg az információkat és hogy miket jelenítünk meg. Értelemszerűen a legfontosabb, hogy a saját hajóit és azok állapotát lássa, de az is lehetséges, hogy a pálya teljes állapotát megjelenítjük neki, de csak valami butított módon. Itt akkor a frissítés kérdése válik kritikussá. Ajax polling megint csak megoldás lehet.

thesnapdragon commented 10 years ago

Itt már csak a saját hajók mutatását kéne (?) megoldani. Jelenleg a pálya aktuális állapotát mutatjuk nekik, és a kivetítőn is lehetséges ezt követni, de ott a websocket-es megoldásnak köszőnhetően újratöltés nélkül követhetőek az események.

tmichel commented 10 years ago

Saját hajókat valami más színnel dobd fel. A találatot ért egységek színe lehet ugyanaz mint a többi találatot ért egységé.

A frissítés az egyedüli kérdéses pont. Szerintem az ajax polling tökéletes lesz. Akár mehet igen sűrűn is. 1-2 sec. A szerver el fogja bírni és a készülékek is.

Kérdés, hogy az angular mennyire viselkedik rendesen a telefonokon.

vbalazs commented 10 years ago

Is AngularJS a library, framework, plugin or a browser extension? AngularJS fits the definition of a framework the best, even though it's much more lightweight than a typical framework and that's why many confuse it with a library.

AngularJS is 100% JavaScript, 100% client side and compatible with both desktop and mobile browsers. So it's definitely not a plugin or some other native browser extension

http://docs.angularjs.org/misc/faq

Szerintem ez a része nem probléma, annyira nem csinál nagy mágiát, nem használ egzotikus HTML5 ficsöröket (vagy ha igen, akkor azt is polyfillezve)