Spielentwicklung

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


2
Dynamisches Triebwerkauswuchten des Raumschiffs
Die Raumschiffe in meinem Spiel sind dafür gedacht, von Spielern gebaut zu werden, mit einer willkürlichen Anzahl von Triebwerken, die bei jeder Drehung irgendwo angebracht sind. Ich habe momentan einen schmutzigen Code, um das Schiff in einen bestimmten Winkel zu drehen (Beschleunigen und Verzögern). Hier ist ein Beispiel für ein …



2
Wie kann ich verhindern, dass der Player aufgrund der lokalen Eingabevorhersage driftet, wenn er anhält?
Ich arbeite an einer 2D-Server-Client-Multiplayer-Game-Engine (die Sie hier ausprobieren können ). Es verwendet WebRTCs DataChannel. (Die Verbindungen sind Peer-to-Peer-Verbindungen, der Host-Peer fungiert jedoch weiterhin als Server.) Das größte Problem (abgesehen von der Konnektivität) ist die lokale Eingabevorhersage. Wir machen das Übliche: Beim Drücken einer Taste bewegen sich die Spieler sofort, …


6
OOP-Architektur für Hero mit vielen Attributen
Ich bin dabei, ein einfaches Browser-Text-RPG zu starten, mit Charakteren, die (passiv) gegen andere Leute kämpfen können. Dies beinhaltet eine Liste von ungefähr 10 Fertigkeiten wie Stärke, Geschicklichkeit usw. mit zusätzlichen Fähigkeiten für verschiedene Waffen. Gibt es eine bessere Möglichkeit, diese Charakterklasse zu entwerfen, als nur diese Fähigkeiten als Klassenattribut …
14 architecture  oop 

3
Wo finde ich reale Kartendaten für ein Spiel?
Ich möchte ein Spiel mit einem ähnlichen Konzept wie Ingress erstellen , bei dem die Game Map einer echten überlagert ist. Wo finde ich Kartendaten für eine solche App? Wie binde ich (allgemein) meine eigenen Spielobjekte in diese Karte ein? Spielobjekte müssen sich in Echtzeit bewegen, daher ist es nicht …
14 maps  realtime 

2
Wie erstelle ich einen World Healing Wave-Effekt?
Ich möchte meinen dunklen und deprimierenden Hintergrund in einen ändern in Echtzeit fröhlichen grasbewachsenen Hintergrund , sodass der fröhliche Hintergrund in einem Radius um eine Spielfigur angezeigt wird. EIN Kraftfeld des Glücks , wenn Sie so wollen. Wie kann dies beim Rendern auf einer Leinwand in einer benutzerdefinierten Ansicht so …


1
Wie implementiert man eine Schrotflinte in einem Spiel?
Pistolen und Maschinengewehre sind einfach - man kann einfach Kugeln in eine bestimmte Richtung fliegen lassen, also habe ich das bereits implementiert. Eine Schrotflinte hingegen beschädigt irgendetwas in einem bestimmten Bereich, das wie ein Kegel aussieht. Wie soll ich das umsetzen? Ich habe hier ein paar Vorschläge, aber ich könnte …
14 c#  unity 

2
Entität / Komponentensystem und Benutzeroberfläche "Entitäten"
Ich bin immer noch grün zu Entity / Component-Systemen. Ich finde, da ich nützliche Komponenten zum Zeichnen von Sprites (oder Spritesheets) und zum Handhaben von Eingaben (Maus- / Touch-Klicks) habe, möchte ich diese natürlich wiederverwenden, um UI-Komponenten (wie Schaltflächen, z. B. Ebenenauswahlbildschirm) zu erstellen. Das kommt mir sehr merkwürdig vor. …

2
Großer Vertex Buffer gegen mehrere Draw Calls
Ich fange gerade mit OpenGL an und versuche, damit ein 2D-Spiel zu erstellen. In diesem Spiel habe ich ein sechseckiges Gitter, das aus einer Vielzahl verschiedenfarbiger Sechsecke besteht. Als neuer OpenGL-Programmierer sehe ich zwei Möglichkeiten, dieses Raster zu zeichnen: Verwenden Sie einen Scheitelpunktpuffer mit den Daten für ein einzelnes Sechseck, …
14 opengl  shaders 


3
Wie kann ich Projektile in einem Videospiel darstellen?
Ich mache ein einfaches Shooter-Spiel, ähnlich wie "Galaga" , als Teil einer Präsentation, die ich mache. Ich frage mich, welche Strategien und Datenstrukturen die Leute verwenden würden, um Projektile wie vom Raumschiff abgefeuerte Laser zu verfolgen. Eine supereinfache Implementierung, die ich bisher verwendet habe, besteht darin, jedes Projektil als Punkt …

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.