Ich mache ein Spiel in AS3 mit Flash Develop und Flash CS5. Alles ist objektorientiert. Ich habe mich gefragt, ob ich eine "Gateway" -Klasse haben soll, die einen Eigenschaftsverweis auf alle Instanziierungen anderer Klassen enthält, und ich übergebe diese Gateway-Klasse einfach an neue Objekte, damit sie Zugriff auf jede Klasse …
Ich bin ein erfahrener Entwickler, aber vor kurzem wollte ich in die Spielprogrammierung einsteigen, aber wie Sie wissen, ist die Spieleentwicklung ein ganz anderes Biest als die meisten anderen Programmierformen (vielleicht nur durch die Entwicklung von Betriebssystemen besiegt). Davon abgesehen habe ich Game Coding Complete (ISBN 978-1-58450-680-5) von Mike McShaffry …
Ich stecke ein bisschen fest: Ich habe eine KI mit GOAP implementiert (Zielorientierte Aktionsplanung, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf) ) für ein Simulationsspiel . Das funktioniert gut. Jetzt möchte ich, dass die Agenten zusammenarbeiten können (z. B. gemeinsam Aktionen ausführen). Was ist in diesem Fall das beste AI-Design, das die GoapActions lose Couplet halten? …
Typischerweise ist die lineare Entwicklung ( Wasserfallmodell ) in der Spieleentwicklung mit Hindernissen behaftet, die die geistige Gesundheit des Programmierers beeinträchtigen (das Spiel hat sich als schrecklich herausgestellt, kann nicht neu gestaltet werden). Geben Sie iteratives Design ein . Das iterative Design ermöglicht das Prototyping verschiedener Möglichkeiten im Spielraum. Leider …
Welche Entwurfsmuster können verwendet werden, um ein Regel- / Validierungssystem für ein Spiel wie Schach zu erstellen (dies ist nur ein einfaches Beispiel, das eigentliche Spiel benötigt schwierigere Regelsätze). Ich habe mehrere Fragen auf dieser Website gelesen und weder eine schlüssige Antwort noch eine Antwort gefunden, die mich in die …
Ich habe das nächste Problem. Ein Gegenstand kann viele Zustände haben: NORMAL = 0000000 DRY = 0000001 HOT = 0000010 BURNING = 0000100 WET = 0001000 COLD = 0010000 FROZEN = 0100000 POISONED= 1000000 Ein Gegenstand kann einige Zustände gleichzeitig haben, aber nicht alle Es ist unmöglich, gleichzeitig trocken und …
Wenn wir an ein gemeinsames Spiel denken, spielt es keine Rolle, welche Art von Spiel wir spielen. Es ist sehr wahrscheinlich, dass wir einen Kameratyp benötigen. Zum Beispiel: Debug-Kamera: Mit Tastatur und Maus gesteuert, können wir uns an jedem Ort unserer Szene bewegen. Skriptkamera: Damit können wir die Kamera anweisen, …
Ich war daran interessiert, für jedes Subsystem ein Profil zu erstellen und einen verwalteten Speicherpool zu führen, damit ich eine Statistik darüber erhalten konnte, wie viel Speicher in so etwas wie Sounds oder Grafiken verwendet wurde. Was wäre jedoch ein Design, das dafür funktioniert? Ich dachte daran, mehrere Allokatoren und …
Ich habe ein kleines 2D-Spiel, an dem ich in XNA arbeite. Bisher habe ich ein spielergesteuertes Schiff, das mit Vektorschub arbeitet und es furchtbar lustig macht, sich im Kreis zu drehen. Ich habe dies als DrawableGameComponent implementiert und es mit game.Components.Add (this) im Ship-Objektkonstruktor beim Spiel registriert . Wie kann …
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
Ich fange mit der Spielprogrammierung an. Ich entwerfe ein Spiel, das Sie zunächst durch eine Reihe von Menübildschirmen führt. Ich bin daran interessiert zu erfahren, wie dies normalerweise in der professionellen Spieleentwicklung strukturiert ist. Derzeit verarbeite ich die Controller-Eingaben aus der Hauptdatei und habe individuelle Klassen für jeden Menübildschirm. Wenn …
Ich habe viel über Designmuster gelesen, aber bei der Verwendung dieser Muster komme ich immer wieder auf eine Frage zurück. Wie sollen meine Entitäten auf Informationen über einander zugreifen? Angenommen, ich verwende ein einfaches Muster, bei dem jedes Objekt aktualisiert und selbst gezeichnet wird: class Monster extends GameEntity { public …
Viele der Online-Spiele haben dieses Konzept von "Benutzer" oder "Profil" und das Konzept von "Spieler". Der "Benutzer" hat einen Benutzernamen, ein Passwort, Lebenszeitstatistiken usw. Das Spielerkonzept ist spielbasiert und enthält flüchtige Informationen zum aktuell gespielten Spiel. Zumindest stelle ich mir das so vor. Ich bin verwirrt darüber, wie das normalerweise …
Wie sollten Inhalte oder Asset-Elemente in ihrer serialisierten Form referenziert werden? Beispielsweise muss ein Material möglicherweise auf mehrere Texturen verweisen. Am einfachsten wäre es, einen Pfad relativ zum Basisverzeichnis der Assets zu verwenden. Alternativ können alle Inhaltselemente durch eine ID referenziert werden. Ich habe es auf diese Weise implementiert (mithilfe …
Mit C # und XNA 4 habe ich mich nach dem Lesen von Beiträgen wie diesem und jenem für ein auf Entitäten basierendes Design für mein Spiel entschieden , aber ich habe jetzt Schwierigkeiten, herauszufinden, wie Komponenten abgerufen werden können, sobald sie vorhanden sind zu einer Entität hinzugefügt. Einige Artikel, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.