Pytanie:
Dlaczego gry na konsole wymagają naciśnięcia przycisku przed wyświetleniem menu głównego?
Sejanus
2011-03-23 02:57:26 UTC
view on stackexchange narkive permalink

Osobiście gram wyłącznie na PC, ale zauważyłem dziwną rzecz. Kiedy uruchamiasz każdą grę wydaną na konsole, taką jak Mass Effect czy Borderlands, proszą cię o naciśnięcie Enter (lub dowolnego klawisza itp.) Po początkowym załadowaniu i dopiero po jego naciśnięciu zobaczysz menu główne. Gry na komputery PC natychmiast ładują menu główne.

Jaki jest tego powód? Zakładam, że musi to mieć coś wspólnego ze sposobem działania konsol, ale czemu służy to dodatkowe naciśnięcie przycisku?

Dobre wezwanie do tagowania tworzenia gier. W przypadku gier, które opracowałem, naciskam przycisk przed wejściem do menu głównego, aby dowiedzieć się, który kontroler liczy się jako jeden z graczy. Gdybym po prostu założył, że to pierwszy slot, to denerwowałoby wiele osób, które mają kontroler wpięty do drugiego portu :)
Myślałem, że to dziedzictwo, jak "włóż monetę, aby kontynuować" z czasów arcade, ale to bardzo fajna dyskusja. GG
Dlaczego zamknąć (2)? Coś nie tak z pytaniem?
Kliknięcie przycisku „zamknij” spowoduje wyświetlenie powodów, dla których użytkownicy głosowali. Obecnie dwa głosy dotyczą „nie na temat”. Być może użytkownicy uważają, że to prawdopodobnie zbyt gra twórcza?
@Sejanus: Nie martw się, pytanie prawdopodobnie nie zostanie zamknięte. Jeśli jednak była zamknięta, masz już tutaj niezły wachlarz odpowiedzi i nic nie powstrzyma Cię przed ich przeglądaniem w przyszłości :)
Zawsze myślałem, że kiedyś tam był, więc mogliśmy wprowadzić kody i po prostu zostawiliśmy to = P
In Portal 2, they call this an "Attract Screen". Thinking about it, old console games (you find when you go out to some games room for kids) really are more attractive on such screen than they are at their main menu...
@SadlyNot czy API nie pozwalają wykryć (pobrać) jakie kontrolery są podłączone i gdzie?
@ShivanDragon Tak, ale skojarzenie użytkownika nie wykracza poza miejsce, w którym kontrolery są podłączone.
Siedem odpowiedzi:
Tridus
2011-03-23 07:51:26 UTC
view on stackexchange narkive permalink

Zapytałem znajomego, który przeprowadza certyfikację gier konsolowych dla dużego studia (certyfikacja to proces, który ma na celu zatwierdzenie ich do wydania na konsoli przez sprzedawcę). Powiedział, że jest wymóg, że gra musi mieć jakąś interakcję z użytkownikiem po określonym czasie, nawet jeśli gra nie jest jeszcze w pełni załadowana. "Naciśnij Start" lub co masz, aby spełnić ten wymóg: gra musi załadować się tylko na tyle w limicie czasu, że użytkownik może powiedzieć, kiedy jest gotowy, aby załadować resztę.

W grę wchodzi również kilka konwencji. Niektóre gry, jeśli pozostawi się je na tym ekranie, mają wideo, które mogą pokazać, a niektóre gry po prostu czekają na dane wejściowe, aby dowiedzieć się, który kontroler jest tym, który pozwala ustawić rzeczy (chociaż inne wymagają tylko kontrolera 1).

