Ich möchte meinen Beitrag an die sehr gelungenen Ausführungen von Herrn Stollenberg anschließen und ihn um den Bereich der Online-Spiele erweitern.
Aufmerksam geworden bin ich durch einen Artikel auf Standard online: Link
Flash-Spiele werden mit der Software Adobe Flash programmiert und haben meist die Endung .swf. Da Apple kein Flash unterstüzt können diese Spiele auf mobilen Apple-Geräten nicht gespielt bzw. abgerufen werden. Dies liegt daran, dass zum Spielen bzw. Abspielen der Adobe Flash Player benötigt wird. Darüber hinaus ist der Flash-Player auch oft Eingangstür für schädliche Software und Computer-Viren.
An dieser Stelle kommt HTML5 und die Browser welche diese Technik beherrschen ins Spiel. Ich werde nicht mehr genau auf alle Funktionen und Techniken von HTML 5 eingehen, da diese bereits ausführlich hier getan wurde.
Dennoch will ich kurz auf die Browser eingehen, da diese für Online-Spiele ausschlagebend sind. Führend in dem Bereich der populären Browser ist mit Abstand der Browser von Google "Google Chrome 10.0". Er erreichte bei einem Test der HTML5-Fähigkeit, dem HTML5TEST, den Höchstwert mit 301 von 400 möglichen Punkten. Im Gegensatz dazu erhielt der Firefox 4.0 nur 249 Punkte und der Internet Explorer von Microsoft 32 der 400 möglichen Punkten.
Die wichtigsten Funktionen von HTML5 um Spiele darzustellen sind neben dem Canvas Element, Java-Script für Animationen und dem bereits vom Kollegen vorgestellten WebGL. Diesem Thema hat sich auch meine Kollegin Tanja Braun auf ihrem Blog gewidmet.
Vorallem durch WebGL ist es somit möglich 3D Grafiken im Browser darzustellen und auch 3D-Spiele mit Hilfe von JavaScript zu animieren. Hier schließt sich der Kreis zu dem am anfang erwähnten Spiel "Commander&Conquer" von Aditya Ravi Shankar. Er beherrscht diese beiden Techniken und hat sich einem Spieleklassiker gewidment und diesen in HTML5 umgesetzt.
Hier ist noch der Link zum Spiel für alle die Lust darauf haben: http://www.adityaravishankar.com/projects/games/command-and-conquer/
Und für alle die sehr gerne online spielen: http://www.html5spiele.de, http://html5games.de,
Quellen:
http://www.merkur-online.de/scout/sicherheitsrisiko-durch-flash-player-scout-420316.html
http://de.wikipedia.org/wiki/Java_Script
http://collabor.idv.edu/0622209/stories/38547/
http://de.wikipedia.org/wiki/Canvas_(HTML-Element)
http://html5tutorial.net/general/which-browsers-support-html5.html
http://de.wikipedia.org/wiki/Browserspiel#HTML5-Spiele
https://collabor.idv.edu/braunta/stories/38562/