Do czego służy ekran „naciśnij start”?

43

Wiele gier zaczyna się od prezentacji i filmów sprzedawców, a następnie wyświetla menu „Naciśnij Start” przed właściwym menu głównym.

Nigdy nie do końca rozumiem cel tego. Dlaczego nie przejść bezpośrednio do menu głównego? Jedynym możliwym wyjaśnieniem, które miało dla mnie sens, jest to, że gdy podłączonych jest wiele kontrolerów, pozwala to zidentyfikować ten, którego gracz chce użyć.

Michael Stum
źródło
8
Gry przeglądarkowe używają przycisku „Start”, aby uzyskać fokus (bez kontroli klawiatury fokusowej nie będzie działać.)
alxx

Odpowiedzi:

40

Powód historyczny jest nieco inny niż obecne rozumowanie - wcześniej miał mieć „bezpieczny” ekran, do którego można było wrócić, do którego zawsze był w pamięci, tak aby jeśli gra przeszła do pętli demo, a gracz dotknął kontroler, może natychmiast powrócić do ekranu startowego i pozwolić na rozpoczęcie interakcji bez opóźnienia.

Jednak zwykle w dzisiejszych czasach służy to innemu celowi. W przypadku konsol najnowszej generacji ekran startowy jest celowo niezależny od użytkownika. Nic na ekranie startowym nie wymaga wiedzy, który użytkownik aktywnie gra. Przechodzisz do ekranu startowego bez ładowania żadnych zapisanych danych i bez konieczności logowania się użytkownika. Możesz więc szybko przejść do ekranu startowego bez konieczności wyświetlania komunikatów zgodnych z TCR.

Wymaganie od użytkownika naciśnięcia przycisku Start zapewnia kluczową informację: który kontroler jest głównym kontrolerem. Nie musi to być pierwszy lub jedyny podłączony kontroler, a do wyboru może być kilka równie prawidłowych kontrolerów. Nie wiesz, który użytkownik rzeczywiście wybrał, dopóki nie naciśnie na nim przycisku. Po użyciu tego kontrolera pozostanie on głównym kontrolerem do końca sesji gry.

Na XBox 360 (i najprawdopodobniej na innych konsolach) sprawdzenie, czym jest główny kontroler, zazwyczaj daje ci jeszcze jedną informację: który użytkownik gra. Ponieważ każdy użytkownik jest powiązany z jednym kontrolerem, wiesz, który użytkownik gra, a następnie wiesz, które dane zapisać do załadowania. Wiele / większość treści jest przypisana do określonych użytkowników, dlatego przed kontynuowaniem ważne jest określenie, kto gra. Jeśli nikt nie jest zalogowany do konsoli, gry zazwyczaj w tym momencie będą monitować użytkownika o zalogowanie się lub zapytać, czy gracz chętnie gra jako „gość”, tzn. Bez zapisywania (ponieważ bez użytkownika nie ma nigdzie zapisać w).

Przekonasz się również, że zazwyczaj zmiana użytkowników (poprzez wylogowanie i ponowne zalogowanie) spowoduje powrót do ekranu startowego. Wynika to z faktu, że odpowiednie dane specyficzne dla użytkownika są ładowane po tym punkcie gry, a ekran startowy jest najłatwiejszym punktem w interfejsie użytkownika, w którym dokładnie wiesz, jakie dane są ładowane (brak).

MrCranky
źródło
36

Jest to wymagane przez producenta konsoli jako część standardowej listy kontrolnej wymagań technicznych (TRC). Jednym z powodów jest zezwolenie, aby ekran startowy powrócił do trybu demonstracyjnego, jeśli nikt nie dotknął kontrolera, to zatrzymuje wypalanie ekranu i ułatwia sklepowi po prostu zajrzeć do gry i pozwolić mu na zapętlanie akcji bez interwencji.

Twoje przypuszczenie jest celem wtórnym i tak to się wykorzystuje =)

Patrick Hughes
źródło
2
Kręcone wersje demonstracyjne do użytku w sklepie są tak naprawdę głównym powodem, dla którego każdy ma ekran „Press Start”, niezależnie od platformy. Nie wszyscy producenci konsol wymagają tego w ramach procesu certyfikacji.
Trevor Powell,
Jestem prawie pewien, że jest to przynajmniej wymóg dla Xbox 360 i stwierdzono, że służy on do identyfikacji kontrolera :). Oczywiście używany tryb demo jest znacznie rzadszym scenariuszem niż gracze z większą ilością kontrolerów.
Roy T.
1
Dlaczego więc nie przejść bezpośrednio do głównego menu, a następnie do zapętlonego trybu demonstracyjnego, jeśli nikt nie dotyka kontrolera?
Andrew Borley,
4
Dotarcie do menu głównego oznacza, że ​​wykryłeś kontroler, który może wchodzić w interakcje z tym menu. Musisz być w naprawdę paranoicznym stanie umysłu, zanim niektóre z tych rzeczy będą miały sens.
Patrick Hughes,
3

Oprócz podanych wyżej przyczyn gry zręcznościowe są również kolejnym powodem. Zwykle gra zręcznościowa zapętla menu / intro, dopóki moneta nie zostanie włożona, aby rozpocząć grę, jednak po przeniesieniu do konsoli domowej monety nie są już potrzebne, więc zamiast tego szuka przycisku.

Hedja
źródło
2

Niedawno dodałem ekran startowy do mojej gry mobilnej. Decyzja została podjęta po przetestowaniu jej na starszym telefonie. Front gry ładuje większość zasobów do pamięci, gdy gra się rozpoczyna, i powodował znaczne opóźnienie między uruchomieniem aplikacji a uzyskaniem pierwszej pętli sprzężenia zwrotnego.

Zdaję sobie sprawę, że istnieje wiele sposobów rozwiązania tego problemu, ale zdecydowałem się uderzyć ekran startowy, który rozpoczyna ładowanie następnej sceny w tle. Gdy użytkownik faktycznie kliknie przycisk Start, otrzyma swoją pierwszą opinię na temat dźwięku i przejścia zanikania. Wydaje się również, że skraca czas ładowania, ale może to wynikać z braku wpatrywania się w czarny ekran lub zastały ekran ładowania po uruchomieniu.

użytkownik113550
źródło
0

W starych systemach zręcznościowych naciśnięcie przycisku Start inicjuje ziarno generatora liczb losowych. Ziarno to jest używane, aby każda sesja gry była wyjątkowa. W nowszych systemach nie mam pojęcia, myślę, że to tylko nawyk.

Zobacz także:

Caramiriel
źródło
3
To normalne, że gry wykorzystują czas rzeczywisty dla pierwszego materiału siewnego, ponieważ jest to z natury nieprzewidywalne, i to samo dotyczy rozruchu. Pamiętaj jednak, że stare systemy zręcznościowe nie miały żadnego zegara czasu rzeczywistego, więc sekwencja rozruchowa byłaby całkowicie przewidywalna. Jedynym nieprzewidywalnym czynnikiem w systemie zręcznościowym jest wkład użytkownika, więc użycie liczby tyknięć między uruchomieniem a naciśnięciem przycisku jest dość przyzwoitym ziarnem RNG. Ale ekran startowy nie służy tylko do wysiewu RNG, jest to po prostu wygodny punkt, aby to zrobić. Wszelkie inne początkowe dane wejściowe użytkownika byłyby równie dobre.
MrCranky