Ich möchte ein Spiel schreiben, das auf Smartphones gespielt werden kann, und habe mich gefragt, ob HTML5 eine Möglichkeit ist, Spiele für eine große Auswahl von Smartphones zu schreiben.
Ich habe gerade den HTML5-Test ausgeführt :
Wie Sie sehen können, sind iPod / iPhone und Android sehr eng miteinander verbunden und scheinen eine ganze Reihe von HTML5-Funktionen zu unterstützen. Canvas eignet sich hervorragend für Grafiken in 2D-Browsern, und das Audioelement eignet sich wahrscheinlich hervorragend für die Wiedergabe von Hintergrundgeräuschen und Musik. Außerdem ist es sehr cool zu sehen, dass beide Plattformen Speicher unterstützen (obwohl Sie je nach Größe von natürlich immer nur Cookies verwenden können ein Spiel speichern). Insgesamt würde ich sagen, dass Sie sich dafür entscheiden sollten. Die Zahlen sind nicht alles; wie wkerslake sagte "keine dieser zahlen schafft vertrauen" aber wenn man durchschaut was unterstützt wird, scheint es alles zu sein was man braucht!
Ich sage, mach schon! Ich wünsche Ihnen viel Glück.
Übrigens möchten Sie vielleicht nach Vanthia Ausschau halten . Es ist ein Browsergame, das Canvas für effizientes Zeichnen verwendet. Ich durfte die Closed Beta spielen und es war mir sicher, dass ich mitmachen konnte! Der Entwickler sagt seit über einem halben Jahr sehr wenig, abgesehen davon, dass er es definitiv entwickelt, aber die Dinge nur etwas geheim hält.
Sie könnten auch einige Ideen aus Googles neuem interaktiven Pacman- Logo erhalten. Es war nicht sehr HTML5, aber es war sicher funktionsfähig! Es zeigt, dass Sie eigentlich kein HTML5 benötigen, um ein Browsergame zu erstellen (und ich denke, HTML5 wird viel zu sehr als Schlagwort herumgeworfen, genauso wie AJAX es war oder immer noch ist). Es gibt ein Github-Projekt mit einer deobfuscierten, bereinigten Version der Quelle, die Sie durchsehen und mit der Sie spielen können.
HTML5 ist weit davon entfernt, allgegenwärtig unterstützt zu werden, selbst in Webbrowsern auf PCs, bei denen es sich um weniger Telefone handelt.
Diese Zahlen basieren auf dem HTML5-Test
Keine dieser Zahlen stiftet Vertrauen
quelle
Es mag etwas spät erscheinen, aber ich möchte jetzt, da einige Zeit vergangen ist, ein Update zur Situation von HTML5 und den mobilen Browsern bereitstellen. In letzter Zeit wurden einige Spiele-Engines entwickelt, die HTML5-kompatible Spiele produzieren (siehe: Construct 2 und Game Maker Studio ). Beide liefern eine gute Leistung, aber es gab auf einigen Plattformen bemerkenswerte Probleme mit physischen Erweiterungen und sich schnell bewegenden Objekten. iOS ist immer noch führend, wenn es um Leistung geht, aber Android hat mit den neuesten Chrome-Builds einen langen Weg zurückgelegt. Es sollte beachtet werden, dass Dolphin Browser auf Android die HTML5-Leistung sogar um 100% steigert! Unten sehen Sie einen schnellen Vergleich für einen Test :
Wenn Sie eine manuelle Optimierung durchführen möchten, finden Sie hier einige gute Ratschläge hier . Da HTML5-Spiele immer beliebter werden und auf Websites wie Kongregate und anderen exklusiven Flash-Spieleportalen zugelassen sind, besteht kein Grund mehr, sich davor zu fürchten, HTML5-basierte Spiele für mobile Geräte zu schreiben.
Es gibt auch einige Bibliotheken, um die Verwendung auf Mobilgeräten zu vereinfachen. Im Folgenden sind einige aufgeführt:
KineticJS
EaselJS
QuarkJS
quelle
Ab Juli 2012 können Sie reibungslose HTML5-Spiele für Mobilgeräte erstellen. Schauen Sie sich dieses Video an
quelle
Aus technischer Sicht ist das durchaus machbar. Es gibt jedoch einige Probleme / Fallstricke:
quelle
Einen guten Beitrag zu iPad und HTML5 gefunden: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
Außerdem würde ich schweres Zeichnen auf dem iPad vermeiden, aus irgendeinem Grund scheint es ziemlich langsam zu sein.
quelle
Sie können PhoneGap Build verwenden :
Laden Sie einfach eine Zip-Datei mit dem HTML5- Code hoch und Sie erhalten die Anwendung für: Android, iOS, Winphone, Blackbarry, Symbian ..ecc ..
quelle