2D HTML5 Multiplayer Game Engine

Blog

2D HTML5 Multiplayer Game Engine

2D HTML5 Multiplayer Game Engine

2D HTML5-Multiplayer-Spiel-Engine.

Taro ist eine plattformübergreifende 2D-HTML5-Spiel-Engine für mehrere Spieler. Es kann bis zu 64 gleichzeitige Player unterstützen, die auf einer VM im Wert von 5 USD/Monat gehostet werden, während box2d-Physik ausgeführt wird. Begleiten Sie uns auf Zwietracht oder unterstütze uns auf Patreon

Demo

Demo

Was ist in der Box enthalten

  • Box2D Physik
  • Netcode mit UWS- und LZ-String-Komprimierung
  • Inventar- und Artikelsystem
  • Einheitenattribute (HP, Energie usw.)
  • Waffensystem (Nahkampf & Projektil)
  • Dialoge
  • Geschäfte
  • Einheitensteuerung (von oben nach unten WASD oder Plattformer)
  • Clientseitiges vorhergesagtes Projektil + Einheitenbewegung (optional)
  • Basis-KI
  • Mobile Steuerung
  • und mehr!

Wie man einen Gameserver betreibt

Die Taro-Engine führt Spiele aus, die mit erstellt wurden modd.io .

Um den Gameserver auszuführen, führen Sie den folgenden Befehl aus:

npm run server --game=

*Wenn das Argument gameID nicht angegeben wird, verwendet die Engine stattdessen game.json, das im Stammverzeichnis gespeichert ist.

Die Spiel-ID Ihres Spiels finden Sie in Ihrem modd.io Sandbox des Spiels ( Beispiel ). Gehen Sie zum Menü -> Über.

Wie erhalte ich eine Spiel-ID?

Verbindung zum Spielserver herstellen

Besuch http://localhost:2000 um das Testspiel zu starten.

So passen Sie die Benutzeroberfläche des Spielclients an

Die Benutzeroberfläche des Spielclients wird gerendert von /src/index.ejs Datei und die Theme-Dateien in /src/vorlagen/

Wie man Spiele macht modd.io

Bitte besuche https://www.modd.io/tutorials für mehr Informationen

Wir brauchen Mitwirkende, und wir stellen auch ein

Leistungsoptimierung ist ein schwieriges Problem, dessen Lösung Äonen braucht. Wir sind immer auf der Suche nach weiteren Entwicklern, die uns helfen. Um einen Beitrag zu leisten, wenden Sie sich bitte an m0dE in unserem Zwietracht Wenn Ihnen die Zusammenarbeit mit uns Spaß macht, sollten wir eine Zusammenarbeit ernsthaft in Erwägung ziehen.

Taro ist völlig kostenlos und Open Source unter MIT-Lizenz.

Taro Engine wurde ursprünglich gegabelt von Isogene Spiel-Engine zurück im Jahr 2016

Download-Details:

Autor: sich leisten können

Quellcode: https://github.com/moddio/taro

#node #nodejs #javascript #html5