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.
game-design
interface
Michael Stum
la source
la source
Réponses:
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).
la source
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 =)
la source
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.
la source
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.
la source
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:
la source