Spielentwicklung

10
Wie mache ich ein auflösungsunabhängiges System?

Ich mache hier einen Blank. Ich kann natürlich Dinge an Kanten verankern, die meine UI-Auflösung unabhängig machen würden ... bis sie sich so stark ändert, dass die Grafiken zu klein sind. Wie skaliere ich bei Bedarf angemessen? Wie halte ich meine Grafiken beim Skalieren im richtigen Verhältnis?...

10
Enum Vs. Ganzzahl für Fähigkeitswerte

Ich implementiere ein grundlegendes Fähigkeits- und Attributsystem, obwohl ich mir Gedanken darüber mache, wie ich vorgehen soll. Zum Beispiel könnte ich ein Dictionary / HashMap verwenden, das SkillType-Enums verwendet, um Schlüssel darzustellen, und ganzzahlige Werte, die die Werte darstellen....

10
Datenstrukturen in älteren Spielen

Ich bin gespannt auf die Datenstrukturen, die beim Programmieren älterer Spiele wie Super Mario Brothers für NES und Super Mario World für SNES verwendet werden. Mein Verständnis ist, dass Spiele dieser Zeit in der Versammlung geschrieben wurden. Haben die Programmierer Datenstrukturen definiert /...

10
Effiziente Methode zum Rendern von massivem Gelände in XNA

Ich erstelle ein XNA-Spiel, das viel Platz für die Spieler benötigt. Derzeit ist die von mir verwendete Testhöhenkarte 4096 x 4096 und wird als 4-Bit-BMP gespeichert. Ich versuche, diese riesige Höhenkarten-Datei zu nehmen und im Spiel zu rendern. Das Problem, auf das ich stoße, ist die Tatsache,...

10
Vernetzung in Echtzeit-Strategiespielen

Was ist der aktuelle Stand der Technik, um Echtzeit-Strategiespiele zu vernetzen? Ich erinnere mich, dass einige AAA-Titel vor einigen Jahren nur die Spielereingaben übertragen haben (Starcraft 1, Age of Empires). Da dies erfordert, dass Sie alles andere völlig deterministisch halten, ist dies...

10
Unterschiede zwischen opengl 3 und opengl 4

Ich fange gerade erst mit der Spielprogrammierung an und möchte OpenGL lernen. Ich habe ein sehr gutes Tutorial von Grund auf gefunden, um mit opengl 3 zu beginnen, und ich frage mich, ob es einen großen Unterschied zwischen openGL 3 und openGl 4 gibt. Oder ich sollte fragen, macht openGL 4 openGL...