Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][AJAX][JavaScript]Odczytanie replayów z gry - jaka technologia?
Forum PHP.pl > Forum > Przedszkole
Demoneos
Mam zapisane w relacyjnej bazie danych replaye z gry komputerowej (dla każdej klatki będą to takie dane jak położenie postaci, ilość zdobytych punktów, poziom energii, itd.). Chciałbym teraz na stronie www na podstawie tych danych odtworzyć replay z gry. W jakiej technologi najlepiej zrealizować coś takiego? JavaScript, AJAX?
Rid
A może warto by się zainteresować flashem i activescript 3 ,albo silverlight(tylko nie renderuje grafiki 3d-poza tym w połączeniu z WCF jest znacznie potężniejszym narzędziem niż flash).
Demoneos
Ogólnie chodzi mi o dwie rzeczy. Po pierwsze - żeby jak najwięcej ludzi mogło te replaye zobaczyć. JavaScript ma włączony w przeglądarce prawie każdy. A jak to będzie np. z Javą?
Po drugie - żeby dało się te replaye oglądać również na iPhone - a więc Flash odpada.

PS Jaki moglibyście polecić silnik graficzny do JavaScript?
PS2 Czy jeżeli ktoś ma włączoną w przeglądarce JavaScript, to na pewno będzie mu też działał AJAX?
Rid
Silverlight to nic jak mieszanka JS- xml- c# ,działa po stronie klienta ,z tą różnicą ,że wymusza na użytkowniku instalacje pluginu silverlight w przeglądarce.Jedną naprawdę dobrą cechą jest,że jak ktoś wyłączy JS w przeglądarce to nie uruchomi aplikacji.
Silverlight ,niejako wymusza na użytkowniku korzystanie z JS,bez tego ani rusz.
Demoneos
Sorry, za odkop, ale od ostatniego posta w tym wątku trochę się zmieniło - wszedł HTML5, więc chciałbym zapytać - czy jest możliwość żeby te replaye odtworzyć przy pomocy HTML5?
Shili
Zapoznaj się z czymś takim jak canvas.
Co i tak determinuje użycie JavaScript.

Na iPhone canvas z tego co pamiętam działa, natomiast głowy sobie uciąć nie dam.

Natomiast będziesz musiał zredukować ilość klatek na sekundę, żeby nie zajeździć przeglądarki mobilnej. W jakości HD to nie pójdzie smile.gif
Niktoś
Lepiej użyć Javy, większość telefonów obsługuje tą technologie ,jak już ma to działać na urządzeniach mobilnych.
Shili
http://stackoverflow.com/questions/2368166...nes-web-browser
http://stackoverflow.com/questions/2433338...d-or-blackberry

Jeśli chodzi o powyższy post i użycie Javy na iPhonie (i Blackberry w dodatku).

@Niktoś
Chłopie, to już Twój kolejny post, który zauważam, gdzie dyrdymały podajesz jako prawdę, zupełnie bez zweryfikowania informacji.
Nie chcę się czepiać, ale w sumie wprowadzasz tym innych w błąd i tyle.
Niktoś
Eh,,Powiem ,ze nie interesuje się urządzeniami mobilnymi,zawsze myślałem że java dominuje w świecie telefonów,ale tak chyba było ubiegłej dekady:).
Popatrzyłem trochę ,no i większość telefonów obsługuję XHTML + język C# i js z Ajax.Heh przez przypadek poszedłem chyba w dobrym kierunku programując w ASP.NET C# i XHTML.
To wszystko ma jak przedmówca Rid mówił także kliencki Silverlight i co ciekawe co niektóre telefony mają wbudowaną albo wbudują obsługę tego języka.
Czyżby Microsoft chciał przejąć także ten rynek?
Shili
Microsoft powoli zaruca projekt Silverlight na rzecz rozbudowywania HTML5 (http://blogs.msdn.com/b/b8/archive/2011/09/14/metro-style-browsing-and-plug-in-free-html5.aspx, po polskiemu: http://antyweb.pl/internet-explorer-10-w-w...-na-windows-8/)

Aktualnie, coby było na temat - jest jeszcze możliwość skorzystania z SVG, chociaż z tego co widzę canvas zaczyna królować
http://pl.wikipedia.org/wiki/Scalable_Vector_Graphics
Niktoś
Gazety kłamią ,hehe coś tu nie kaman:
http://technologie.gazeta.pl/technologie/1...a_iPhone_a.html
http://antyweb.pl/internet-explorer-10-w-w...i-na-windows-8/

http://kopalniawiedzy.pl/Microsoft-Silverlight,14269

Z tej technologi,raczej tak szybko nie zrezygnują ,po za tym duże serwisy korzystają z lilverlight ,zwłaszcza te multimedialne.
Demoneos
Cytat(Shili @ 17.12.2011, 21:26:54 ) *
Natomiast będziesz musiał zredukować ilość klatek na sekundę, żeby nie zajeździć przeglądarki mobilnej. W jakości HD to nie pójdzie smile.gif

A na komputerze by dobrze chodziło?
Shili
Dzisiaj pewnie już tak. Natomiast zależy to m.in. od wydajności komputera, z którego ktoś korzysta.
Generowanie tego typu obrazów "w locie" trochę zasób komputera klienckiego zeżre. Dlatego bardzo ważną sprawą będzie tutaj zapewne takie zbudowanie skryptu, aby był możliwie najbardziej wydajny smile.gif
Demoneos
W takim razie w czym te replaye warto by było zrobić? Może w Flashu, ale Flash będzie chyba powoli wypierany przez HTML5?
Niktoś
Zrób ,na razie w HTML5 z użyciem ajax -rozwiązanie bardzo nieoptymalne ,bo wiąże się z częstymi requestami.Póki co ,może jakoś będzie działać,jak silverlight nie umrze to potem użyj jego bo w twoim przypadku byłoby to o niebo lepsze rozwiązanie.
!*!
Ale te replaye to w jakim formacie masz zapisane? Mniemam że to są jakieś filmiki tak? To użyj html5, tag video + ajax();
Demoneos
Tak. Macie rację - najpierw użyję chyba HTML5 + AJAX.
Gość
Ale Flash będzie chyba nadal dział w przeglądarkach, tylko po prostu nie będzie już rozwijany przez Adobe?
qrooel
Cytat(Gość @ 23.12.2011, 10:05:31 ) *
Ale Flash będzie chyba nadal dział w przeglądarkach, tylko po prostu nie będzie już rozwijany przez Adobe?


Żartujesz sobie? Niby czemu ma być nierozwijany? HTML5 to w ogóle inna bajka niż Flash.
Gość
Racja, na razie nie będzie rozwijany chyba tylko na platformy mobilne:
Cytat
Many developers have been using HTML 5 for some time now in favor of Flash, but with Adobe announcing that it is no longer developing Flash for mobile devices, the days of Flash are coming quickly to an end.

http://www.businessinsider.com/why-flash-i...bout-it-2011-11

Ale czy nie będzie to pierwszy krok, do całkowitego zaprzestania rozwijania Flasha na rzecz HTML5 i kolejnych jego wersji?

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.