Scraby.io |
Scraby.io |
2.12.2015, 21:31:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) |
Hej,
Od pewnego czasu po godzinach pracowałem nad grą którą udało mi się wypuścić 2 tygodnie temu. Jest to słowna gra w multiplayerze, trochę podobna do scrabblów Link: http://scraby.io/ Trochę bardziej technicznie. Co wykorzystałem: 0. Git Backend 1. Node.js 2. MongoDB 3. Socket.io Sama strona backendowa nie jest skomplikowana. Za pomocą Noda`a zaimplementowana jest maszyna stanów (faza rozgrywki i faza pokazywania wyników po rozgrywce), serwer z pomocą Socket.io emituje i nasłuchuje zdarzenia od/do podłączonych graczy. W bazie mamy zapisany słownik sjp.pl - http://sjp.pl/slownik/growy/ Frontend 4. Angular 5. Bootstrap 6. Jade 7. SASS 8. Gulp Angular raczej nie służy do budowania gier ale wybrałem go bo chciałem coś więcej napisać i bardziej go poznać. Bootstrap bo jest szybko, SASS bo jest wygodnie i zachowany jest ład i porządek, Jade dlatego że kod jest bardziej związły niż w czystym HTMLu a gulp żeby zbudować wersje produkcyjną. Apliakacja Androidowa 9. Cordova Z pomocą Cordovy normalna aplikacja browserowa została wrzucona do WebView i zbudowana jako .apk. Tak naprawdę aplikacja otwiera na WebView linka do strony, stąd też sama aplikacja ma zaledwie 142kB. -------------------- Moja gra - scraby.io
|
|
|
2.12.2015, 22:23:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Jak już korzystasz z Angulara, to wymuś na routerze, żeby korzystał z History API, a nie hashbangów (nie wiem czemu to nie jest domyślne ustawienie…).
Zaznaczanie tekstu wyłączałbym dla samej planszy z grą. Osobiście mam zwyczaj zaznaczania tekstu, który czytam (tak, wiem, głupi zwyczaj) i trochę nieswojo czuję się z instrukcją, której się nie da zaznaczyć -------------------- ★Mój blog || Okiem krytyka★
|
|
|
2.12.2015, 22:35:10
Post
#3
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) |
Jak już korzystasz z Angulara, to wymuś na routerze, żeby korzystał z History API, a nie hashbangów (nie wiem czemu to nie jest domyślne ustawienie…). Dobra propozycja, czytałem, nigdy nie korzystałem ale z tego co widzę to Android 4.1 nie wspiera http://caniuse.com/#search=history jednak od strony aplikacji androidowej wspieram Androida od 4.0. Chyba że jest jakiś polyfill w wersji dla angulara Zaznaczanie tekstu wyłączałbym dla samej planszy z grą. Osobiście mam zwyczaj zaznaczania tekstu, który czytam (tak, wiem, głupi zwyczaj) i trochę nieswojo czuję się z instrukcją, której się nie da zaznaczyć Mam taki sam zwyczaj -------------------- Moja gra - scraby.io
|
|
|
3.12.2015, 00:31:28
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
To wówczas AFAIK Angular robi fallback.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
5.12.2015, 10:53:06
Post
#5
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 43 Dołączył: 5.03.2012 Ostrzeżenie: (0%) |
WINCYJ FRAMEWORKÓW!!!
|
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 03:09 |