Als «architecture» getaggte Fragen

Wie Code aufgebaut ist. Bei Fragen zum internen Design einer Game Engine.



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 …


1
Ressourcen für rundenbasierte JRPG-Kampfsystemarchitekturen
In den letzten Monaten war ich damit beschäftigt, ein 2D-JRPG (RPG im japanischen Stil) in C ++ mithilfe der SDL-Bibliothek zu programmieren. Der Erkundungsmodus ist mehr oder weniger abgeschlossen. Jetzt gehe ich den Kampfmodus an. Ich konnte keine Ressourcen darüber finden, wie ein klassisches rundenbasiertes JRPG-Kampfsystem aufgebaut ist. Ich finde …
9 c++  2d  architecture  sdl  rpg 

1
Bin ich mit dieser Komponentenarchitektur auf dem richtigen Weg?
Ich habe kürzlich beschlossen, meine Spielarchitektur zu überarbeiten, um tiefe Klassenhierarchien zu beseitigen und sie durch konfigurierbare Komponenten zu ersetzen. Die erste Hierarchie, die ich ersetze, ist die Elementhierarchie, und ich möchte einige Ratschläge, um zu wissen, ob ich auf dem richtigen Weg bin. Zuvor hatte ich eine Hierarchie, die …

2
Informationen zur nahtlosen MMO-Serverarchitektur
Ich suche nach Material auf nahtlosen MMO-Servern! Ich habe einige Artikel in den Büchern "Massively Multiplayer Game Development" und "Game Programming Gems 5". Hat jemand Erfahrung mit diesem Thema oder kennt Artikel darüber? Ich interessiere mich sowohl für "High-Level-Ansichten" als auch für Implementierungen. Dies könnte das Thema meiner Masterarbeit werden …

1
Breite Themen für den Unterricht in der Spieleentwicklung [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich werde in naher Zukunft eine Präsentation über …

3
Android-Threads haben Probleme, meinen Kopf um Design zu wickeln
Ich habe Probleme, mich mit dem Spieledesign zu beschäftigen. Auf der Android-Plattform habe ich eine Aktivität und setze ihre Inhaltsansicht mit einer benutzerdefinierten Oberflächenansicht. Die benutzerdefinierte Oberflächenansicht fungiert als Bedienfeld, und ich erstelle Instanzen aller Klassen und führe dort alle Zeichnungen und Berechnungen durch. Frage: Soll ich stattdessen die Instanzen …

3
Ist es eine gute Idee, eine charakterbasierte Spiel-Engine so zu vereinfachen, dass das Erlernen von Skripten / Programmieren nicht mehr erforderlich ist?
Ich erinnere mich und denke immer noch, dass man nicht einmal ein prototypisiertes 3D-Spiel erstellen kann, um nur einfache Verhaltensweisen zu testen, ohne gigantische Tools wie Unity zu verwenden oder umfangreiche C ++ - Programmierung, Entwurfsmuster, eine anständige oder grundlegende 3D-Engine usw. zu kennen. Jetzt frage ich mich, da ich …

4
"Zeitsteuerung" in einem 2d Platformer
Ich mache einen 2D-Plattformer, bei dem der Spieler einen Knopf drücken und das Level neu starten kann. Nur sein vorheriger Charakter wird das Level zur gleichen Zeit ausführen, als ob er in der Zeit zurückreist. Ich weiß, dass andere Spiele dies bereits getan haben, und ich habe mir überlegt, den …


3
Verwenden von "Freund" -Klassen in der Spieleentwicklung
In der Regel wird bei der Entwicklung von C ++ - Spielen die Geschwindigkeit gegenüber der Kapselung bewertet. Daher sehen Sie eine Menge öffentlich zugänglicher Klassenmitglieder, die eigentlich nicht öffentlich sein sollten. Ich scheine in den meisten Fällen festzustellen, dass nur sehr wenige Klassen das Innenleben einer anderen Klasse wirklich …


2
Welche Rolle spielt die Entwicklung mit Ereignissen in Spielen?
Die meisten Anwendungsentwicklungen basieren auf der Entwicklung mit Ereignissen. Welche Rolle spielt die Entwicklung mithilfe von Ereignissen und welche Kompromisse gibt es angesichts des Game-Loop-Stils bei der Entwicklung von Spielen und der (häufig) erforderlichen hohen Leistung / des hohen Durchsatzes? Hat die häufig betroffene Synchronisation / Sperrung einen größeren Einfluss? …

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.