Spielentwicklung

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

2
Szenendiagramm für die verzögerte Rendering-Engine
Als Lernübung habe ich eine verzögerte Rendering-Engine geschrieben. Jetzt möchte ich dieser Engine ein Szenendiagramm hinzufügen, aber ich bin ein bisschen verwirrt, wie das geht. Bei einer normalen (Forward-Rendering-Engine) würde ich einfach alle Elemente (alle, die IDrawable und IUpdateAble implementieren) zu meinem Szenendiagramm hinzufügen, dann zuerst die Breite des Szenendiagramms …
10 xna  c#  scene-graph 

3
Entität als Aggregation erstellen
Ich habe kürzlich gefragt, wie Entitäten von ihrem Verhalten getrennt werden sollen, und die Hauptantwort, die mit diesem Artikel verknüpft ist: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Das ultimative Konzept, über das hier geschrieben wurde, ist das folgende: OBJEKT ALS REINE AGGREGATION. Ich frage mich, wie ich mit C # Spielentitäten als reine Aggregation erstellen …

2
Was ist die beste Serverarchitektur für Echtzeitspiele?
Ich entwickle ein Echtzeitspiel, das Tausende von Spielern in Echtzeit halten sollte (FPS wie max. 1s Verzögerung). Was wäre die beste Infrastruktur dafür? Meine Idee war, zwei Servercluster zu verwenden - einen für das Serverende (die gesamte Computerseite) und einen für das Datenbandende, wobei ein Load Balancer für jeden der …

2
Feindliche Bewegung in gerader Linie zum Spieler im Verfolgungsspiel
Ich erstelle ein Spiel, in dem die Feinde zufällig auf einer Karte erscheinen und sich dann in jedem Frame mit zufälliger Geschwindigkeit auf den Spieler zubewegen. Die Karte hat keine Hindernisse, daher sollten sich die Feinde immer in einer geraden Linie bewegen. Ich habe die Bewegungsfunktion ein paar Mal geschrieben, …
10 ai  movement 



4
Verfahrensgelände in 3D: Was wurde getan? Gibt es gemeinsame Algo und / oder Theorien darüber? [geschlossen]
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 5 Jahren . Neben der Programmierung nimmt das Modellieren einer Umgebung …

3
Beleuchtung in einer Minecraftian Welt
Minecraft ist ein Spiel, das größtenteils auf einer Höhenkarte basiert und diese Heigtmap-Informationen verwendet, um die Welt mit Licht zu überfluten. Nach meinem Verständnis ist der höchste Punkt in der Höhenkarte das Ende des von Sonnenlicht beeinflussten Bereichs. Alles darüber wird vom Sonnenlicht beleuchtet, alles darunter wird nur durch Licht …
10 opengl  maps  lighting 



2
In-Game Level Design mit XNA?
Ich wundere mich über das Design im Spiel. Meine aktuelle Situation dreht sich um Kacheln - ich habe viele verschiedene Ebenen mit unterschiedlichen Objekttypen (für alle, die mit Kacheln nicht vertraut sind, ist ein Objekt nichts anderes als eine Koordinate mit beliebigen Eigenschaften). Ich kompiliere das Spiel derzeit jedes Mal …
10 xna-4.0  tiles 

3
Reduzieren Sie die Anzahl der Kanten eines Diagramms und halten Sie es verbunden
Ich entwerfe ein Spiel mit zufällig generierten Dungeons. Ich möchte dies als ein verbundenes, ungerichtetes Diagramm betrachten, in dem Knoten Räume und Kanten Türen oder Korridore sind. Dann wähle ich einen "Seiten" -Knoten als Dungeoneingang, berechne den Abstand zwischen diesem Eingang und allen anderen Knoten und entscheide, dass einer der …

6
3D-Illusion einer 2D-Planetentextur
Vor einigen Jahren habe ich eine Technik gehört, die dem Benutzer die Illusion eines rotierenden Planeten vermittelt, indem er eine 2D-Textur verwendet. Vorausgesetzt, der Benutzer kann seine Position oder sein Ansichtsfenster nicht ändern. Wie heißt diese Technik?
10 2d  3d  terminology  planet 

1
Die Verwendung von Sammlungen in der Android-Spieleentwicklung wird nicht empfohlen?
Während ich an einem Spielprojekt für Android arbeitete, suchte ich nach Informationen zur Leistungsoptimierung für Spielcode. Und ich habe erfahren, dass die Verwendung von Java- Sammlungen wie List, Arraylist usw. in Spielcodes nicht empfohlen wird, obwohl das Sammeln ein nützliches Werkzeug in der Java-Programmierung ist. Warum ist das so? Ich …
10 android 

3
Wo kann man Grafikdesigner für Handyspiele einstellen?
Ich muss jemanden finden, der talentiert ist, um eine Reihe von 2D-Grafiken a la Cart für meine Handyspiele zu erstellen. Meine Grafiken sind einfach nicht beeindruckend genug, aber das Gameplay ist solide und macht Spaß. Dies ist eine Art mehrteilige Frage: Wo fange ich an, jemanden zu finden? Was kann …

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.