Ein Prozess, bei dem ein ähnlicher Spielstatus zwischen Spielern und / oder Servern beibehalten wird, wodurch alle Spieler die gleichen Informationen über die aktuelle Naht auf dem Spielfeld erhalten.
Ich glaube, dass MMOs häufig verlangen, dass die Verarbeitung für einen einzelnen Shard oder Realm über mehrere Server erfolgen kann, um die Auslastung zu verringern. Ich bin gespannt, wie dies unter Beibehaltung einer einheitlichen, konsistenten Welt geschehen kann, in der alle Spieler und alle NPCs interagieren können. Meine Frage ist, …
Ich implementiere ein MMO, bei dem der Spieler auf seinem Raumschiff im Raum fliegt, es mit den Pfeiltasten steuert und mit anderen Spielern zusammenarbeitet. Ich möchte es implementieren, damit Spieler in der Lage sind, ihrem Schiff vor einer Rakete oder etwas anderem auszuweichen. Deshalb versuche ich, den gesamten Spielstatus auf …
Ich entwickle ein Echtzeit-Strategiespiel für einen Informatikkurs, den ich besuche. Einer der schwierigeren Aspekte scheint die Client-Server-Vernetzung und -Synchronisation zu sein. Ich habe mich mit diesem Thema beschäftigt (einschließlich 1500 Bogenschützen ), aber ich habe mich entschieden, einen Client-Server-Ansatz zu wählen, der sich von anderen Modellen unterscheidet (zum Beispiel über …
Wie trennt man Spielelogik und Rendering? Ich weiß, dass es hier anscheinend bereits Fragen gibt, die genau das fragen, aber die Antworten sind für mich nicht zufriedenstellend. Soweit ich weiß, besteht der Sinn der Trennung in verschiedene Threads darin, dass die Spielelogik sofort mit dem nächsten Tick beginnen kann, anstatt …
Ich arbeite an einem 2D-Top-Down-Shooter und gebe mein Bestes, um Konzepte zu kopieren, die in vernetzten Spielen wie Quake 3 verwendet werden. Ich habe einen autorisierenden Server. Der Server sendet Snapshots an Clients. Schnappschüsse enthalten einen Zeitstempel und Entitätspositionen. Objekte werden zwischen Schnappschusspositionen interpoliert, damit die Bewegung reibungslos aussieht. Die …
Ich bin neugierig, wie die Multiplayer-Vernetzung mit der Physik in Rennspielen umgesetzt wird. Wir haben eine physische Welt mit mehreren sich schnell bewegenden Fahrzeugen, die von verschiedenen Menschen gesteuert werden. Angenommen, Fahrzeuge haben Waffen und können aufeinander schießen (Twisted Metal, Vigilante v8). Ich bin besorgt über Treffer und Kollisionen. Autorisierter …
Ich bin ein Neuling in der Spieleentwicklung und habe über Multiplayer-Spiele recherchiert. Ich habe festgestellt, dass es immer eine gewisse Latenz gibt und die Spieler immer Updates von früheren Aktionen erhalten. Es gibt jedoch Techniken wie Dead Reckoning, um die Latenz zu bewältigen. Ich kann die Bewegung vorhersagen und Bewegungen …
Ich mache ein schnelles Physikspiel, das ein Tischhockey ist. Mit zwei Schlägern und einem Puck. Das Spiel läuft auf dem iPhone / iPad und ich mache den Multiplayer-Teil über GameCenter. So funktioniert das Netzwerksystem. Der Client, der die Übereinstimmung markiert, wird als Server abgerechnet, und derjenige, der die Übereinstimmungsanforderung akzeptiert, …
Ich habe schon ein wenig Spielnetzwerkcodierung durchgeführt, aber hauptsächlich mit TCP für Spiele ohne Echtzeitbedarf. Ich arbeite an einem 2D-Java-Spiel mit vernetztem Multiplayer. Zum Lernen möchte ich dies selbst tun, ohne eine vorhandene Netzwerk-API. Wie kann ich den Spielstatus, der von einem Server an Clients gesendet wird, effizient darstellen? Es …
Was ist der beste Weg, um alle Clients mit einem Server und untereinander zu synchronisieren? Derzeit verfolgen wir zwei Ansätze: Wenn ein Client etwas an den Server sendet, sendet der Server sofort Nachrichten an alle Clients, die sofort reagieren. Einführung einer gewissen Zeitverzögerung, bei der der Server mit der Anweisung …
Ich arbeite an einem Unity-Handyspiel, ähnlich einer Multiplayer-Version von Temple Run . Ich sehe eine schwankende Netzwerklatenz (im Allgemeinen 200-500 ms) aufgrund der mobilen Plattform. Die beiden Spielercharaktere laufen auf demselben Pfad und müssen einfache Aktionen (Springen, Rutschen, Einschalten usw.) ausführen, um Hindernisse zu überwinden. Wenn eine Nachricht zu spät …
Ich muss die Bewegung mehrerer Spieler über das Internet synchronisieren und versuche herauszufinden, wie dies am sichersten ist. Das Spiel basiert auf Kacheln, Sie können sich nur in 4 Richtungen bewegen und jede Bewegung bewegt das Sprite 32px (natürlich im Laufe der Zeit). Wenn ich diese Verschiebungsaktion einfach an den …
Ich habe eine Point & Click-Schnittstelle auf einem Client, auf dem ein A * auf dem Server ausgeführt wird, um den Pfad zu finden. Das Spiel wird wie ein RTS gesteuert, aber die Welt ist hartnäckig, so dass die Spieler jederzeit beitreten / gehen können und höchstens 30 Einheiten auf …
Basierend auf diesem Artikel habe ich das Grundprinzip innerhalb des Rasterisierungsalgorithmus verstanden: For every triangle Compute Projection, color at vertices Setup line equations Compute bbox, clip bbox to screen limits For all pixels in bbox Increment line equations Compute curentZ Compute currentColor If all line equations>0 //pixel [x,y] in triangle …
Muss ein Spieleentwickler (auf Android, Spielekonsolen, online oder auf dem Desktop) den Ladebildschirm anzeigen, um unvollendete gerenderte Spielumgebungen abzudecken und Benutzer daran zu hindern, zu glauben, dass dieses Spiel entweder zurückbleibt oder einfriert? Ich denke, wenn das Spiel nahtlos läuft, muss ich keine Ladebildschirme hinzufügen, da es zu auffällig erscheint …
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.