Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Als...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Als...
Es gibt zwei Klassen in meinem Spiel, die wirklich nützlich sind, aber langsam zum Schmerz werden. Nachricht und Eigenschaft (Eigenschaft ist im Wesentlichen eine Komponente). Sie stammen beide von einer Basisklasse und enthalten eine statische ID, sodass Systeme nur auf diejenigen achten können,...
In vielen Spielen erhöhen Sie ein Level, wenn Sie eine bestimmte Punktzahl erreichen, und spätere Level sind schwerer zu erreichen als am Anfang. Ich vermute, dass es sich um eine Art Exponentialfunktion handelt, die zB in WoW verwendet wird. Kennt jemand eine gute Exponentialfunktion für diesen...
Ich verwende derzeit XML, um meine Dialogbäume in meinem RPG zu erstellen, aber dies von Hand für Hunderte verschiedener Diskussionen zu tun, kann sehr schnell sehr mühsam werden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Flussdiagramm / udk kismet-ähnliches System zur visuellen...
Hinweis: Ich programmiere dies in Javascript, aber es sollte größtenteils sprachunabhängig sein. Ich denke darüber nach, meinen Motor auf einen ECS-basierten umzustellen. Ich habe die Grundidee ( Hinweis: Das ist falsch, siehe meine Antwort ): Entitäten sind Spielobjekte. Komponenten sind Teile...
Die Frage ist ziemlich selbsterklärend: Löst die Mehrfachvererbung nicht alle Probleme, die auch Entitätssysteme lösen? Ich habe mich gerade an einen Begriff erinnert, der "Mehrfachvererbung" genannt wird, und der viele Probleme zu lösen scheint, die die klassische Vererbung mit sich gebracht...
Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf...
Ich arbeite an meiner eigenen Spiel-Engine und entwerfe derzeit meine Manager. Ich habe gelesen, dass für die Speicherverwaltung die Verwendung von Init()und CleanUp()Funktionen besser sind als die Verwendung von Konstruktoren und Destruktoren. Ich habe nach C ++ - Codebeispielen gesucht, um zu...
Ich erstelle gerade ein 2D-RPG in C ++ 11 mit Allegro 5 und Boost. Mein Ziel ist es, meine Spieleinstellungen irgendwie zu aktualisieren, wenn eine Option im Optionsmenü geändert wird. Ich möchte den Benutzer nicht zwingen, mein Spiel neu zu starten. Andere Spiele erfordern keinen Neustart, wenn...
Ich habe viel über die Vorteile der Organisation von Daten in "Structs of Arrays" (SoA) anstelle des typischen "Array of Structs" (AoS) gelesen, um einen besseren Durchsatz bei Verwendung von SIMD- Anweisungen zu erzielen . Obwohl das Warum für mich absolut sinnvoll ist, bin ich mir nicht sicher,...
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...
Ich bin mitten in einem Begegnungssystem für ein XNA-Rollenspiel. Die Idee ist, dass Sie in einem Dungeon herumlaufen und bestimmte Kacheln als RandomBattleTiles erstellt werden. Auf der Karte befindet sich ein Bereich, in dem festgelegt ist, welche Monster angetroffen werden können. Was ich...
Ich habe Python schon einmal mit PyGame verwendet, um Spiele zu erstellen, aber PyGame scheint nicht mehr so beliebt zu sein, und es gibt nicht so viele gute Ressourcen dafür. Ich höre viel Aufsehen über Lua als schnelle Skriptsprache, die in Projekten verwendet werden kann, die in anderen...
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...
Ich versuche, Transpositionstabellen in meinen Alpha-Beta-Scout zu integrieren. Ich sehe einen inkrementellen Geschwindigkeitsschub, den ich gegen Mitte oder Ende des Spiels denke, aber selbst bei einer Tischgröße von 1-2 GB kann er langsamer sein oder auch nicht, als nur überhaupt nicht aus der...
Ein Freund und ich hoffen, in Unity ein Spiel zu machen, in dem Sie durch eine unendliche 3D-Höhle fliegen, die sich in jede Richtung drehen und winden kann (obwohl dies offensichtlich nicht so weit ist, dass die Drehungen unmöglich sind). Wir haben darüber nachgedacht, eine Reihe von Tunnel-...
Angenommen, ich habe ein Spiel, in dem es mehrere vordefinierte Konstanten und Diagramme gibt (ein XP-Diagramm, Kosten für Waren usw.). Diese können zur Laufzeit definiert oder beim Start aus Dateien geladen werden. Die Frage ist, wie diese Logikroutinen auf die Konstanten und Diagramme zugreifen...
Wir sind vier Leute, die ein Tower Defense-Spiel als Projekt in der ersten Klasse an einer Universität machen. Das Spiel wird wirklich einfach! Drei verschiedene Türme Drei verschiedene Monster Eine Karte (vielleicht noch etwas hinzufügen, wenn wir Zeit haben) Das Spiel muss objektorientiert sein....
Dies ist im Wesentlichen eine Frage an Programmierer mit Erfahrung in Spielefirmen. Wie häufig nehmen Spielcodierer am Designprozess des Spiels teil? Sowohl Gameplay-Design als auch Content-Design. Nehmen Sie an verwandten Meetings und dergleichen teil oder haben Sie andere (formelle / informelle)...
Ich habe ein Skript, zu dem ich ein Terrain-Objekt hinzufüge (ich ziehe das Terrain per Drag & Drop in das öffentliche Terrain-Feld). Das Terrain ist bereits in Unity für 2 PaintTextures eingerichtet: 1 ist ein Quadrat (so eingerichtet, dass es ein Schachbrettmuster bildet) und das zweite ist...