Viele Spiele beginnen mit ihren Intros und Anbietervideos und zeigen dann vor dem eigentlichen Hauptmenü den Bildschirm "Start drücken" an.
Ich habe nie ganz herausgefunden, wozu das gut ist. Warum nicht direkt ins Hauptmenü gehen? Die einzig mögliche Erklärung, die für mich Sinn machte, ist, dass es bei Anschluss mehrerer Controller möglich ist, denjenigen zu identifizieren, den der Spieler verwenden möchte.
game-design
interface
Michael Stum
quelle
quelle
Antworten:
Der historische Grund dafür ist ein wenig anders als der derzeitige. Früher sollte es einen "sicheren" Bildschirm geben, auf den man immer zurückgreifen kann, wenn das Spiel in eine Demoschleife gegangen wäre und der Spieler den Bildschirm berührt hätte Der Controller kann sofort zum Startbildschirm zurückkehren und die Interaktion ohne Verzögerung starten.
Jedoch dient es heutzutage typischerweise einem anderen Zweck. Bei Konsolen der neuesten Generation ist der Startbildschirm bewusst benutzerunabhängig. Für nichts auf dem Startbildschirm ist es erforderlich zu wissen, welcher Benutzer das Spiel aktiv spielt. Sie gelangen zum Startbildschirm, ohne gespeicherte Daten zu laden und ohne dass ein Benutzer angemeldet sein muss. So gelangen Sie schnell zum Startbildschirm, ohne dass TCR-konforme Meldungen angezeigt werden müssen.
Wenn Sie den Benutzer auf Start drücken müssen, erhalten Sie eine wichtige Information: Welcher Controller ist der primäre Controller? Es ist nicht unbedingt der erste oder einzige Controller, der angeschlossen ist, und Sie haben möglicherweise mehrere gleichwertige Controller zur Auswahl. Sie wissen jedoch nicht, welchen der Benutzer tatsächlich aufgenommen hat, bis er einen Knopf darauf gedrückt hat. Sobald dieser Controller verwendet wird, bleibt er der primäre Controller für den Rest der Gameplay-Sitzung.
Wenn Sie auf XBox 360 (und höchstwahrscheinlich auf anderen Konsolen) herausfinden, was der primäre Controller ist, erhalten Sie in der Regel noch weitere Informationen: Welcher Benutzer spielt das Spiel? Da jeder Benutzer an einen einzelnen Controller gebunden ist, wissen Sie, welcher Benutzer spielt, und von diesem wissen Sie, welche Sicherungsdaten geladen werden müssen. Viele / die meisten Inhalte sind an bestimmte Benutzer gebunden, daher ist es wichtig zu bestimmen, wer das Spiel spielt, bevor Sie fortfahren. Wenn niemand an der Konsole angemeldet ist, werden Spiele in der Regel zu diesem Zeitpunkt einen Benutzer auffordern, sich anzumelden, oder fragen, ob der Spieler gerne als "Gast" spielt, dh ohne Speichern (da es keinen Benutzer gibt, gibt es keinen Ort) um zu speichern).
Außerdem werden Sie feststellen, dass ein Benutzerwechsel (durch Abmelden und erneutes Anmelden) in der Regel dazu führt, dass Sie zum Startbildschirm zurückkehren. Dies liegt daran, dass die relevanten benutzerspezifischen Daten nach diesem Punkt im Spiel geladen werden und der Startbildschirm der einfachste Punkt im Ablauf der Benutzeroberfläche ist, an dem Sie genau wissen, welche Daten geladen werden (keine).
quelle
Dies wird vom Konsolenhersteller als Teil der Standard-Checkliste für technische Anforderungen (TRC) verlangt. Ein Grund dafür ist, dass der Startbildschirm in einen Demo-Modus zurückkehren kann, wenn niemand den Controller berührt hat. Dies stoppt das Brennen des Bildschirms und erleichtert es einem Geschäft, einfach in ein Spiel einzusteigen und die Wiederholungsaktion ohne Intervention auszuführen.
Ihre Vermutung ist der sekundäre Zweck, und so wird es verwendet =)
quelle
Neben den oben genannten Gründen sind Arcade-Spiele auch ein weiterer Grund. Normalerweise durchläuft ein Arcade-Spiel das Menü / Intro so lange, bis eine Münze eingeworfen wird, um ein Spiel zu starten. Bei der Übertragung auf Heimkonsolen werden die Münzen jedoch nicht mehr benötigt, sodass stattdessen nach einer Tasteneingabe gesucht wird.
quelle
Ich habe meinem Handyspiel kürzlich einen Startbildschirm hinzugefügt. Die Entscheidung fiel nach einem Test mit einem älteren Telefon. Die Spielfront lädt einen Großteil der Assets in den Speicher, wenn das Spiel startet, und verursachte eine erhebliche Verzögerung zwischen dem Start der App und dem Erhalt der ersten Feedback-Schleife.
Ich erkenne, dass es viele Möglichkeiten gibt, dies zu lösen, aber ich habe beschlossen, einen Startbildschirm zu öffnen, der die nächste Szene im Hintergrund lädt. Wenn der Benutzer tatsächlich auf den Startknopf klickt, erhält er die erste Rückmeldung eines Sounds und eines Überblendungsübergangs. Es scheint auch die Ladezeit zu verkürzen, aber dies könnte daran liegen, dass Sie nach dem Start nicht auf einen schwarzen Bildschirm oder einen stagnierenden Ladebildschirm starren müssen.
quelle
Bei alten Arcade-Systemen wird durch Drücken der Starttaste der Startwert des Zufallszahlengenerators initialisiert. Dieser Startwert wird verwendet, damit jede Spielsitzung einzigartig ist. Auf neueren Systemen habe ich keine Ahnung, ich denke, es ist nur eine Gewohnheit.
Siehe auch:
quelle