Spielentwicklung

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

2
Höhlengeneration mit Perlin-Würmern
Ich versuche gerade, mit 3D Simplex Noise ein Minecraft-ähnliches Voxel-Terrain zu generieren und möchte auch Höhlen implementieren. Ich habe die Methode von Perlin Worms in diesem Thread gefunden, die wirklich schöne Ergebnisse generiert. Ich habe jedoch keine Ahnung, wie ich es Stück für Stück generieren soll. Ist dies möglich oder …

4
Minimax für Bomberman
Ich entwickle einen Klon des Bomberman-Spiels und experimentiere mit verschiedenen Arten von KI. Zuerst habe ich mit A * den Zustandsraum durchsucht und jetzt möchte ich einen anderen Ansatz mit dem Minimax-Algorithmus ausprobieren. Mein Problem ist, dass jeder Minimax-Artikel, den ich gefunden habe, Spieler abwechselt. Aber in Bomberman macht jeder …
11 ai 



1
Grafikstatus und Komponenten verwalten?
Ich neige oft dazu, viel vorzeitige Optimierung zu betreiben, wenn ich mich mit Grafiken beschäftige. Es gibt einige Prinzipien, denen ich immer zu folgen versuche: Halten Sie die Anzahl der D3D-Komponenten auf ein Minimum.(Renderzustände, Puffer, Shader usw.) Binden Sie Komponenten nur, wenn dies unbedingt erforderlich ist.(Nicht schon gebunden usw.) Spezialisieren …

2
Wie extrahiere ich Eulerwinkel aus der Transformationsmatrix?
Ich habe eine einfache Realisierung der Entity / Component Game Engine. Transformationskomponenten verfügen über Methoden zum Festlegen der lokalen Position, der lokalen Rotation, der globalen Position und der globalen Rotation. Wenn für die Transformation eine neue globale Position festgelegt wird, ändert sich auch die lokale Position, um die lokale Position …


2
Tragbare gepufferte Tastatureingabe für XNA / MonoGame?
Als vorläufige Lösung verwende ich derzeit das Nuclex-Framework in einem C # / XNA-Spielprojekt für gepufferte Tastatureingaben. Leider stützt sich nuclex auf SlimDX.Directinput.dll und kann daher meines Wissens nur unter Windows-Betriebssystemen verwendet werden. Ich verwende MonoGame jedoch, um auf andere Plattformen (Linux, OSX usw.) abzuzielen, und suche daher nach einer …

4
Haben alte Spiele wie Golden Axe oder Street or Rage Tilemaps verwendet? [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, …
11 tilemap 

2
Ghost Replay - Speicherung und Timing
Ich arbeite an einem Autorennspiel und habe gerade ein Ghost Sprite implementiert, um vergangene Rennen wiederzugeben. Ich benutze eine Physik-Engine und bin nach langem Lesen zu dem Schluss gekommen, dass der beste Weg, die Geisterdaten für die Wiedergabe zu speichern, darin besteht, die Position und Drehung des Autos zu bestimmten …


6
Führen Sie das XNA-Spiel ohne Grafiken aus
Ich frage mich, ob es überhaupt ein XNA-Spiel gibt, ohne etwas anzuzeigen. Ich habe ein funktionierendes Spiel, das in einem Client-Server-Setup ausgeführt wird, in dem ein Spieler der Host ist und andere Personen eine Verbindung zu seinem Spiel herstellen können. Ich möchte jetzt in der Lage sein, das Spiel als …
11 xna  xna-4.0 

2
Interpolieren zwischen zwei vernetzten Zuständen?
Ich habe viele Entitäten auf der Client-Seite, die simuliert werden (ihre Geschwindigkeiten werden pro Position zu ihren Positionen hinzugefügt), und ich lasse sie sich selbst tot rechnen. Sie senden Updates darüber, wo sie zuletzt gesehen wurden und wie sich ihre Geschwindigkeit ändert. Dies funktioniert großartig und andere Spieler sehen diese …

1
Atmung für Spiel- / Filmfiguren
Atmung (die Bewegung von Brust- und Gesichtsmerkmalen): Ich möchte fragen, ob es schwer zu modellieren ist und ob es rechenintensiv ist. Ich habe kürzlich den großartigen Effekt bemerkt, den es in Madagaskar 3 hat, aber (bitte korrigieren Sie mich, wenn ich falsch liege) ich kann mich nicht erinnern, es in …


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.