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. Daimler AG, Stuttgart
  2. Fresenius Netcare GmbH, Bad Homburg
  3. über Hanseatisches Personalkontor Berlin, Berlin
  4. Uhlmann Pac-Systeme GmbH & Co. KG, Laupheim


Anzeige
Hardware-Angebote
  1. 5,99€
  2. (reduzierte Überstände, Restposten & Co.)
  3. ab 13,99€

Folgen Sie uns
       


  1. Bundesverkehrsministerium

    Dobrindt finanziert weitere Projekte zum autonomen Fahren

  2. Mobile

    Razer soll Smartphone für Gamer planen

  3. Snail Games

    Dark and Light stürmt Steam

  4. IETF

    Netzwerker wollen Quic-Pakete tracken

  5. Surface Diagnostic Toolkit

    Surface-Tool kommt in den Windows Store

  6. Bürgermeister

    Telekom und Unitymedia verweigern Open-Access-FTTH

  7. Layton's Mystery Journey im Test

    Katrielle, fast ganz der Papa

  8. Kabel und DSL

    Vodafone gewinnt 100.000 neue Festnetzkunden

  9. New Technologies Group

    Intel macht Wearables-Sparte dicht

  10. Elektromobilität

    Staatliche Finanzhilfen elektrisieren Norwegen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Neuer A8 vorgestellt: Audis Staupilot steckt noch im Zulassungsstau
Neuer A8 vorgestellt
Audis Staupilot steckt noch im Zulassungsstau
  1. Autonomes Fahren Continental will beim Kartendienst Here einsteigen
  2. Verbrenner Porsche denkt über Dieselausstieg nach
  3. Autonomes Fahren Audi lässt Kunden selbstfahrenden A7 testen

Anker Powercore+ 26800 PD im Test: Die Powerbank für (fast) alles
Anker Powercore+ 26800 PD im Test
Die Powerbank für (fast) alles
  1. SW271 Benq bringt HDR-Display mit 10-Bit-Panel
  2. Toshiba Teures Thunderbolt-3-Dock mit VGA-Anschluss
  3. Anker Powercore+ 26800 PD Akkupack liefert Strom per Power Delivery über USB Typ C

Matebook X im Test: Huaweis erstes Ultrabook glänzt
Matebook X im Test
Huaweis erstes Ultrabook glänzt
  1. Huawei Neue Rack- und Bladeserver für Azure Stack vorgestellt
  2. Matebook X Huaweis erstes Notebook im Handel erhältlich
  3. Y6 (2017) und Y7 Huawei bringt zwei neue Einsteiger-Smartphones ab 180 Euro

  1. Autonomes Fahren macht dumm

    Bierfuerst | 22:40

  2. Re: Smartphonespiele sind spaßig

    DetlevCM | 22:37

  3. Intel verschwindet bald aus den Haushalten

    sofries | 22:36

  4. MMO aus 2008

    devzero | 22:32

  5. Re: Gamer Smartphone?

    Neuro-Chef | 22:31


  1. 16:55

  2. 16:33

  3. 16:10

  4. 15:56

  5. 15:21

  6. 14:10

  7. 14:00

  8. 12:38


  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