Spielentwicklung

8
Raycasting Tutorial / Vektor Mathe Frage

Ich schaue mir dieses nette Raycasting-Tutorial unter http://lodev.org/cgtutor/raycasting.html an und habe eine wahrscheinlich sehr einfache mathematische Frage. Im DDA-Algorithmus habe ich Probleme, die Berechnung der Variablen deltaDistX und deltaDistY zu verstehen. Dies sind die Entfernungen,...

8
Design für sehbehinderte Spieler

Weltweit wird die Zahl der sehbehinderten Menschen jeden Alters auf 285 Millionen geschätzt, von denen 39 Millionen blind sind . - Weltgesundheitsorganisation, 2010 . (Das sind 4,2% und 0,6% der Weltbevölkerung.) Die meisten Videospiele legen bei der Bereitstellung von Inhalten großen Wert auf...

8
Wandvermeidungslenkung

Ich mache einen kleinen Lenksimulator mit dem Reynolds-Boid-Algorithmus. Jetzt möchte ich eine Wandvermeidungsfunktion hinzufügen. Meine Wände sind in 3D und werden mit zwei Punkten definiert: ---------. P2 | | P1 .--------- Meine Agenten haben eine Geschwindigkeit, eine Position usw. Können Sie...

8
Optimale Sprite-Größe für Rotationen

Ich mache ein Sprite-basiertes Spiel und habe eine Reihe von Bildern, die ich in einer lächerlich großen Auflösung bekomme. Ich skaliere sie auf die gewünschte Sprite-Größe (zum Beispiel 64x64 Pixel), bevor ich sie in eine Spielressource konvertiere Sprite im Spiel, ich muss es nicht...

8
Beispiel für datenorientiertes Design

Ich kann anscheinend keine gute Erklärung für das datenorientierte Design eines generischen Zombiespiels finden (es ist nur ein Beispiel, ein ziemlich häufiges Beispiel). Könnten Sie ein Beispiel für das datenorientierte Design zum Erstellen einer generischen Zombie-Klasse geben? Ist das folgende...

8
Wie funktioniert die Bremsassistenz von Autorennen?

Es gibt viele PC-Autorennspiele, die über diese einzigartige Fahrassistenz verfügen, mit der Sie Ihr Auto bremsen können, damit Sie es sicher drehen können. Während es in einigen Spielen nur ein "Assist" ist, hilft es Ihrem Auto nur beim Bremsen, sorgt aber nicht für eine sichere Kurve. In anderen...

8
Serverseitige Spielschleife

Viele Java-Spiele verwenden thread.sleep (), um fps zu steuern. Sollte die Server-Spielschleife weiterlaufen und nur die Delta-Zeit berechnen, da der Server keine Grafiken anzeigt? Wie dieses Beispiel: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME =...

8
Schriftumriss in OpenGL, FTGL

Ich verwende die FTGL-Bibliothek, um Schriftarten in meinem Spiel zu rendern, aber ich habe keine Ahnung, wie ich eine Gliederung um Text erstellen soll. Einen Schatten zu bekommen könnte einfach sein, weil ich es einfach so machen kann: (Pseudocode) font.render(Color::BLACK, position.x + 1,...

8
Wie zeichne ich 2D-Bilder mit OpenGL in SDL?

Nach allem gelang es mir, einen einfachen Code zu finden, der zeigt, wie man mit openGL ein 2D-Bild zeichnet: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int...

8
Zeitschritt im Mehrspielerspiel

Ich versuche, mich mit dem Konzept zu beschäftigen, ein Server / Client-Multiplayer-Erlebnis zu schaffen. Mein Problem hängt hauptsächlich mit dem Zeitschritt zusammen. Stellen Sie sich das folgende Szenario vor: Ein Client stellt eine Verbindung zu einem Server her. Der Client sendet seine...

8
Importieren und Anzeigen von .fbx-Dateien

Ich habe ein kleines Problem beim Importieren / Anzeigen von .fbx-Dateien. Ich habe die Beispiele überprüft, aber diejenigen, die mich am meisten interessieren (Animation und Textur), sind für jemanden, der so neu ist wie ich, schlecht dokumentiert, um sie zu verstehen. Folgendes habe ich versucht:...

8
Neugierige transparente Löcher machen Artefakt

Ich versuche also, "glattes" Gelände in meine Block-Engine zu implementieren, indem ich jedem Oberflächenblock eine Höhenkarte gebe. Grundsätzlich generiere ich diese "Höhenkarten" für jeden Block, indem ich die Höhen in Intervallen von 0,25 entlang der Blockkante generiere. Um dann die Eckpunkte...

8
Beste Technik zum Zeichnen von isometrischen Kacheln

Ich denke darüber nach, ein einfaches isometrisches Spiel mit HTML5 Canvas zu erstellen und mich zu fragen, wie die Kacheln am schnellsten gerendert werden können. Da die Fliesen rautenförmig sind, aber drawImage Rechtecke zeichnet, muss ich die Ecken weglassen (die schwarzen Teile im...

8
Regel- / Validierungsentwurfsmuster

Welche Entwurfsmuster können verwendet werden, um ein Regel- / Validierungssystem für ein Spiel wie Schach zu erstellen (dies ist nur ein einfaches Beispiel, das eigentliche Spiel benötigt schwierigere Regelsätze). Ich habe mehrere Fragen auf dieser Website gelesen und weder eine schlüssige...