Node.js ist ein Framework für die Erstellung serverseitiger Javascript-Anwendungen, das für die Spieleentwicklung immer beliebter wird. Es unterstützt asynchrone E / A und implementiert CommonJS-Standards.
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich versuche, einfache Multi-Player mit HTML5 Canvas, JavaScript (auch mit John …
Ich habe den Valve- Artikel über Multiplayer-Netzwerke gelesen, der aus Yahn Berniers Artikel von 2001 über Latenzkompensationsmethoden bei der Entwicklung und Optimierung von Client / Server-In-Game-Protokollen stammt . Ich erstelle ein Echtzeit-Multiplayer-Spiel mit einem node.js-Server, der über socket.io mit Clients verbunden ist, und habe einige Fragen zu den unten aufgeführten …
Ich habe also verstanden, wie man A * zum Finden von Pfaden verwendet, und ich kann es in einem Raster verwenden. Meine Spielwelt ist jedoch riesig und ich habe viele Feinde, die sich auf den Spieler zubewegen, der sich bewegt. Daher ist ein Rastersystem zu langsam, um einen Pfad zu …
In Online-Spielen melden sich Benutzer lieber an und ab, wann immer sie wollen. Normalerweise werden ihre Spielerfolge nahtlos auf dem Server gespeichert. Das ist nicht so schwer zu erreichen, aber ich frage mich, wie es auf effiziente Weise sinnvoll und skalierbar gemacht werden kann. Ist es sinnvoll, die Koordinaten und …
Ich erstelle ein einfaches Rennspiel (Raumschiffe, keine Schwerkraft) mit p2.js, phaser und node.js. Was ich getan habe: Client erhält Weltstatus vom Server: Extrapolieren Sie andere Spieler basierend auf der neuesten Geschwindigkeit / Position vom Server Überprüfen Sie, ob die clientseitige Vorhersage korrekt war - wenn keine Position von Server- und …
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu erzwingen?
Ich benutze Node.js und Redis. Ich versuche, einen zuverlässigen Weg zu finden, um Spieler automatisch abzufangen. Es gibt einen passenden Server und dann mehrere Spieleserver. Folgendes muss geschehen sein: Der Spieler sendet eine Beitrittsanfrage mit Spieltyp (klein / mittel usw.) Der passende Server fügt den Spieler dem aktuellen Spieltyp hinzu, …
Ist SSL für ein Webspiel erforderlich? Ich benutze Node.js mit socket.io. Ohne sie könnte bei Verwendung ungesicherter Netzwerke jemand im LAN Befehle ändern, die an den Server gesendet werden, und einen Player "übernehmen". Dies kann jedoch nur in ungesicherten gemeinsam genutzten Netzwerken geschehen, sodass es nicht schlecht klingt. Oder ist …
Ich entwickle ein 2D-HTML5-Canvas-Spiel und versuche, den effizientesten Weg zu finden, um eine Physikschleife auf dem Server zu implementieren, indem NodeJS und Socket.IO ausgeführt werden. Die einzige Methode, an die ich gedacht habe, ist die Verwendung setTimeout/Interval. Gibt es einen besseren Weg? Alle Beispiele wäre dankbar. EDIT: Das Spiel ist …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich bastele an einem einfachen Canvas-basierten Höhlenflieger-Spiel herum …
Ich glaube, ich habe mich mit CSP beschäftigt, nachdem ich Gabriel Gambettas Blog, Valve-Artikel und buildnewgames.com gelesen habe, aber ein Problem damit habe, die zeitliche Ausführung von allem zu verstehen. Wenn ein Spieler die rechte Pfeiltaste gedrückt hält. Ich bewege das Sprite um (Geschwindigkeit * DeltaTime), wobei DeltaTime die Zeit …
Ich bin kein Spieleentwickler von Beruf, arbeite aber an einem Kartenspiel (das ist Echtzeit, nicht rundenbasiert). Ich habe mich gefragt, was die häufigsten Fehler sind, die Menschen machen, wenn sie neu in dieser Art von Entwicklung sind, damit ich sie vermeiden kann!
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.