Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

3
Wie synchronisiere ich den Status eines Multiplayer-Spiels effizienter als Aktualisierungen des vollständigen Status?
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 …

2
Wie implementiere ich die Interaktion zwischen Motorteilen?
Ich möchte eine Frage stellen, wie der Informationsaustausch zwischen Game-Engine-Teilen implementiert werden soll. Die Engine ist in vier Teile unterteilt: Logik, Daten, Benutzeroberfläche, Grafiken. Am Anfang habe ich diesen Austausch durch die Flaggen gemacht. Wenn beispielsweise das neue Objekt zu den Daten hinzugefügt wird, wird das Flag isNewin der Klasse …
10 c++  architecture 

2
Was genau macht einen Bildschirm in einem typischen C64-Spiel aus?
Ich versuche, die Grundlagen der C64-Spieleentwicklung nach BASIC herauszufinden, und ich könnte einige Ratschläge zu etwas sehr Grundlegendem, aber Wichtigem gebrauchen: Was ist eigentlich alles auf dem Bildschirm und wie zeichnet man es? Schauen Sie sich Katakis / Denaris an : Es gibt mindestens 9 verschiedene Dinge auf dem Bildschirm: …

5
Gibt es eine kostenlose und Open Source 3D Engine für Android? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

4
Ist Domain Driven Design gut für Spiele?
Ich habe gerade über Domain-Modelle gelesen und es hat mich aufgeklärt, seit ich ein Spiel entwickelt habe, das eine Klasse hat, die nur Daten enthält (wenige Verhaltensweisen / Methoden). Ich habe den Managern die Aufgabe übertragen, diese Klassen zu verwalten ... und jetzt scheint mein Manager wie ein Gottobjekt auszusehen. …

1
Unterschiede zwischen opengl 3 und opengl 4
Ich fange gerade erst mit der Spielprogrammierung an und möchte OpenGL lernen. Ich habe ein sehr gutes Tutorial von Grund auf gefunden, um mit opengl 3 zu beginnen, und ich frage mich, ob es einen großen Unterschied zwischen openGL 3 und openGl 4 gibt. Oder ich sollte fragen, macht openGL …
10 opengl 

3
Wie entferne ich einen box2d-Körper, wenn eine Kollision auftritt?
Ich bin noch neu in der Java- und Android-Programmierung und habe so viele Probleme, ein Objekt zu entfernen, wenn eine Kollision auftritt. Ich habe mich im Internet umgesehen und festgestellt, dass ich niemals BOX2D-Körper während der Kollisionserkennung entfernen sollte (ein Kontakt-Listener) und meine Objekte zu einer Arrayliste hinzufügen und im …

2
Datenstrukturen in älteren Spielen
Ich bin gespannt auf die Datenstrukturen, die beim Programmieren älterer Spiele wie Super Mario Brothers für NES und Super Mario World für SNES verwendet werden. Mein Verständnis ist, dass Spiele dieser Zeit in der Versammlung geschrieben wurden. Haben die Programmierer Datenstrukturen definiert / verwendet? Beispiel: Wenn eine Gruppe von Münzen …


3
Wechsel von DirectX 10 zu DirectX 11
Ich habe eine angemessene Anzahl kleiner Hobbyprojekte mit DirectX 9 durchgeführt, aber es ist jetzt Zeit, auf DirectX 11 umzusteigen. Ich habe Frank Luna'a Buch über 3D-Programmierung mit DirectX 10, aber nichts über DirectX 11. Ich glaube, sie sind ziemlich ähnlich, habe mich aber gefragt, ob jemand die Hauptunterschiede auf …
10 directx 

1
Welche c / c ++ - Modellanimationsbibliothek für OpenGL [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 6 Jahren . Ich bin ziemlich neu in der Spieleentwicklung, habe vorher mit xna herumgespielt …
10 opengl  c++  models  c 

4
So synchronisieren Sie ein Spiel mit Musik
Sie kennen vielleicht Ryhtm-Spiele wie Dancing Line , Geometry Dash oder sogar Guitar Hero . Sie haben etwas gemeinsam: Jede einzelne Aktion im Spiel wird mit der Musik synchronisiert. Mein Ziel ist es, ein Spiel wie Geometry Dash zu erstellen, bei dem der Spieler einige Aktionen im Rhythmus ausführen muss, …


2
"Sichtlinie" mit Hindernissen im 2D-Raster simulieren?
Stieß auf ein interessantes Problem. Ich muss herausfinden, wie man die Sichtlinie simuliert - einfach genug, nur auf einem 2D-Gitter mit Hindernissen. Entweder ist eine Gitterzelle sichtbar oder nicht. Ich kann etwas wirklich rudimentäres in Gang bringen - wie das Verteilen von n Feldern vom Spieler oder das Blockieren der …
10 2d  grid  line-of-sight 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.