Wie kann eine Zeitspanne visuell dargestellt werden?

7

Ich mache ein Puzzlespiel. Das betreffende Rätsel muss im Voraus gelöst werden. Die endgültige Lösung besteht aus einer Reihe von Befehlen, mit denen ein Objekt angewiesen wird, durch ein Labyrinth zu navigieren.

Dies bedeutet, dass ich in der Lage sein muss, alle erforderlichen Hinweise im Voraus zu geben, da reines Ausprobieren für den Spieler mühsam sein wird.

Wenn es um Rotation und Distanz geht, ist dies kein Problem. Die Drehung ist visuell offensichtlich, und ich kann regelmäßig große und gleichmäßig verteilte Blöcke / Objekte verwenden, damit der Spieler zählen kann, um die Entfernung zu ermitteln.

Mein Problem ist jedoch, eine ähnliche visuelle Darstellung für die Zeit zu finden. An einem Punkt fährt der Spieler mit einem Lift / einer Plattform zu einem Ort, an dem das Ziel X Sekunden entfernt ist. Der Spieler muss diese X Sekunden warten, bevor er fortfährt.

Wie kann ich diese Zeitverzögerung auf interessante / zum Nachdenken anregende Weise kommunizieren? Ich möchte keine Schilder neben jedem Aufzug, die einfach die Zeit angeben, die es dauern wird.

Alfie
quelle
1
Ich schlage vor, dies als rein meinungsbasiert zu schließen. Man kann dies auf millionenfache Weise tun.
Bálint
1
@ Bálint Bitte schlagen Sie einige dieser Millionen Möglichkeiten vor. Und kann eine subjektive Frage noch nicht berücksichtigt werden?
Alfie
Es gibt eine deutliche Grenze zwischen Spielentwicklung und Spieldesign.
Bálint
1
Ich denke, dies ist eine interessante Frage, die allgemeiner beantwortet werden kann. In
Anlehnung
5
@ Bálint Sie haben vielleicht Recht, dass diese Frage wahrscheinlich als "hauptsächlich meinungsbasiert" gekennzeichnet wird, da zu viele gute offene Antworten zulässig sind. Allerdings ist es wert , daß sich auf Spiel - Design bezogen ist darauf hinzuweisen, nicht , macht per se , eine Frage des Umfangs dieser Seite erwiesen. Im Gegenteil. Es gibt hier sogar ein "Game-Design" -Tag, unter dem mehr als 1K Fragen gestellt werden. Einige von ihnen sind ziemlich interessant und informativ. In ähnlicher Weise macht eine Frage der Subjektivität eine Frage nicht unbedingt ungültig, da sie rein oder primär meinungsbasiert ist
am

Antworten:

3

Wenn ich das richtig verstehe, muss der Spieler einen Kurs durch ein Level 'programmieren'. Das Programm wird ausgeführt, sobald der Spieler den gesamten Kurs geplant hat (im Grunde die Lösung für das Level).

Meine Lösung wäre, einen kontextsensitiven Wartebefehl zu erstellen. Wenn der Spieler die Zeit errät, scheint dies nicht das zu sein, was Sie wollen, da er am Ende die Lösung durch einen Eliminierungsprozess finden würde . Stattdessen können Sie die Lösung genau dort bereitstellen: Sagen Sie dem Spieler entweder genau, wie lange es dauern wird, oder nehmen Sie dies einfach aus der Gleichung heraus.

Entweder kontextsensitive Aktion in der Nähe / auf einer Plattform wie "Warten auf Ankunft" oder der Spieler "verbindet" den Befehl "Warten" mit einem auslösenden Ereignis:

  • Stellen Sie eine Verbindung zu einer Plattform her und markieren Sie einen Punkt.
  • Stellen Sie eine Verbindung zu einer Wache her und warten Sie, bis sich die Wache an einer bestimmten Stelle befindet.
  • Stellen Sie eine Verbindung zu einer Taste her, die den Aufzug anruft.
  • Und so weiter...
Felsir
quelle
Diese. Es wäre sehr ärgerlich, die gesamte Lösung richtig zu machen, nur um den Wartebefehl um eine halbe Sekunde falsch zu interpretieren, den Spieler zu zerquetschen oder ihn in den Tod stürzen zu lassen. Dies ist auch in einem Szenario sinnvoller, in dem mehrere Stockwerke betroffen sind. Sie steigen nicht aus, wenn Sie x Zeit in einem Aufzug verbracht haben, sondern wenn er Ihre Etage erreicht.
Peethor
@Felsir Danke, sicherlich Denkanstöße. Ich verwende zwar gerade einen Wartebefehl, aber er akzeptiert einfach die Zeit als Parameter. Ich denke, dies kontextbezogen zu machen, wie Sie vorgeschlagen haben, könnte eine gute Lösung für dieses Problem sein.
Alfie
0

Zeigen Sie einfach die Flash-and-Fade-Countdown-Nummern auf dem Bildschirm an. So behalten Sie die Aufmerksamkeit des Spielers für etwas mehr Zeit, während er wartet.

Diese Zahlen sollten nicht unbedingt riesig und zentriert sein. Sie können einfach rechts oben Zahlen anzeigen oder was auch immer Sie wollen.

S. Tarık Çetin
quelle