Abo
  • Services:
Anzeige
Multiplayer-Spiel mit HTML5, CSS und Javascript
Multiplayer-Spiel mit HTML5, CSS und Javascript (Bild: Browserquest)

Browserquest: Mozilla startet Browser-MMOG in HTML5

Multiplayer-Spiel mit HTML5, CSS und Javascript
Multiplayer-Spiel mit HTML5, CSS und Javascript (Bild: Browserquest)

Zusammen mit den französischen Webentwicklern von Little Workshop hat Mozilla mit Browserquest ein Browser-MMOG entwickelt, das komplett mit HTML5, CSS und Javascript realisiert wurde. Tausende Spieler können gleichzeitig auf unterschiedlichen Geräten spielen.

Ein Tribut an klassische Videospiele und eine Demonstration dessen, was mit HTML5 heute möglich ist, soll Browserquest sein. Spieler steuern einen jungen Krieger, der in einer Welt voller Schätze dem Ruf des Abenteuers folgt. Nur eine Prinzessin, die es zu retten gilt, fehlt in dem Spiel.

Anzeige

Der eigentliche Star in dem Spiel ist die Technik, denn das 2D-Spiel ist komplett mit modernen Webstandards umgesetzt und kann von tausenden Spielern verteilt über mehrere Instanzen gleichzeitig gespielt werden. Ein Klick auf die Zahl der Spieler in der aktuellen Instanz zeigt, wie viele Spieler insgesamt online sind. Bei unseren Versuchen waren rund 75 Spieler in einer Instanz aktiv, mehr als 1.600 insgesamt. Spieler können sich gegenseitig beobachten und miteinander chatten, sich aber nicht bekriegen.

Zur Kommunikation mit dem Server nutzt Browserquest Websockets. Diese ermöglichen eine bidirektionale Kommunikation, so dass die Bewegungen mehrerer Spieler in einem Browserfenster verfolgt werden können. Beim Start des Spiels wird eine Websocket-Verbindung zu einem von mehreren Servern geöffnet, die hinter einem Load-Balancer stehen. Auf jedem Server werden mehrere Instanzen des Spiels gehostet. Die Server sind für die Synchronisation aller Spieler aller Instanzen verantwortlich.

Dabei kommt auf Server und Client in kleinem Umfang der gleiche Javascript-Code zum Einsatz, denn die Server laufen mit Node.js.

  • Browserquest in Safari unter Mac OS X
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPhone 4S
  • Browserquest auf einem iPad der dritten Generation
  • Browserquest auf einem iPad der dritten Generation
Browserquest in Safari unter Mac OS X

Auf Client-Seite wird HTML5 Canvas mit einer Tile-basierten Grafik-Engine verwendet, um die 2D-Welt zu zeichnen. Bei der Initialisierung der großen Karte kommen Web Worker zum Einsatz, so dass das Homepage-UI nicht ausgebremst wird. Die Entwicklung des eigenen Charakters wird immer wieder automatisch mittels Localstorage direkt im Browser gespeichert. Eine Registrierung oder Anmeldung ist so nicht notwendig, allerdings ist es auch nicht möglich, einen Spielstand auf einen anderen Rechner zu übertragen.

CSS3 Media Queries sorgen dafür, dass sich das Spiel der jeweiligen Displaygröße anpassen kann, denn Browserquest funktioniert nicht nur in den Desktopbrowsern Firefox, Chrome und Safari, sondern auch auf mobilen Geräten wie iPhone und iPad sowie Android-Smartphones und -Tablets mit Firefox. Das HTML5 Audio wird genutzt, um Kampfgeräusche auszugeben.

Browserquest lief bei uns flüssig und ließ sich auch auf iPad und iPhone gut steuern. Wer mitspielen will, geht auf browserquest.mozilla.org.

Der Quelltext von Client und Server für Browserquest ist Open Source und steht auf Github zur Verfügung.


eye home zur Startseite
ako21 08. Apr 2012

es geht immer noch nich :-(

Freiheit 01. Apr 2012

Das Labyrinth in der Höhle? -> Einfach immer links abbiegen.

Mark Schmale 29. Mär 2012

afaik ist Canvas ein Bestandteil der HTML5 Spezifikation und daher ist die Erwähnung...

redbullface 29. Mär 2012

Ich kenne diese Emulatoren schon seit 10 Jahren. :) Und die sind so geil geworden...

redbullface 29. Mär 2012

Das ist jetzt nur eine Definitionssache. HTML5 beinhaltet ja mehr als nur HTML. Damit...


seeseekey.net / 12. Apr 2012

Rollenspiele in Javascript

Browsergame Magazin / 29. Mär 2012

Mozillas Browserquest demonstriert HTML5-Potential

WordPress & Webwork / 28. Mär 2012

BrowserQuest: dank HTML5 im Browser zocken



Anzeige

Stellenmarkt
  1. operational services GmbH & Co. KG, verschiedene Standorte
  2. DATAGROUP Köln GmbH, Starnberg bei München
  3. ENERTRAG Aktiengesellschaft, Dauerthal, Berlin, Edemissen
  4. Jobware Online-Service GmbH, Paderborn


Anzeige
Spiele-Angebote
  1. 21,99€
  2. ab 129,99€ (Vorbesteller-Preisgarantie)
  3. 109,99€/119,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Wemo

    Belkin erweitert Smart-Home-System um Homekit-Bridge

  2. Digital Paper DPT-RP1

    Sonys neuer E-Paper-Notizblock wird 700 US-Dollar kosten

  3. USB Typ C Alternate Mode

    Thunderbolt-3-Docks von Belkin und Elgato ab Juni

  4. Sphero Lightning McQueen

    Erst macht es Brummbrumm, dann verdreht es die Augen

  5. VLC, Kodi, Popcorn Time

    Mediaplayer können über Untertitel gehackt werden

  6. Engine

    Unity bekommt 400 Millionen US-Dollar Investorengeld

  7. Neuauflage

    Neues Nokia 3310 soll bei Defekt komplett ersetzt werden

  8. Surface Studio

    Microsofts Grafikerstation kommt nach Deutschland

  9. Polar

    Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung

  10. Schutz

    Amazon rechtfertigt Sperrungen von Marketplace-Händlern



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Quantencomputer: Nano-Kühlung für Qubits
Quantencomputer
Nano-Kühlung für Qubits
  1. IBM Q Mehr Qubits von IBM
  2. Quantencomputer Was sind diese Qubits?
  3. Verschlüsselung Kryptographie im Quantenzeitalter

Tado im Langzeittest: Am Ende der Heizperiode
Tado im Langzeittest
Am Ende der Heizperiode
  1. Speedport Smart Telekom bringt Smart-Home-Funktionen auf den Speedport
  2. Tapdo Das Smart Home mit Fingerabdrücken steuern
  3. Mehr Möbel als Gadget Eine Holzfernbedienung für das Smart Home

Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später
  3. Blackberry Keyone im Hands on Android-Smartphone mit toller Hardware-Tastatur

  1. Re: Warum überhaupt VLC nutzen

    ve2000 | 01:26

  2. Re: Exzessive Nutzung kann sogar ein unerfüllter...

    bombinho | 01:10

  3. Re: War Huawei nicht auch mal ein Billig-"China...

    sofries | 00:37

  4. Alternativen?

    Chrizzl | 00:32

  5. Re: Unix, das Betriebssystem von Entwicklern, für...

    __destruct() | 00:22


  1. 18:10

  2. 10:10

  3. 09:59

  4. 09:00

  5. 18:58

  6. 18:20

  7. 17:59

  8. 17:44


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel