Als «architecture» getaggte Fragen

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

1
Architektonische Ansätze zum Erstellen eines Spielmenüs / Shell-Overlays unter PC / Linux?
Ich arbeite an einer Sammlung von Spielen für eine benutzerdefinierte digitale Tabletop-Installation (ähnlich wie bei Microsoft Surface-Tabellen). Jedes Spiel ist eine einzelne ausführbare Datei, die im Vollbildmodus ausgeführt wird. Außerdem muss ein Menü- / Shell-Overlay-Programm gleichzeitig ausgeführt werden. Über das Menü / die Shell können Benutzer Spiele pausieren, zu anderen …

4
Game Messaging System Design
Ich mache ein einfaches Spiel und habe beschlossen, ein Messaging-System zu implementieren. Das System sieht im Grunde so aus: Entität generiert Nachricht -> Nachricht wird in die globale Nachrichtenwarteschlange gestellt -> messageManager benachrichtigt jedes Objekt über die neue Nachricht über onMessageReceived (Nachrichtennachricht) -> wenn das Objekt dies wünscht, wirkt es …

1
Trennung von Logik und Daten im Browsergame
Ich habe tagelang darüber nachgedacht und bin mir immer noch nicht sicher, was ich tun soll. Ich versuche, ein Kampfsystem in PHP umzugestalten (... sorry.) Folgendes existiert bisher: Es gibt zwei (bisher) Arten von Entitäten, die am Kampf teilnehmen können. Nennen wir sie einfach Spieler und NPCs. Ihre Daten sind …

1
Problem mit der Verarbeitung von Komponentenpools - Entitätssubsystem
Architekturbeschreibung Ich erstelle (entwerfe) ein Entitätssystem und bin auf viele Probleme gestoßen. Ich versuche, es so datenorientiert und effizient wie möglich zu halten. Meine Komponenten sind POD-Strukturen (genauer gesagt ein Array von Bytes), die in homogenen Pools zugeordnet sind. Jeder Pool verfügt über einen ComponentDescriptor - er enthält nur Komponentennamen, …

3
So erstellen Sie effektiv Aufzählungsmuster
Ich erstelle gerade einen Top-Down-Shooter wie Touhou. Der wichtigste Faktor des Spiels ist, dass es viele verschiedene Muster und Möglichkeiten gibt, wie Kugeln erzeugt und auf den Spieler geschossen werden. Siehe dieses Video: http://www.youtube.com/watch?v=4Nb5Ohbt1Sg#start=0 : 60; Ende = 9: 53 ; Im Moment verwende ich eine Klasse "Pattern", die eine …


7
Objektaktualisierungen, intern oder extern?
Der Titel ist etwas verwirrend, aber ich kann mir nicht vorstellen, wie ich meine Frage in einem kurzen Satz erklären soll. Hier ist es also: Immer wenn ich Game Engines schreibe, egal ob es sich um Physik / Kacheln usw. handelt, komme ich an den Punkt, an dem ich nicht …



3
Rolle eines Entitätsstatus in einem komponentenbasierten System?
Komponentenbasierte Entitätssysteme sind heutzutage der letzte Schrei. Alle scheinen zuzustimmen, dass sie der richtige Weg sind, aber niemand hat wirklich eine endgültige Implementierung eines solchen Systems. Ich habe mich gefragt, welche Rolle Entitätszustände (links gehen, stehen, springen usw.) in einem CBS spielen. Verhalten sie sich wie Controller (dh sie behandeln …


4
Laden von Daten für ein Rollenspiel
Ich erstelle ein kleines Text-Rollenspiel, um Python zu üben, und habe eine Frage zum Laden von Daten. Das Spiel ist ein Wild-West-Spiel, obwohl das nicht allzu relevant ist, und ich muss Listen mit Waffen und ihren Eigenschaften sowie Listen mit Charakteren, Szenarien usw. speichern. Ich habe eine gute Vorstellung davon, …

3
Szenendiagramm als Objektcontainer?
Das Szenendiagramm enthält Spielknoten, die Spielobjekte darstellen. Auf den ersten Blick mag es praktisch erscheinen, Scene Graph als physischen Container für Spielobjekte zu verwenden, anstatt beispielsweise std :: vector <>. Meine Frage ist, ist es praktisch, Scene Graph zu verwenden, um die Spielobjekte zu enthalten , oder sollte es nur …



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.