Quel est le but d'un écran «Démarrer la presse»?

43

Un grand nombre de jeux commencent avec leurs intros et leurs vidéos de vendeurs, puis affichent un écran "Appuyez sur Démarrer" avant le menu principal.

Je ne comprends jamais vraiment le but de ceci. Pourquoi ne pas aller directement au menu principal? La seule explication possible qui ait du sens pour moi est que, lorsque plusieurs contrôleurs sont connectés, cela permet d'identifier celui que le joueur souhaite utiliser.

Michael Stum
la source
8
Jeux de navigateur utilisez le bouton « Démarrer » pour se concentrer gain (sans contrôle du clavier de mise au point ne fonctionnera pas.)
alxx

Réponses:

40

La raison historique en est quelque peu différente du raisonnement actuel. Auparavant, il s'agissait d'un écran «sûr» vers lequel revenir en permanence, de sorte que si le jeu était en boucle de démonstration et que le joueur touchait le contrôleur, il pourrait revenir instantanément à l’écran de démarrage et permettre une interaction sans délai.

Cependant, ces jours-ci, cela sert généralement à autre chose. Pour les consoles de génération récente, l'écran de démarrage est délibérément indépendant de l'utilisateur. Rien sur l'écran de démarrage ne nécessite de savoir quel utilisateur joue activement le jeu. Vous accédez à l'écran de démarrage sans charger de données de sauvegarde et sans nécessiter la connexion d'un utilisateur. Vous pouvez ainsi accéder à l'écran de démarrage rapidement et sans afficher aucun message conforme à TCR.

Demander à l'utilisateur d'appuyer sur Démarrer vous fournit une information essentielle: quel contrôleur est le contrôleur principal. Ce n'est pas nécessairement le premier ou le seul contrôleur connecté, et vous pouvez choisir entre plusieurs contrôleurs également valables. Vous ne savez pas lequel l'utilisateur a réellement ramassé jusqu'à ce qu'ils aient appuyé sur un bouton. Une fois que ce contrôleur est utilisé, il restera le contrôleur principal pour le reste de la session de jeu.

Sur la XBox 360 (et très probablement sur d’autres consoles), découvrir ce qu’est le contrôleur principal vous fournit généralement un autre élément d’information: quel utilisateur joue le jeu. Chaque utilisateur étant lié à un seul contrôleur, vous savez quel utilisateur est en train de jouer et à partir de là vous savez quelles données de sauvegarde charger. Beaucoup / la plupart du contenu est lié à des utilisateurs spécifiques, il est donc important de déterminer qui joue le jeu avant de continuer. Si personne n'est connecté à la console, les jeux invitent généralement un utilisateur à se connecter ou à demander au joueur s'il est disposé à jouer en tant qu '' invité ', c'est-à-dire sans enregistrer (car sans utilisateur, il n'y a nulle part ailleurs. enregistrer dans).

Vous constaterez également que, généralement, le changement d'utilisateur (en se déconnectant puis en se connectant à nouveau) vous fera revenir à l'écran de démarrage. Cela est dû au fait que les données pertinentes spécifiques à l'utilisateur sont chargées après ce point dans le jeu et que l'écran de démarrage est le point le plus facile du flux de l'interface utilisateur où vous savez exactement quelles données sont chargées (aucune).

MrCranky
la source
36

Ceci est requis par le fabricant de la console dans le cadre de la liste de contrôle des exigences techniques (TRC) standard. Une des raisons est de permettre à l’écran de démarrage de revenir en mode démo si personne n’a touché le contrôleur. Ceci arrête la gravure d’écran et permet à un magasin de faire son apparition dans un jeu et de le laisser exécuter une action en boucle sans aucune intervention.

Votre estimation est l’objet secondaire, et c’est la façon dont elle est utilisée =)

Patrick Hughes
la source
2
Les démonstrations successives pour une utilisation en magasin sont vraiment la principale raison pour laquelle tout le monde a cet écran "Appuyez sur Démarrer", quelle que soit la plate-forme. Tous les fabricants de consoles n'en ont pas besoin dans le cadre du processus de certification.
Trevor Powell
Je suis presque sûr que c'est au moins une exigence pour la Xbox 360, et il est dit que c'est pour identifier le contrôleur :). De toute évidence, le mode démo utilisé est un scénario beaucoup plus rare que les joueurs disposant de plus de contrôleurs.
Roy T.
1
Alors, pourquoi ne pas aller directement au menu principal puis dans un mode de démonstration en boucle si personne ne touche le contrôleur?
Andrew Borley
4
Accéder à un menu principal implique que vous ayez détecté un contrôleur capable d'interagir avec ce menu. Vous devez être dans un état d'esprit vraiment paranoïaque avant que certaines de ces choses aient un sens.
Patrick Hughes
3

Outre les raisons données ci-dessus, les jeux d'arcade sont une autre raison. Habituellement, un jeu d'arcade met en boucle le menu / l'intro jusqu'à ce qu'une pièce de monnaie soit insérée pour démarrer un jeu. Toutefois, lorsqu'ils sont portés sur des consoles de salon, les pièces de monnaie ne sont plus nécessaires.

Hedja
la source
2

J'ai récemment ajouté un écran de démarrage à mon jeu mobile. La décision est venue après avoir testé sur un ancien téléphone. L'avant du jeu charge la majorité des ressources en mémoire au démarrage du jeu et provoque un délai important entre le lancement de l'application et la première boucle de rétroaction.

Je me rends compte qu'il y a plusieurs façons de résoudre ce problème, mais j'ai décidé de créer un écran de démarrage qui charge le chargement de la scène suivante en arrière-plan. Lorsque l'utilisateur clique sur le bouton de démarrage, il obtient son premier retour sur un son et une transition en fondu. Cela semble également réduire le temps de chargement, mais cela peut être dû au fait que vous n'avez pas à regarder fixement un écran noir ou un écran de chargement stagnant après le lancement.

utilisateur113550
la source
0

Sur les anciens systèmes d'arcade, appuyez sur le bouton de démarrage pour initialiser le germe du générateur de nombres aléatoires. Cette graine est utilisée pour que chaque session de jeu soit unique. Sur les systèmes plus récents, je n'en ai aucune idée, je suppose que ce n'est qu'une habitude.

Regarde aussi:

Caramiriel
la source
3
Il est normal que les jeux utilisent le temps réel pour la première graine, car il est intrinsèquement imprévisible, et c'est également vrai au démarrage. Mais gardez à l'esprit que les anciens systèmes d'arcade n'avaient pas d'horloge mondiale réelle, donc la séquence de démarrage serait entièrement prévisible. Le seul facteur imprévisible dans un système d'arcade est la saisie de l'utilisateur. Par conséquent, l'utilisation du nombre de ticks entre le démarrage et le démarrage est une graine de GNA assez correcte. Mais l'écran de démarrage ne sert pas uniquement à créer le RNG, c'est un point commode pour le faire. Toute autre entrée initiale de l'utilisateur serait tout aussi bonne.
MrCranky