Als «architecture» getaggte Fragen

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



3
Wie soll ich eine Hauptspielschleife schreiben? [geschlossen]
Wie soll ich eine Hauptspielschleife schreiben? Was sind einige Dinge, die Sie in der Spieleschleife tun sollten, und was sind einige Dinge, die Sie in der Spieleschleife nicht tun sollten? Ich habe viele von ihnen geschrieben, aber nie wirklich über Spielschleifen nachgelesen. Ich bin sicher, dass ich sie erheblich verbessern …

9
Wie funktioniert die Unternehmenskommunikation?
Ich habe zwei Anwendungsfälle: Wie würde entity_Aich eine take-damageNachricht an senden entity_B? Wie würde die HP entity_Aabfragen entity_B? Folgendes ist mir bisher begegnet: Nachrichtenwarteschlange entity_AErstellt eine take-damageNachricht und stellt sie in entity_Bdie Nachrichtenwarteschlange. entity_AErstellt eine query-hpNachricht und sendet sie an entity_B. entity_Bim Gegenzug erstellt eine response-hpNachricht und sendet sie an …

11
Gute Ressourcen zum Erlernen der Spielarchitektur? [geschlossen]
Gibt es gute Ressourcen zum Erlernen von Spielarchitekturen? Ich bin auf der Suche nach Übersichten über verschiedene Architekturen. Ich neige dazu, Informationen über die verschiedenen Teile eines Spiels zu finden, wie Entitäten, Physik-Engines, Skripte usw., aber nicht darüber, wie man alle Teile zusammenbringt. Wie beeinflusst die Art des Spiels dies …
104 architecture 

8
Warum verwenden nicht mehr Spiele Vektorgrafiken? [geschlossen]
Es scheint mir, dass Vektorgrafiken in Bezug auf Ressourcen / Skalierbarkeit effizienter sind. In den meisten Fällen habe ich jedoch Künstler gesehen, die Bitmap- / Rasterkunst verwendeten. Ist dies eine Einschränkung für die Künstler durch die Spielprogrammierer / Designer? Als Programmierer halte ich Vektorgrafiken für idealer, da hiermit die Auflösung …

11
So entwerfen Sie ein Wiedergabesystem
Wie würde ich ein Wiedergabesystem entwerfen? Sie kennen es möglicherweise aus bestimmten Spielen wie Warcraft 3 oder Starcraft, in denen Sie das Spiel erneut ansehen können, nachdem es bereits gespielt wurde. Am Ende haben Sie eine relativ kleine Wiedergabedatei. Meine Fragen sind also: Wie speichere ich die Daten? (benutzerdefiniertes Format?) …


8
Ereignisgesteuerte Kommunikation in einer Game Engine: Ja oder Nein?
Ich lese Game Coding Complete und der Autor empfiehlt eine ereignisgesteuerte Kommunikation zwischen Spielobjekten und Modulen. Grundsätzlich sollten alle lebenden Spielschauspieler über ein internes Ereignismeldesystem mit den Schlüsselmodulen (Physik, KI, Spielelogik, Spieleansicht usw.) kommunizieren. Dies bedeutet, dass Sie einen effizienten Event-Manager entwerfen müssen. Ein schlecht entworfenes System frisst CPU-Zyklen, insbesondere …




10
Spielstatus 'Stack'?
Ich habe darüber nachgedacht, wie ich Spielzustände in mein Spiel implementieren kann. Die wichtigsten Dinge, die ich dafür möchte, sind: Halbtransparente Top-Zustände, die durch ein Pausenmenü auf das dahinterliegende Spiel blicken können Etwas OO - ich finde es einfacher, die dahinter stehende Theorie zu verwenden und zu verstehen sowie die …


4
Wie kann ich Riesen-Spielerklassen vermeiden?
Es gibt fast immer eine Spielerklasse in einem Spiel. Der Spieler kann im Allgemeinen eine Menge im Spiel machen, was bedeutet, dass diese Klasse mit einer Vielzahl von Variablen sehr umfangreich ist, um jede Funktion zu unterstützen, die der Spieler ausführen kann. Jedes Stück ist für sich genommen ziemlich klein, …

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.