Spielentwicklung

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

3
Isometrischer glatter Nebel
Ich arbeite an einem einfachen 2D-Spiel mit direct3d 9. Es ist ein isometrisches Spiel mit Diamantplättchen und einer versetzten Karte. Das habe ich: Wie Sie sehen, habe ich eine Art Nebel, der durch eine Nebelmatrix ergänzt wird, die wahr (klares Gelände) oder falsch (obskurer Terraner) ist. Aber das Ergebnis ist …

4
Unterscheiden zwischen mehreren Objekten mit demselben Namen in einem textbasierten Abenteuerspiel / einer interaktiven Fiktion
Ich bin gerade dabei, meinen eigenen Parser in Python zu schreiben. Ich habe es geschafft, einige einfache Befehle mit einfachen Ausdrucken zu erstellen, um sicherzustellen, dass sie funktionieren. Da ich beabsichtige, dort zu kämpfen, musste ich einen Befehl schreiben, um etwas anzugreifen. Ich habe das gerade abgeschlossen. Mein Problem ist: …

4
Multiplayer Online Game Engine / Pipeline
Ich implementiere ein Online-Multiplayer-Spiel, bei dem der Client in AS3 (Flash) geschrieben sein muss, um das Spiel in C ++ in Browser und Server einzubetten (ein abstrakter Teil davon ist bereits geschrieben und wird mit anderen Spielen verwendet). Netzwerkmodelle können sich voneinander unterscheiden, aber derzeit schaue ich auf die Logik …

2
Quadratische Spielkarte als Kugel gerendert
Für ein Hobbyprojekt von mir habe ich eine endliche Voxelwelt geschaffen (ähnlich wie Minecraft), aber wie gesagt, meine ist endlich. Wenn Sie den Rand erreichen, werden Sie auf die andere Seite geschickt. Das alles funktioniert gut zusammen mit dem Rendern der anderen Seite der Karte, aber ich möchte dieses Raster …

1
Berechnen Sie die Zahnraddrehung für eine Echtzeitsimulation
Ich versuche ein Spiel mit Echtzeitsimulationen von Zahnrädern zu machen. Es gibt ein großes Zahnrad mit einem kleineren Zahnrad. Ich habe es geschafft, Zahnräder mit unterschiedlichen Durchmessern, aber gleich großen Zähnen zu zeichnen, aber wenn ich versuche, das kleinere innerhalb des größeren zu bewegen, ist die Bewegung merkwürdig. Siehe das …

1
Wie kann ich Kraftvektoren aus Geschwindigkeitsvektoren ableiten?
Ich mache einen 2D-Shooter ala Geometry Wars. Ich habe meine eigene einfache Physik bei der Arbeit, die das Hintergrundraster und alle meine Entitäten steuert. Um irgendetwas auf der Welt zu bewegen, wende ich eine Vector2d-Kraft darauf an. Der 'Motor' berechnet die resultierende Beschleunigung und damit die Geschwindigkeit. Ich versuche, einen …
7 xna  physics 


1
"Unclutter" -Einheiten im RTS-Spiel
Aus absichtlichen Gründen haben bestimmte Einheiten in dem Spiel, das ich gerade programmiere, keine Kollisionserkennung und -reaktion untereinander. Dies ermöglicht es ihnen, direkt übereinander zu liegen. Dies ist ein gewünschtes Verhalten, da es Situationen im Spiel geben wird, in denen der Spieler möchte, dass sie sich so stapeln. Ich möchte …
7 2d  rts 

4
Der richtige Weg, um Bilder zu Monogame / Windows hinzuzufügen
Ich fange mit MonoGame an. Im Moment ziele ich nur auf Windows (Desktop - nicht speziell Windows 8). Ich habe in der Vergangenheit einige XNA-Produkte verwendet (rohes XNA, FlatRedBall, SilverSprite), sodass ich möglicherweise ein Missverständnis darüber habe, wie ich meinem Inhalt Bilder hinzufügen soll. Wie füge ich meinem Projekt Bilder …

2
Linienschnittpunkt aus der parametrischen Gleichung
Ich bin sicher, dass diese Frage schon einmal gestellt wurde. Ich versuche jedoch, die Punkte zu verbinden, indem ich eine Gleichung auf Papier in eine tatsächliche Funktion übersetze. Ich dachte, es wäre interessant, hier stattdessen auf den Math-Sites zu fragen (da es sowieso für Spiele verwendet wird). Nehmen wir an, …

4
Generieren von Dreiecken aus einem quadratischen Raster
Ich habe ein quadratisches 2D-Raster mit Werten, die Geländehöhen darstellen, und ich möchte aus diesem Raster Dreiecke generieren, um eine 3D-Ansicht des Geländes zu erstellen. Mein erster Gedanke war, jedes Quadrat diagonal in zwei Dreiecke zu teilen, aber die geteilte Diagonale ist deutlich zu sehen, besonders von oben: Gibt es …




1
Schablonenmaske mit AlphaTestEffect
Ich versuche, den folgenden Effekt in XNA 4.0 zu erzielen: Der violette Bereich hat eine Deckkraft von 50%. Ich bin mit dem folgenden Code ziemlich nahe gekommen: public static DepthStencilState AlwaysStencilState = new DepthStencilState() { StencilEnable = true, StencilFunction = CompareFunction.Always, StencilPass = StencilOperation.Replace, ReferenceStencil = 1, DepthBufferEnable = false, …

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.