Als «architecture» getaggte Fragen

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

4
Wie mache ich ein Spiel ohne OOP? [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 6 Jahren . Ich studiere derzeit Spieleentwicklung und übe das Erstellen …

3
Wie soll ich ein wirtschaftsbasiertes Spiel im Code modellieren?
Ich möchte ein Wirtschaftsspiel erstellen, das auf einer alten Zivilisation basiert. Ich bin mir nicht sicher, wie ich es gestalten soll. Wenn ich an einem kleineren Spiel wie einer Kopie von "Space Invaders" arbeiten würde, hätte ich kein Problem damit, es so zu strukturieren: Hauptkontrollklasse Grafikklasse Spielerklasse Feindliche Klasse Ich …


4
Entity System und Rendering
Okey, was ich bisher weiß; Die Entität enthält eine Komponente (Datenspeicherung), die Informationen wie enthält; - Textur / Sprite - Shader - etc. Und dann habe ich ein Renderer-System, das all dies zeichnet. Was ich aber nicht verstehe, ist, wie der Renderer gestaltet werden soll. Sollte ich eine Komponente für …

3
Beste Peer-to-Peer-Spielarchitektur
Stellen Sie sich ein Setup vor, in dem Spieleclients: haben ziemlich kleine Computerressourcen (mobile Geräte, Smartphones) sind alle mit einem gemeinsamen Router verbunden (LAN, Hotspot usw.) Die Benutzer möchten ein Multiplayer-Spiel ohne externen Server spielen. Eine Lösung besteht darin, einen autorisierenden Server auf einem Telefon zu hosten, das in diesem …

2
Taktiken zum Verschieben der Renderlogik aus der GameObject-Klasse
Wenn Sie Spiele erstellen, erstellen Sie häufig das folgende Spielobjekt, von dem alle Entitäten erben: public class GameObject{ abstract void Update(...); abstract void Draw(...); } In Ihrer Aktualisierungsschleife iterieren Sie also über alle Spielobjekte und geben ihnen die Möglichkeit, den Status zu ändern. In der nächsten Ziehschleife durchlaufen Sie erneut …




2
Was ist der Unterschied zwischen XNA Game Services und verherrlichten globalen Variablen?
Die Microsoft.Xna.Framework.GameKlasse verfügt über eine Services- Eigenschaft, mit der der Programmierer seinem Spiel einen Service hinzufügen kann, indem er der Add-Methode den Typ der Klasse und eine Instanz der Klasse bereitstellt. Anstatt ein AudioComponentan alle Klassen und Methoden zu übergeben, die es erfordern, übergeben Sie jetzt einfach Ihre GameInstanz und …
10 xna  c#  architecture 

1
Zum Szenendiagramm oder nicht zum Szenendiagramm?
Ich hatte Probleme mit der Entscheidung, ob ich ein Szenendiagramm in mein Spiel implementieren soll oder nicht. Ich habe einige Anwendungsfälle, die ein solches Tool erfordern, aber ich konnte einige Implementierungsdetails nicht durchgehen. Einige Hintergrundinformationen: Ich schreibe ein Space-Shooter-Spiel für mobile Plattformen (hauptsächlich Android) und mein Code ist fast ausschließlich …


6
Ist es eine schlechte Idee, Game1 statisch in XNA zu haben?
Ist es eine wirklich schlechte Idee, meine Game1Klasse als statisch zu haben? Wie im Moment in meiner Game1Klasse habe ich eine Klasse namens, TileHandlerdie alles behandelt, was mit meinem aktuellen Kachelsatz zu tun hat, und AnimalHandlerdie (überraschenderweise) alle meine Tiere behandelt. Wenn ich jetzt drin bin AnimalHandlerund überprüfen möchte, ob …
10 xna  c#  architecture 

5
Wie gehe ich mit Netcode um?
Ich bin daran interessiert, die verschiedenen Möglichkeiten zu bewerten, wie sich der Netcode in eine Spiel-Engine "einhaken" kann. Ich entwerfe gerade ein Multiplayer-Spiel und habe bisher festgestellt, dass ich (zumindest) einen separaten Thread haben muss, um die Netzwerk-Sockets zu verwalten, der sich vom Rest der Engine unterscheidet, die die Grafikschleife …

3
Implementierung eines Match-Making- und Community-Systems für Multiplayer-Spiele [geschlossen]
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 . Heutzutage haben Spiele oft Multiplayer-Portale mit Chat-Kanälen und Match-Making-System für die Multiplayer-Aspekte …

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.