Cóż, to jedna z najgłupszych rzeczy, jakie kiedykolwiek czytałem.
Jestem prawie pewien, że nie jest to najdziwniejsza reguła certyfikacji. :) Konsole są ZNACZNIE bardziej dogłębne niż gry Games for Windows iw przeciwieństwie do GFW są poufne.
To wyjaśnia, dlaczego niektóre gry nadal wydają się * więcej * ładować po wykonaniu polecenia „Naciśnij Start”, a przed udostępnieniem menu głównego.(Borderlands i Mass Effect to świetne przykłady.) Zawsze uważałem, że gra powinna się załadować do punktu, w którym będzie w pełni przygotowana do wyświetlenia menu głównego natychmiast po wydarzeniu „Press Start”.Jednak wymóg zgodności / certyfikacji dotyczący sprawdzania interakcji użytkownika po upływie określonego czasu wyjaśniałby (choć tak naprawdę nie „uzasadniał”), dlaczego tak się nie dzieje.
Sadly Not
2011-03-23 02:58:37 UTC
view on stackexchange narkive permalink

Konsole zazwyczaj mają więcej niż jeden kontroler, więc prawdopodobnie wymagają naciśnięcia przycisku przez gracza, aby określić, którego kontrolera używa ten gracz. W ten sposób, bez względu na to, jakiego kontrolera używa każdy gracz, po załadowaniu gry możesz określić, kogo uznać za „gracza pierwszego”, prosząc go o naciśnięcie przycisku.

Komputer nie musi tego robić, ponieważ jest tylko jeden gracz i jeden kontroler: mysz / klawiatura.

Edycja: To było przypuszczenie, ale istnieją rzeczywiste powody, dla których gra musi być certyfikowana przez dodatkowe naciśnięcie przycisku. Przeczytaj pozostałe udzielone odpowiedzi.

