Spielentwicklung

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

3
Sollten Skripte mit einer Abstraktion der Engine interagieren?
Ich verwende Java und Jython, und nach einigen Recherchen stellte ich fest, dass es ein Fehler sein könnte, Skripten direkten Zugriff auf die Engine-Oberfläche zu gewähren, da dies die beiden eng miteinander verbinden würde. Es sieht so aus, als ob die meisten Skripte, mit denen Mods Entitäten erstellen und verwalten …
10 java  python  scripting 

3
Richtiger Weg, um mit der Zerstörung von Spieleinheiten umzugehen
Stellen Sie sich eine Spielwelt vor, in der viele Entitäten ständig dynamisch geladen werden. Ich würde das vielleicht als Liste von Entitäten darstellen, aber was ist mit dem Entfernen? Während ich beim Hinzufügen die neue Entität zurückschieben könnte, könnte ich die Notwendigkeit haben, irgendwo im Container zu entfernen. Welche Möglichkeiten …

1
Algorithmus für ein Tool zur theoretischen Erstellung von Statistiken basierend auf einem Spiel (Liga der Legenden)
Ich möchte einen Simulator (hauptsächlich zu Testzwecken) für ein Spiel (League of Legends) erstellen. Die Grundlagen des Spiels: Sie haben einen Helden, der einige Statistiken hat: Gesundheit Punkt Angriffsschaden Angriffsgeschwindigkeit Rüstung Rüstungsdurchdringung Bewegungsgeschwindigkeit Der Held kann 4 Fertigkeiten haben (Sie erhalten einen Fertigkeitspunkt in jedem Level) (Sie werden meistens manuell …
10 algorithm 

3
Vernetzung in Echtzeit-Strategiespielen
Was ist der aktuelle Stand der Technik, um Echtzeit-Strategiespiele zu vernetzen? Ich erinnere mich, dass einige AAA-Titel vor einigen Jahren nur die Spielereingaben übertragen haben (Starcraft 1, Age of Empires). Da dies erfordert, dass Sie alles andere völlig deterministisch halten, ist dies immer noch eine praktikable Option? Das Synchronisieren von …

1
Oberflächen verformen
Ich versuche, ein deformierendes physisches Verhalten für ebene Oberflächen zu erreichen, habe aber noch keine Ahnung, wie ich mit der Implementierung beginnen soll. Unabhängig von der Form der Oberfläche (Ebenen, Würfel, Kugeln…) möchte ich kleine Vertiefungen an den Positionen von Spieleinheiten (Spieler, Feinde, Objekte…) haben. Es ist etwas kompliziert zu …

3
Zufällige Kartengenerierung - Strategien zum Streuen / Clustering von zufälligen Knoten
Ich mache ein einfaches 4X-Strategiespiel im Weltraum, bei dem jeder Knoten ein Sonderziel ist (ein Planet, ein Asteroid usw.). Um zufällig eine Karte zu generieren, würde ich die folgenden Schritte ausführen Entscheiden Sie, wie viele Arten von Knoten die Karte haben soll (z. B. 5 erdähnliche Planeten, 10 unfruchtbare Planeten …

2
Geometriesystem der Bevölkerung: Der Anfang [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 4 Jahren . Ich möchte mit meinem Freund ein Spiel wie Populous: The Beginning entwickeln. …
10 3d  geometry 

3
Effiziente Methode zum Rendern von massivem Gelände in XNA
Ich erstelle ein XNA-Spiel, das viel Platz für die Spieler benötigt. Derzeit ist die von mir verwendete Testhöhenkarte 4096 x 4096 und wird als 4-Bit-BMP gespeichert. Ich versuche, diese riesige Höhenkarten-Datei zu nehmen und im Spiel zu rendern. Das Problem, auf das ich stoße, ist die Tatsache, dass es ineffizient …
10 c#  xna 

1
Enum Vs. Ganzzahl für Fähigkeitswerte
Ich implementiere ein grundlegendes Fähigkeits- und Attributsystem, obwohl ich mir Gedanken darüber mache, wie ich vorgehen soll. Zum Beispiel könnte ich ein Dictionary / HashMap verwenden, das SkillType-Enums verwendet, um Schlüssel darzustellen, und ganzzahlige Werte, die die Werte darstellen. Aber soll ich das machen? public class Skills { public IDictionary<StatType, …
10 c# 

3
Komponentenentitätssystem - Aktualisierungen und Anrufaufträge
Damit Komponenten in der Lage sind, jeden Frame zu aktualisieren (und diese Funktionalität aus Komponenten herauszulassen, die nicht benötigt werden), kam mir die Idee, eine UpdateComponent-Komponente zu erstellen. Andere Komponenten wie MovableComponent(die Geschwindigkeit halten) würden von der IUpdatableabstrakten Klasse erben . Dies erzwingt MovableComponentdie Implementierung einer Update(gametime dt)Methode und einer …

1
Zum Szenendiagramm oder nicht zum Szenendiagramm?
Ich hatte Probleme mit der Entscheidung, ob ich ein Szenendiagramm in mein Spiel implementieren soll oder nicht. Ich habe einige Anwendungsfälle, die ein solches Tool erfordern, aber ich konnte einige Implementierungsdetails nicht durchgehen. Einige Hintergrundinformationen: Ich schreibe ein Space-Shooter-Spiel für mobile Plattformen (hauptsächlich Android) und mein Code ist fast ausschließlich …


2
Wie mache ich ein auflösungsunabhängiges System?
Ich mache hier einen Blank. Ich kann natürlich Dinge an Kanten verankern, die meine UI-Auflösung unabhängig machen würden ... bis sie sich so stark ändert, dass die Grafiken zu klein sind. Wie skaliere ich bei Bedarf angemessen? Wie halte ich meine Grafiken beim Skalieren im richtigen Verhältnis? Ich möchte nicht, …
10 xna  resolution 


3
Was sind einige großartige und nützliche Ressourcen für ein isometrisches Spiel, das auf dem XNA Framework basiert? [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 arbeite derzeit an einem isometrischen Spiel mit dem Microsoft XNA Framework. …

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.