Ich versuche, einen ziemlich komplexen Spielstil zu entwickeln, den Sie selbst wählen können, aber ich suche nach einer Technik oder Methode, die bei der Gestaltung des Spiels hilft.
Es wird eine vielschichtige Geschichte, und manchmal klappen die Zweige in sich zusammen, und Ihre Hauptaktionen werden in Erinnerung bleiben und Gegenstände werden gesammelt. Wenn der Spieler zum Beispiel in den Sumpf und in den Wald geht, bevor er zum Schloss geht, hat er einen Dinosaurierknochen aufgehoben, ein Einhorn getötet und einen zusätzlichen Arm bekommen. Wenn ein Spieler über die Höhlen und die Krypta zum Schloss gelangt, hat er ein Fahrrad und einen seltsamen Geruch aufgehoben. Wenn ich jetzt Rätsel für das Schloss entwickle, möchte ich keine Situation schaffen, in der zum Beispiel zwei Unmöglichkeiten erforderlich sind - ein zusätzlicher Arm und der Geruch werden benötigt, um einen Oger zu töten.
Gibt es einen Prozess, eine Technik, die ich in einer Tabelle verwenden kann, oder eine Software, die mir helfen kann, außer die Ereignisse und Elemente sehr, sehr sorgfältig zu dokumentieren?
quelle
Dies mag seltsam erscheinen, aber Sie können mithilfe von Compilern (z. B. c ++) leicht nach unmöglichen Ereignissen suchen! Lassen Sie mich erklären, wie: Sie haben genau eine Header-Datei für jede Stufe. und das Spiel endet in einer
main.cpp
Datei. Wann immer Sie vonstage a
zu wechseln könnenstage b
, müssen Sie nur die Datei beziehen, die sich aufstage a
in beziehtstage b
. Wenn Sie in einer Phase einen neuen Artikel erhalten, definieren Sie einfach einen Wert für diesen Artikel. Immer wenn Sie einen Gegenstand verloren haben oder benutzen, müssen Sie ihn nur wieder aufheben. Am Ende müssen Sie in jeder Phase nur alle definierten Werte für die in dieser Phase benötigten Elemente verwenden. Hier ist ein Beispiel, wie dies im Code verwendet wird:Ah
bh
CH
main.cpp
Es kann zwar einige Änderungen erfordern, bevor es wirklich verwendet wird, aber ich vermute, Sie können einen Code wie diesen erstellen. Sie können auch Vererbung und Klassen für jede Stufe anstelle des von mir vorgeschlagenen Ansatzes verwenden. anders als diese denke ich, dass Sie ein Werkzeug selbst entwickeln müssen.
quelle