Spielentwicklung

7
HLSL - Erstellen von Schatten in 2D

Die Art und Weise, wie ich Schatten erstelle, erfolgt mit der folgenden Technik: http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/ Aber ich habe Fragen an HLSL. So wie ich es derzeit mache, habe ich ein Schwarzweißbild, wobei Schwarz "Objekt" und Weiß "Nichts"...

7
effizienteste Möglichkeit, ein Rastersystem in Einheit zu erstellen

Ich erstelle ein kleines Tower Defense-Spiel, um mich mit der Einheit vertraut zu machen. Zuerst wollte ich ein Rastersystem emulieren, indem ich Berührungen / Mausklicks aufzeichnete und die Koordinaten auf die nächsten ganzen Zahlen rundete. Dies ist sehr kostengünstig und eignet sich gut zum...

7
Portieren Sie die libgdx-Anwendung auf iOS

Ich habe mein Spiel mit libgdx erstellt, einem plattformübergreifenden Framework, das Desktop, Android und HTML5 unterstützt (mithilfe von Google Web Toolkit). Was könnte ein möglicher Weg sein, um mein Spiel auf iOS zu

7
Prüfer AI-Algorithmus

Ich mache eine KI für mein Dame-Spiel und versuche es so schwer wie möglich zu machen. Hier sind die aktuellen Kriterien für einen Zug auf der schwierigsten Schwierigkeitsstufe: 1: Suchen Sie nach einem Block: In diesem Fall wird ein Teil bedroht und ein anderes Teil kann zum Schutz hineingezogen...

7
XNA 4-Spiel für beide Profile

Ich schreibe ein Spiel in XNA 4 und diese Version hat zwei Profile in HD und Reichweite. Mein Problem ist, dass ich meinen Spielcode für jedes dieser Profile haben muss und es sehr unangenehm ist, zwei Projekte zu haben und alle Änderungen in beiden vorzunehmen. Meine Idee war, die...

7
Erkennen Sie extrem schnelle Joystick-Tastendrücke?

Ist es dem Spieler normalerweise möglich, eine Taste innerhalb eines einzelnen Frames zu drücken und loszulassen, damit die Spiel-Engine keine Zeit hat, sie zu erkennen? Wie gehen Programmierer normalerweise mit dieser Situation um? Ist es überhaupt notwendig, damit umzugehen? Während des Tests...

7
glTranslate, wie genau funktioniert es?

Ich habe einige Probleme zu verstehen, wie glTranslate funktioniert. Zuerst dachte ich, es würde einfach Werte zur Achse hinzufügen, um die Transformation durchzuführen. Dann habe ich jedoch zwei Objekte erstellt, die Bitmaps laden würden, eines hat die Matrix auf GL_TEXTURE gesetzt: public class...

7
Vektorbasierte Schriftarten vs. Bitmap-Schriftarten in (2d) Spielen?

Ich weiß, dass viele Spiele Bitmap-Schriftarten verwenden. Was sind die Vorteile für das vektorbasierte Rendern / Bearbeiten von Schriftarten im Vergleich zu Bitmap-Schriftarten und in welchen Szenarien wären sie am wichtigsten? Konzentrieren Sie sich bei der Beantwortung dieser Frage lieber auf...

7
Implementierung des Beobachtermusters

Um mir das grundlegende Programmieren von Spielen beizubringen, werde ich einen Klon von Pong programmieren. Ich werde das Observer-Entwurfsmuster mit einer Schnittstelle zwischen der Eingabe und der Spiel-Engine verwenden. Ich bin mir jedoch nicht sicher, was die Schnittstelle tun soll. Eine Idee,...

7
Wie kann ich den Spieleditor in die Engine integrieren?

Ich versuche herauszufinden, wie ich den Editor (Level, Effekte, Modell usw.) am effektivsten integrieren kann. Das erste, was ich dachte, wäre, die Spiel-Engine (*) extrem modular zu gestalten. Zum Beispiel habe ich das Beispiel von Spielzuständen genommen. Sie können mehrere Spielzustände haben,...

7
Wie soll ich Matrizen in C ++ darstellen?

Ich unterrichte mich selbst in 3D-Mathematik und baue dabei meine eigene rudimentäre Engine (sozusagen). Ich habe mich gefragt, wie ich meine C ++ - Matrixklasse am besten strukturieren kann. Es gibt einige Optionen: Separate Mitgliedsvariablen: struct Mat4 { float m11, m12, m13, m14, m21, m22,...

7
Bester Algorithmus für rekursive benachbarte Kacheln?

In meinem Spiel habe ich eine Reihe von Kacheln in einem 2D-Array platziert, die durch ihre Xs und Zs ([1,1], [1,2] usw.) gekennzeichnet sind. Jetzt möchte ich eine Art "Farbeimer" -Mechanismus: Wenn Sie eine Kachel auswählen, werden alle benachbarten Kacheln zerstört, bis eine Bedingung sie...