Czy jest jakiś powód do odrzucenia?
Nie przegłosowałem cię, ale każda gra konsolowa, w którą grałem, zmusza cię do użycia pierwszego kontrolera. Nawet te dla systemów z kontrolerami bezprzewodowymi. Wszystkie 3 obecne systemy przypisują sterownikowi numer. Na konsoli Xbox 360 oznacza to, że jedna z zielonych sekcji pierścieni jest podświetlona (od lewej do prawej, od góry do dołu). Na kontrolerach Wii i PS3 są po 4 kontrolki, a pod nimi liczba; Zapalona kontrolka to numer kontrolera.
Nawiasem mówiąc, właśnie dlatego kupiłem wtedy kontrolery w innych kolorach do starszych systemów przewodowych. Bardzo łatwo jest stwierdzić, który kontroler jest który, jeśli nie są tego samego koloru. Na moim PS2 był czarny nr 1, przezroczysty nr 2, czerwony nr 3, niebieski nr 4. Nawiasem mówiąc, nadal mam niebieski; jest podłączony do mojego komputera przez adapter.
@Powerlord: Nawet jeśli Xbox 360 ma pierścienie reprezentujące posiadany kontroler, to * niekoniecznie * powinno wskazywać, z którym graczem jesteś w grze. [Zasada najmniejszego zaskoczenia] (http://en.wikipedia.org/wiki/Principle_of_least_astonishment) mówi, że jeśli podnoszę kontroler i naciskam przycisk po załadowaniu, jestem pierwszym graczem. Jako użytkownik nie powinienem przejmować się tym, który kontroler odbieram.
Trochę dowodów pomocniczych, dla Marvel vs. Capcom 3, niezależnie od tego, który kontroler naciska na start w menu głównym, kontroluje konfigurację meczu i opcje wybierania [Tangent: co staje się irytujące, gdy zmienia się gracz z kija walki na kontroler]. Więc nawet jeśli kontroler nie jest pierwszym graczem, pozwala użytkownikowi działać jako pierwszy gracz.
Gry @Powerlord XBox 360 pozwalają na odbieranie i granie za pomocą dowolnego kontrolera, niezależnie od tego, na który pierścień jest ustawiony.
+1 - To samo dotyczy DOA4 na Xbox 360 - niezależnie od tego, który z graczy wciśnie start, załadowane zostaną ustawienia, odblokowane postacie itp. - niekoniecznie gracz na padzie 1. Jeszcze jeden przykład. :)
@Powerlord: większość gier Wii, w które grałem, spowoduje, że kontroler uderzy `+` podczas uruchamiania "Gracza 1", niezależnie od świateł na kontrolerach.
@Sejanus: Więc moje przypuszczenie było dobre, ale najwyraźniej jest to bardziej ze względów certyfikacyjnych, koniecznie przeczytaj pozostałe odpowiedzi.
Tiger Woods 2010 na PS3 zachowuje się w ten sposób, osoba, która wciśnie „start” jest identyfikowana jako główny gracz i jest jedynym kontrolerem, który może wczytywać moją zapisaną w grze postać do meczów. W rzeczywistości jest to trochę denerwujące, ale PS3 może ponownie przypisać kontrolery # za pomocą przycisku PlayStation, który naprawia rzeczy.
Gry na PSP i DS również to robią i zawsze jest tylko jeden gracz.
Cóż, te certyfikaty tylko nasuwają pytanie. W takim razie zapytałbym, dlaczego certyfikaty wymagają czegoś takiego.
[Tutaj] (http://msdn.microsoft.com/en-us/library/ms810620.aspx#disidewind_user) to fragment dokumentacji firmy Microsoft (ale niezbyt aktualnej), która radzi programistom, aby wybrał joystick użytkownika za pomocą prosząc o naciśnięcie przycisku.
Mag Roader
2011-03-23 10:00:13 UTC
view on stackexchange narkive permalink

Prawdziwym powodem jest to, że jest to wymóg, który producenci konsol egzekwują, jeśli chcesz tworzyć gry dla ich systemów. Gry na PC nie mają takich wymagań.

Istnieją jednak pewne wygodne efekty uboczne ekranu Naciśnij Start, które prawdopodobnie pomagają wyjaśnić, dlaczego te wymagania istnieją:

  • Kiedy użytkownik naciśnie przycisk start, gra wie, kto w danej chwili „kontroluje” grę. Oznacza to, że gra może robić fajne rzeczy, takie jak wyświetlanie środowiska gry w odpowiednim kontekście. Na przykład, jeśli masz zapisaną postać, gra może pokazać tę postać.
  • Jest to wygodne miejsce na umieszczenie informacji o marce, takich jak logo firmy itp., A także dowolnego tekstu prawnego, który może być potrzebny lub rzeczy np. informacje ESRB.
  • To dobra strona docelowa dla (również wymaganego) „trybu przyciągania”, który co jakiś czas pokazuje coś interesującego, na przykład film lub jakąś rozgrywkę.
  • Gra może załaduj ekran Naciśnij Start, gdy inne rzeczy są ładowane w tle. Daje graczowi coś do obejrzenia, jeśli filmy wprowadzające się skończyły, ale reszta interfejsu gry nie jest gotowa do użycia. Możesz zauważyć, że niektóre ekrany Press Start faktycznie nie pokazują tekstu „Press Start” aż do kilku sekund po pojawieniu się ekranu (a jeśli zauważyłeś, jesteś dość spostrzegawczy, dobra robota!).

Gdybyśmy nie potrzebowali ekranu Press Start, myślę, że pomijalibyśmy robienie tego przez większość czasu (chyba że chcielibyśmy, jak sądzę, niektóre z powyższych korzyści).

Pamiętaj też, że gry do pobrania mogą mieć inne wymagania niż gry dostępne w sprzedaży detalicznej, więc może to nie być spójne we wszystkich grach na konsole, w które ostatnio grałeś.

Nie wiem, czy jest to konkretnie reguła dla Microsoftu, Sony lub Nintendo (lub dawnych producentów konsol, takich jak Sega lub Atari), ale z pewnością BĘDZIE to jeden z obowiązkowych wymagań dotyczących zachowania (iw praktyce ja nie widzę, jak można bez niego wdrożyć tryb demonstracyjny - i to, jak powiedziałeś, jest wymagane w przypadku wszystkich licencjonowanych tytułów od wszystkich dostawców).
Właściwie wiele rzeczy, które wymieniłeś, można znaleźć również w grach na PC, bez naciskania czegokolwiek. Podobnie jak filmy intro, ładowanie w tle i logo firmy. Wygląda więc na to, że wykrywanie kontrolera jest głównym powodem ...
@Iain Collins @Sejanus zgodził się, nie ma powodu, dla którego tryb demonstracyjny nie uruchamia się tylko z bezczynności. W rzeczywistości jest to nawet zachowanie wielu wielu gier konsolowych, które jeśli siedzisz na ekranie wyświetlanym po naciśnięciu przycisku start, i tak przechodzi w jakiś tryb demonstracyjny. W sumie wydaje się, że ekran jest bezwartościowy.
@Chris Marisic Dobra uwaga (... chociaż musiałbyś nacisnąć przycisk, aby wyjść z trybu demo, więc być może mógłbyś przedstawić wątpliwy przypadek, aby zawsze naciskać przycisk Start / akcja w imię `` spójności '') .
„Gdy użytkownik naciśnie przycisk Start, gra wie, kto w danej chwili„ kontroluje ”grę. Oznacza to, że gra może robić fajne rzeczy, takie jak wyświetlanie środowiska gry w odpowiednim kontekście. Na przykład, jeśli masz zapisaną postać, gra może pokazać tę postać. " - Więc mówisz, że kiedy gra wykryje, że gracz używa kontrolera X podłączonego do portu Y, wie, który profil wczytać i jaką postać wyświetlić tylko z tego?
Michael Apfelbeck
2011-03-23 08:53:30 UTC
view on stackexchange narkive permalink

Innym powodem certyfikacji gry, o którym nie wspomniano powyżej, są wymagania certyfikatów (TCR, TRC itp.), które zwykle wymagają pewnego rodzaju „trybu przyciągania”. To znaczy, że gra powinna zrobić coś w rodzaju powtórki materiału z gry, pokazać wideo wprowadzające lub coś innego, co najmniej umiarkowanie interesującego, jeśli po prostu ją włączysz i opuścisz.

Tryb przyciągania istnieje, aby po załadowaniu gry po prostu siedząc na Gamestop, budce kongresowej lub innej instalacji, zapewnia wizualny efekt, aby przyciągnąć uwagę.

Plecionka XBLA Game Braid jest tu godna uwagi, ponieważ nie ma trybu przyciągania. Główny ekran plecionki działa jako ekran wyboru poziomu i bezpośrednio na nim sterujesz postacią.

Jak to ironiczne, widziałem tyle samo gier, które przenoszą cię do przycisku startu, a jeśli nie naciśniesz przycisku start, kiedykolwiek dotrzesz do „trybu przyciągania”, który jest zablokowany po naciśnięciu przycisku start.
dave
2011-03-23 06:16:59 UTC
view on stackexchange narkive permalink

Mój PSP robi to tak samo, jak mój XBOX, więc jestem pewien, że nie chodzi o to, który kontroler jest używany. Zawsze zakładałem, że jest to kwestia licencji, być może po to, aby upewnić się, że użytkownik przeczyta informacje o prawach autorskich itp.

Dlaczego nie ma takiego wymogu na komputerze? Zgaduję, że to dlatego, że komputery PC nie są systemami zamkniętymi. Każdy może napisać program na PC, ale napisanie takiego programu na XBOX, PS3 lub PSP wymaga podpisania specjalnych licencji. Nie jestem pewien, jak to wygląda z grami społecznościowymi na XBOX360.

Juan Besa
2011-03-24 02:25:28 UTC
view on stackexchange narkive permalink

Nie widziałem, żeby ktokolwiek na to odpowiedział, ale zawsze myślałem, że dzieje się tak dlatego, że w ten sposób sklepy z grami mogą po prostu zostawić to włączone, a gry zapętlają się odtwarzając jakiś rodzaj wideo, który prezentuje grę, a następnie wracają do „Prasa ekran startowy.

user2813274
2014-07-25 22:58:58 UTC
view on stackexchange narkive permalink

Dodałbym, że starsze telewizory mogły mieć problemy z wypalaniem, jeśli ten sam ekran menu był wyświetlany przez długi czas, podczas gdy zamiast tego na komputerze byłby uruchomiony wygaszacz ekranu



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 2.0, w ramach której jest rozpowszechniana.
Loading...