¿Cuál es el propósito de una pantalla de "presionar inicio"?

43

Muchos juegos comienzan con sus intros y videos de proveedores, y luego muestran una pantalla "Presione Inicio" antes del menú principal real.

Nunca me imagino el propósito de esto. ¿Por qué no ir directamente al menú principal? La única explicación posible que tiene sentido para mí es que cuando se conectan varios controladores, permite identificar el que el jugador quiere usar.

Michael Stum
fuente
8
Juegos de navegador están utilizando el botón "Inicio" para el enfoque de ganancia (sin controles de teclado de enfoque no funciona.)
Alxx

Respuestas:

40

La razón histórica de esto es algo diferente del razonamiento actual: anteriormente era tener una pantalla 'segura' para volver a la que siempre residía en la memoria, de modo que si el juego hubiera pasado a un bucle de demostración y el jugador tocara el controlador, podría volver instantáneamente a la pantalla de inicio y permitir que comience la interacción sin demora.

Sin embargo, por lo general en estos días sirve para otro propósito. Para las consolas de última generación, la pantalla de inicio es deliberadamente ajena al usuario. Nada en la pantalla de inicio requiere saber qué usuario está jugando activamente el juego. Llega a la pantalla de inicio sin cargar ningún dato guardado, y sin requerir que un usuario inicie sesión. Por lo tanto, puede acceder a la pantalla de inicio rápidamente y sin tener que mostrar ningún mensaje compatible con TCR.

Requerir que el usuario presione inicio le proporciona una pieza clave de información: qué controlador es el controlador principal. No es necesariamente el primer o único controlador conectado, y es posible que tenga varios controladores igualmente válidos para elegir. Sin embargo, no sabe cuál ha elegido realmente el usuario hasta que haya presionado un botón. Una vez que se usa ese controlador, seguirá siendo el controlador principal durante el resto de la sesión de juego.

En XBox 360 (y probablemente en otras consolas), descubrir cuál es el controlador principal también generalmente le brinda otra información: qué usuario está jugando el juego. Debido a que cada usuario está vinculado a un solo controlador, usted sabe qué usuario está jugando y, a partir de eso, sabe qué datos guardar para cargar. Gran parte del contenido está destinado a usuarios específicos, por lo que es importante determinar quién está jugando antes de continuar. Si nadie ha iniciado sesión en la consola, los juegos generalmente solicitarán en este punto que un usuario inicie sesión, o preguntarán si el jugador está feliz de jugar como 'invitado', es decir, sin guardar (porque sin usuario, no hay ningún lugar para guardar)

También encontrará que, por lo general, el cambio de usuarios (al cerrar sesión y volver a iniciar sesión) hará que regrese a la pantalla de inicio. Esto se debe a que los datos específicos del usuario relevantes se cargan después de este punto en el juego, y la pantalla de inicio es el punto más fácil en el flujo de la interfaz de usuario donde se sabe exactamente qué datos se cargan (ninguno).

MrCranky
fuente
36

El fabricante de la consola lo requiere como parte de la Lista de verificación de requisitos técnicos (TRC) estándar. Una razón es permitir que la pantalla de inicio regrese a un modo de demostración si nadie ha tocado el controlador, esto detiene la grabación de la pantalla y facilita que una tienda simplemente ingrese a un juego y le permita ejecutar acciones de bucle sin intervención.

Su conjetura es el propósito secundario, y esa es la forma en que se usa =)

Patrick Hughes
fuente
2
Las demostraciones continuas para el uso en la tienda son realmente la razón principal por la que todos tienen esa pantalla "Presione Inicio", independientemente de la plataforma. No todos los fabricantes de consolas lo requieren como parte del proceso de certificación.
Trevor Powell
Estoy bastante seguro de que es al menos un requisito para la Xbox 360, y se afirma que es para identificar el controlador :). Obviamente, el modo de demostración que se utiliza es un escenario mucho más raro que los jugadores con más controladores.
Roy T.
1
Entonces, ¿por qué no ir directamente al menú principal y luego a un modo de demostración en bucle si nadie toca el controlador?
Andrew Borley
44
Llegar a un menú principal implica que ha detectado un controlador que puede interactuar con ese menú. Tienes que estar en un estado mental realmente paranoico antes de que algunas de estas cosas tengan sentido.
Patrick Hughes el
3

Además de las razones dadas anteriormente, los juegos de arcade también son otra razón. Por lo general, un juego de arcade repetirá el menú / introducción hasta que se inserte una moneda para iniciar un juego, sin embargo, cuando se transfiere a las consolas domésticas, las monedas ya no son necesarias, por lo que busca una entrada de botón.

Hedja
fuente
2

Recientemente agregué una pantalla de inicio a mi juego móvil. La decisión llegó después de probarla en un teléfono antiguo. El frente del juego carga la mayoría de los activos en la memoria cuando comienza el juego, y estaba causando un retraso significativo entre el inicio de la aplicación y la obtención del primer ciclo de retroalimentación.

Me doy cuenta de que hay muchas formas de resolver esto, pero decidí colocar una pantalla de inicio que comienza a cargar la siguiente escena en segundo plano. Cuando el usuario hace clic en el botón de inicio, obtiene su primer comentario de un sonido y una transición de desvanecimiento. También parece reducir el tiempo de carga, pero esto podría deberse a no tener que mirar una pantalla en negro o una pantalla de carga estancada después del lanzamiento.

usuario113550
fuente
0

En los sistemas arcade antiguos, al presionar el botón de inicio, se inicializa la semilla del generador de números aleatorios. Esta semilla se usa para que cada sesión de juego sea única. En los sistemas más nuevos, no tengo ni idea, supongo que es solo un hábito.

Ver también:

Caramiriel
fuente
3
Es normal que los juegos usen el tiempo del mundo real para la primera semilla, porque es inherentemente impredecible, y eso también es cierto en el arranque. Pero tenga en cuenta que los viejos sistemas de arcade no tenían un reloj real de ningún tipo, por lo que la secuencia de arranque sería completamente predecible. El único factor impredecible en un sistema arcade es la entrada del usuario, por lo que usar el número de tics entre el arranque y el inicio es una semilla de RNG bastante decente. Pero la pantalla de inicio no está ahí solo para sembrar el RNG, es solo un punto conveniente para hacerlo. Cualquier otra entrada inicial del usuario sería igual de buena.
MrCranky