Du darfst ein Browserspiel nicht mit einem PC-Spiel vergleichen.
Bitte wer hat von PC-Spielen gesprochen? Und was bitte hat das mit dem Thema zu tun? ... mal davon abgesehen, dass die meisten Spieler, gar nicht am PC spielen, sondern per App ... und mal davon abgesehen, dass der Vergleich Browserspiel contra PC-Spiel irgendwie überhaupt keinen Sinn macht, weil man Browserspiele am PC spielt im Unterschied zu Konsolen-Spielen, die eben keine PC-Spiele sind ... weiß ich wirklich nicht, was du mir sagen möchtest .... oder ist das jetzt die Reaktion, weil ich in deinem Thread auch nicht weiß, was Ziel und Thema sein soll??? Über Cache wird seit 8 Jahren diskutiert, WIESOOOOOOOOOO muss jetzt so eine Antwort für Spielanfänger kommen, die gerade ihr allererstes Spiel spielen?????????
Die haben einen C64 aufgerüstet und einen "Das ist jetzt ein Server" - Aufkleber dran gemacht - so ungefähr stell ich mir die Ursache der Performance-Probleme bei Elvenar vor.
Guckst du hier:
Liebe Menschen und Elfen,
hier dürft, könnt und sollt ihr alles bezüglich des
HTML5 Clients in Elvenar posten. Wir sind gespannt auf euer Feedback!
Viele Grüße
Euer Elvenar Team
Oder du guckst hier:
HTML5-Spiele
Nachdem die Entwicklung des HTML5-Standards ein ausgereiftes Stadium erreicht hatte und die populäreren Webbrowser große Teile der Spezifikationen unterstützen,
[5] kamen langsam
HTML5-Spiele auf. Dabei hat sich das Schlagwort
HTML5-Spiele bereits weitgehend durchgesetzt, obwohl es im engeren Sinne nicht korrekt ist. Es ist lediglich einigen neuen Elementen der HTML5-Spezifikation zu verdanken, dass Spiele direkt im Browser gezeichnet werden können und kein Plugins wie
Adobe Flash benötigt werden.
[6] Die wichtigste Neuerung stellt das
Canvas-Element dar. Dieses Element ermöglicht das Zeichnen auf einer 2D-Leinwand direkt im Browser. In Kombination mit einer Sprache wie
JavaScript lassen sich so Animation und Spiele erstellen. Weiterhin kommen bei der Gestaltung der Spiele auch
Cascading Style Sheets zum Einsatz. Eine weitere Technik, die in HTML5-Spielen zum Einsatz kommt, ist
WebGL, mit dessen Hilfe hardwarebeschleunigte 3D-Grafiken direkt im Browser dargestellt werden können. Dadurch ist es sogar möglich, vollwertige 3D-
Ego-Shooter ohne Plugins zu realisieren.
[7] Somit werden unter dem Schlagwort HTML5-Spiele in Wirklichkeit mehrere Techniken vereint, um Spiele zu erstellen. Wie gut ein Browser für HTML5-Spiele geeignet ist, hängt also von mehreren Faktoren ab.
[8]
Der größte Vorteil der HTML5-Spiele im Gegensatz zu Spielen auf Flash-Basis ist, dass diese kein Plugin benötigen. Da Plugins nicht immer für alle Betriebssysteme zur Verfügung stehen und die Sicherheit eines ganzen Systems kompromittieren können, ist dies ein entscheidender Vorteil.
[9][10] Da HTML5-Spiele nicht auf ein Plugin, sondern nur auf die Unterstützung durch den Browser angewiesen sind, können diese Spiele auch auf Plattformen wie dem iPhone oder iPad gespielt werden, für die kein Flash-Plugin existiert. Als weiteres Argument wird auch häufig angeführt, dass HTML5-Spiele ressourcensparender sind als Flash-Spiele. Dies ist jedoch abhängig von der Implementierung des Plugins, der JavaScript-Engine und vielen weiteren Faktoren. Daher kann diese Aussage nicht als allgemeingültig angesehen werden.
Um die Entwicklung von HTML5-Spielen zu vereinfachen, existieren bereits einige
Frameworks, die den Programmierer unterstützen. Einige erwähnenswerte Frameworks sind LimeJS,
[11] Processing.js,
[12] Akihabara
[13] und die Rocket Engine. Bei allen handelt es sich um JavaScript-Frameworks, die komplexere Funktionen für Animationen, die Behandlung von Benutzereingaben und anderes bereitstellen. Ob sich eines dieser Frameworks in seiner Verbreitung deutlich von anderen abheben wird, ist zurzeit noch nicht absehbar.
Die Art der HTML5-Spiele ist ähnlich breit gefächert wie bei Flash-Spielen. Nahezu jedes Genre ist vertreten.
oder du guckst hier:
Konkurrenz-Spieleplattformen zu (Windows-)PC-Spielen sind Mac-Spiele und Linux-Spiele. Im allgemeinen Sinn sind der Hauptkonkurrent aller PC-Spiele die
Konsolenspiele.
[2]