Spielentwicklung

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

1
Wie kommen die Leute um das Reverse-Patent von Carmack herum?
Offenbar hat Kreative ein Patent auf Carmacks - Reverse, und sie erfolgreich Id gezwungen , ihre Techniken für die Quelle Drop zu ändern , sowie zu schließen EAX in Doom 3 . Aber Carmack's Reverse wird ziemlich oft diskutiert und anscheinend ist es eine gute Wahl für verzögerte Schattierungen, so …

3
Bejeweled Next Beste Juwelenauswahl
Gibt es eine Spieldesign-Technik, die ich verwenden kann, um Situationen, in denen keine Züge mehr vorhanden sind, vollständig zu entfernen? dh. Das Spiel sollte keine unmöglichen Szenarien enthalten. Soweit ich vermute, hängt alles davon ab, welches Juwel und wo Sie dem Benutzer geben, nachdem sich eine Juwelengruppe von 3 oder …

3
Lösung für die Entdeckung leichter LAN-Peers?
Ich habe eine Bibliothek für die rein plattformübergreifende Programmierung erstellt. Meine damit erstellten Spiele laufen einwandfrei unter Android, PC, Linux, Mac usw. Die Netzwerkfunktionen werden von der ENET-Bibliothek bereitgestellt. Daher ist die gesamte Kommunikation zwischen meinen Apps nicht TCP- oder UDP-kompatibel, sondern nur im benutzerdefinierten Protokoll, auch wenn es letztendlich …

2
Frameratenbegrenzung
Die erfolgreichsten Wettbewerb Game - Engines wie id Tech, GoldSrc, Sourceund so ermöglicht Framerate Einschränkungen. Sie können mit 30, mit 60, mit 99, mit 72, mit 68 usw. spielen. Kurz gesagt, Sie können es begrenzen und die Kappe steuern. Ich habe mich gefragt, wie ich die Framerate begrenzen kann. Nicht …

2
Behandle viele Lichter in einer Szene (mit Shadern)
Ich bin gespannt, wie ich mit vielen Lichtern in einer Szene umgehen soll. Angesichts einer sehr großen Karte in einem Rollenspiel, mit Dungeons (mit Lichtern) usw. Ich weiß über verzögerte Beleuchtung Bescheid, aber das beantwortet nur, wie man viele Lichter rendert. Aber meine Frage ist mehr: Wie man nicht viele …


3
Probleme mit der ersten Schattenzuordnung
Ich habe zum ersten Mal eine grundlegende Schattenzuordnung in OpenGL mithilfe von Shadern implementiert und habe einige Probleme. Unten sehen Sie ein Beispiel meiner gerenderten Szene: Der Prozess der Schattenzuordnung, dem ich folge, besteht darin, dass ich die Szene unter Verwendung einer Ansichtsmatrix aus der Sicht des Lichts und der …

4
Kreis innerhalb Kreis Kollision
In einem meiner Projekte habe ich einen Spielbereich in Form eines Kreises. Innerhalb dieses Kreises bewegt sich ein weiterer kleiner Kreis. Ich möchte verhindern, dass sich der kleine Kreis außerhalb des größeren Kreises bewegt. Unten sehen Sie, dass sich in Bild 2 der kleine Kreis teilweise außerhalb befindet. Ich brauche …

5
Verwalten von Listen verschiedener Entitätstypen - gibt es einen besseren Weg?
Ich entwickle ein 2D-Weltraumspiel für mobile Geräte, aber es wird sehr komplex und meine Lösung ist sehr verwirrend und erzeugt viele wiederholte Codesegmente. Ich habe eine Weltklasse, in der ich mehrere Listen verschiedener Objekte habe, wie: List<Enemy> enemys; List<Projectile> projectiles; List<Collectable> collectables; List<Asteroid> asteroids; List<Effect> effects; .. Jede Liste wird …


3
Zufällige Erzeugung realistischer menschlicher Gesichter
Was wäre ein praktikabler Weg, um eine große Anzahl realistisch aussehender menschlicher Gesichter zu erzeugen? Das Randomisieren und Rendern von 3D-Modellen würde viel Rechenleistung erfordern, insbesondere da ich sie auf Ad-hoc-Basis benötige. Das Überlagern einzelner 2D-gezeichneter Teile erfordert einige künstlerische Talente, die mir definitiv fehlen. Außerdem möchte ich so viele …




1
Wie werden erweiterte Grafikeffekte implementiert?
Ich bin gespannt, wie 3D-Effekte wie Zauber in Warcraft oder Torchlight grafisch implementiert werden. Ich habe gerade ein Buch über Direct3D fertiggestellt und fühle mich ziemlich wohl damit und mit 3D-Grafiken im Allgemeinen, aber ich bin mir nicht sicher, wie ich so etwas wie einen Charakter machen soll, der einen …

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.