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

Browserquest Mozilla startet Browser-MMOG in HTML5

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.

Anzeige

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.

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.


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...

Kommentieren


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

  1. IT Administrator SAP (m/w)
    CureVac GmbH, Tübingen
  2. Softwareentwickler (m/w) Web Frontend
    PTV Planung Transport Verkehr AG, Karlsruhe
  3. IT Systemadministrator (m/w) IT Service Transition und IT Service Operation
    KfW Bankengruppe, Berlin
  4. PHP-Entwickler (m/w)
    arboro GmbH, Schwaigern bei Heilbronn

 

Detailsuche


Hardware-Angebote
  1. ARLT-Sale
    (Restposten, Rücksendungen und Gebrauchtware)
  2. NEU: Apple TV MD199FD/A (3. Generation, 1080p) schwarz
    65,00€
  3. NEU: Metal Gear Solid V: The Phantom Pain gratis bei PCGH-PCs mit GTX 970/980 (Ti)

 

Weitere Angebote


Folgen Sie uns
       


  1. Tor-Netzwerk

    Öffentliche Bibliotheken sollen Exit-Relays werden

  2. Bitcoin

    Mt.-Gox-Gründer Mark Karpelès verhaftet

  3. Windows 10

    Microsoft gibt Enterprise-Version frei

  4. Schwachstellen

    Fernzugriff öffnet Autotüren

  5. Die Woche im Video

    Windows 10 bis zum Abwinken

  6. Oneplus 2 im Hands On

    Das Flagship-Killerchen

  7. #Landesverrat

    Range stellt Ermittlungen gegen Netzpolitik.org vorerst ein

  8. Biomimetik

    Roboter kann über das Wasser laufen

  9. Worms

    Kampfwürmer für zu Hause und die Hosentasche

  10. SQL-Dump aufgetaucht

    Generalbundesanwalt.de gehackt



Haben wir etwas übersehen?

E-Mail an news@golem.de



Microsoft: Die Neuerungen von Windows 10
Microsoft
Die Neuerungen von Windows 10
  1. Microsoft Über 14 Millionen sind bereits auf Windows 10 gewechselt
  2. Neuer Windows Store Windows 10 erlaubt deutlich weniger Parallelinstallationen
  3. Microsoft DVD-Player-App für Windows 10 nicht für jeden gratis

SIOD: Wenn die Anzeige auch in der Zeitung blinkt
SIOD
Wenn die Anzeige auch in der Zeitung blinkt
  1. Electric Skin Nanoforscher entwickeln hautähnliches Farbdisplay
  2. Panasonic FZ300 Superzoom-Kamera arbeitet mit f/2,8-Objektiv und 4K-Auflösung
  3. Panasonic Lumix GX8 Systemkamera ermöglicht Scharfstellung nach der Aufnahme

Windows 10 im Tablet-Test: Ein sinnvolles Windows für Tablets
Windows 10 im Tablet-Test
Ein sinnvolles Windows für Tablets
  1. Windows 10 Startmenü macht nach 512 Einträgen schlapp
  2. Windows 10 Erzwungene Updates können Treiberfehler verursachen
  3. Microsoft Pro-Lizenz von Windows 10 kostet 280 Euro

  1. Wäre er mal bei Sammelkarten geblieben.

    OxKing | 02:10

  2. Re: Ribbons im Explorer

    exxo | 02:09

  3. Re: Zeit um auf Linux umzusteigen

    Deliven | 01:58

  4. Re: Windows 10 ist ein Albtraum

    exxo | 01:57

  5. Re: Wo stelle ich aut. Updates "aus"?

    exxo | 01:55


  1. 12:40

  2. 12:00

  3. 11:22

  4. 10:34

  5. 09:37

  6. 18:46

  7. 17:49

  8. 17:26


  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