Closed tmichel closed 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.
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.
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)
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.