Question:
Pourquoi les jeux sur console nécessitent-ils d'appuyer sur un bouton avant d'afficher le menu principal?
Sejanus
2011-03-23 02:57:26 UTC
view on stackexchange narkive permalink

Je suis moi-même strictement un joueur sur PC, mais j'ai remarqué une chose étrange. Lorsque vous démarrez chaque jeu sorti pour console, comme Mass Effect ou Borderlands, ils vous demandent d'appuyer sur Entrée (ou sur n'importe quelle touche, etc.) après le chargement initial, et ce n'est qu'après avoir appuyé dessus que vous voyez le menu principal. Les jeux uniquement sur PC chargent immédiatement le menu principal.

Quelle est la raison derrière cela? Je suppose que cela doit avoir quelque chose à voir avec le fonctionnement des consoles, mais à quoi sert cette pression supplémentaire sur un bouton?

Bon appel au développement de jeux de tags. Pour les jeux que j'ai développés, je leur demande d'appuyer sur un bouton avant d'entrer dans le menu principal afin de savoir quel contrôleur compte comme joueur un. Si je supposais simplement que c'était le premier emplacement, cela ennuierait beaucoup de gens qui ont un contrôleur branché sur le deuxième port :)
On pensait que c'était une chose héritée, comme "insérer une pièce pour continuer" des jours d'arcade, mais c'est une très belle discussion. GG
Pourquoi fermer (2)? Quelque chose ne va pas avec la question?
Si vous cliquez sur le bouton «fermer», il listera les raisons pour lesquelles les utilisateurs ont voté là-dessus. Les deux votes sont actuellement pour "hors-sujet". Peut-être que les utilisateurs pensent que c'est probablement trop jeu-dev?
@Sejanus: Ne vous inquiétez pas, la question ne sera probablement pas close. Cependant, s'il était fermé, vous avez déjà une belle gamme de réponses ici et rien ne peut vous empêcher de les parcourir à l'avenir :)
J'ai toujours pensé que c'était là pour que nous puissions entrer des codes de triche et nous l'avons juste gardé = P
Dans Portal 2, ils appellent cela un «écran attractif». En y réfléchissant, les vieux jeux de console (vous trouvez quand vous sortez dans une salle de jeux pour enfants) sont vraiment plus attrayants sur un tel écran qu'ils ne le sont dans leur menu principal ...
@SadlyNot les API ne vous permettent-elles pas de détecter (obtenir) quels contrôleurs sont branchés et où?
@ShivanDragon Oui, mais l'association des utilisateurs ne se situe pas au-delà de l'endroit où les contrôleurs sont branchés.
Sept réponses:
Tridus
2011-03-23 07:51:26 UTC
view on stackexchange narkive permalink

J'ai demandé à un ami qui fait la certification pour les jeux de console pour un grand studio (la certification est le processus pour faire approuver sa sortie sur la console par le fournisseur). Il a dit qu'il était nécessaire que le jeu ait une certaine interaction avec l'utilisateur après une période de temps définie, même si le jeu n'est pas encore complètement chargé. Le "Press Start" ou ce que vous avez est de répondre à cette exigence: le jeu n'a qu'à se charger aussi loin dans le délai imparti, puis l'utilisateur peut dire quand il est prêt à charger le reste.

Il y a aussi des conventions impliquées. Certains jeux, s'ils restent assis sur cet écran, ont une vidéo qu'ils peuvent afficher, et certains jeux attendront simplement une entrée pour déterminer quel contrôleur est celui qu'il faut laisser configurer (bien que d'autres nécessitent simplement le contrôleur 1 pour le faire).

Eh bien, c'est l'une des choses les plus stupides que j'ai jamais lues.
Je suis presque sûr que c'est loin d'être la règle de certification la plus étrange. :) Les consoles sont BEAUCOUP plus approfondies que les jeux pour Windows, et contrairement à GFW, elles sont confidentielles.
Cela explique pourquoi certains jeux semblent toujours effectuer un chargement * plus * après que "Press Start" soit terminé et avant que le menu principal ne soit disponible.(Borderlands et Mass Effect en sont d'excellents exemples.) J'ai toujours pensé que le jeu devrait se charger à un point où il est prêt à afficher le menu principal instantanément après l'événement "Press Start".Cependant, une exigence de conformité / certification pour vérifier l'interaction de l'utilisateur après un certain temps écoulé expliquerait (mais pas vraiment "justifier") pourquoi cela n'est pas fait.
Sadly Not
2011-03-23 02:58:37 UTC
view on stackexchange narkive permalink

Les consoles ont généralement plus d'un contrôleur, donc elles nécessitent probablement une pression sur un bouton d'un joueur pour déterminer quel contrôleur ce joueur utilise. De cette façon, quel que soit le contrôleur utilisé par chaque joueur, après le chargement du jeu, vous pouvez déterminer qui considérer comme «Joueur un» en leur demandant d'appuyer sur un bouton.

Le PC n'a pas besoin de le faire car il Il n'y a qu'un seul joueur et un seul contrôleur: la souris / le clavier.

Modifier: C'était une supposition, mais il y a de réelles raisons de certification de jeu pour avoir le bouton supplémentaire. Veuillez lire les autres réponses fournies.

Une raison pour le vote défavorable?
Je ne vous ai pas refusé, mais chaque jeu de console auquel j'ai joué vous oblige à utiliser le premier contrôleur. Même ceux pour les systèmes avec contrôleurs sans fil. Les 3 systèmes actuels attribuent un numéro au contrôleur. Sur la Xbox 360, il est représenté par quelle section de l'anneau vert est allumée (de gauche à droite, de haut en bas). La Wii et la PS3 ont chacune 4 lumières sur leurs contrôleurs avec un nombre en dessous d'eux; la lumière qui est allumée est le numéro du contrôleur.
Soit dit en passant, c'est pourquoi j'ai acheté des contrôleurs de différentes couleurs pour les anciens systèmes filaires quand. Il est vraiment facile de dire quel contrôleur est quel contrôleur s'il n'est pas de la même couleur. Sur ma PS2, c'était Black # 1, Clear # 2, Red # 3, Blue # 4. Soit dit en passant, j'ai toujours le bleu; il est connecté à mon PC via un adaptateur.
@Powerlord: Même si la Xbox 360 a les anneaux pour représenter le contrôleur que vous avez, cela * ne devrait pas nécessairement * indiquer quel joueur vous êtes dans le jeu. [Principe de la moindre surprise] (http://en.wikipedia.org/wiki/Principle_of_least_astonishment) dit que si je prends un contrôleur et appuie sur un bouton après le chargement, je suis le premier joueur. En tant qu'utilisateur, je ne devrais pas me soucier du contrôleur que je prends.
Un peu de preuve à l'appui, pour Marvel vs Capcom 3, quel que soit le contrôleur qui démarre au menu principal, il contrôle la configuration du match et les options de sélection [Tangent: ce qui devient ennuyeux de passer du bâton de combat au contrôleur lors de l'échange de joueurs]. Ainsi, même si le contrôleur n'est pas le premier joueur, il permet à l'utilisateur d'agir en tant que premier joueur.
Les jeux @Powerlord XBox 360 vous permettent de prendre et de jouer avec n'importe quel contrôleur, quel que soit l'anneau sur lequel le contrôleur est réglé.
+1 - La même chose est vraie sur DOA4 pour Xbox 360 - quel que soit le joueur qui appuie sur le début est celui qui charge les paramètres, les personnages déverrouillés, etc. - pas nécessairement le joueur sur le pad 1. Encore un exemple. :)
@Powerlord: la plupart des jeux Wii auxquels j'ai joué rendront le contrôleur qui frappera `+` lors du démarrage de "Player 1" indépendamment des voyants sur les contrôleurs.
@Sejanus: Donc, ma supposition était bonne mais apparemment c'est plus pour des raisons de certification, assurez-vous de lire les autres réponses fournies.
Tiger Woods 2010 pour PS3 se comporte de cette manière, la personne qui clique sur "start" est identifiée comme le joueur principal et est le seul contrôleur qui peut charger mon personnage sauvegardé dans le jeu dans les matchs. C'est en fait un peu ennuyeux, mais avec la PS3, il est possible de réaffecter les numéros de contrôleur à l'aide du bouton Playstation qui corrige les choses.
PSP et DS Games le font aussi, et il n'y a toujours qu'un seul joueur.
Eh bien, ces certifications ne font que poser la question. Dans ce cas, je demanderais pourquoi les certifications exigent quelque chose comme ça.
[Ici] (http://msdn.microsoft.com/en-us/library/ms810620.aspx#disidewind_user) est un morceau de documentation Microsoft (mais pas très récent) qui conseille au développeur de choisir le joystick de l'utilisateur au moyen de demander une pression sur un bouton.
Mag Roader
2011-03-23 10:00:13 UTC
view on stackexchange narkive permalink

La vraie raison est que c'est une exigence que les fabricants de consoles appliquent si vous voulez créer des jeux pour leurs systèmes. Les jeux PC n'ont pas d'exigences comme celle-ci.

Il y a cependant quelques effets secondaires pratiques de l'écran Press Start, qui aident probablement à expliquer pourquoi ces exigences existent:

  • Lorsqu'un utilisateur appuie sur Démarrer, le jeu sait qui "contrôle" le jeu pour le moment. Cela signifie que le jeu peut faire de belles choses comme afficher l'environnement du jeu dans un contexte approprié. Par exemple, si vous avez un personnage enregistré, le jeu peut afficher ce personnage.
  • C'est un endroit pratique pour mettre des informations de marque, comme les logos d'entreprise et autres, ainsi que tout texte légal qui pourrait être nécessaire ou autre comme les informations ESRB.
  • C'est une bonne page de destination pour le (également obligatoire) "Attract Mode" qui montre quelque chose d'intéressant de temps en temps comme un film ou un gameplay.
  • Le jeu peut chargez l'écran Press Start pendant que d'autres éléments se chargent en arrière-plan. Cela donne au joueur quelque chose à regarder si les films d'introduction sont terminés mais que le reste du front-end du jeu n'est pas prêt. Vous remarquerez peut-être que certains écrans Appuyez sur Démarrer n'affichent en fait le texte "Appuyez sur Démarrer" que quelques secondes après l'apparition de l'écran (et si vous l'avez remarqué, vous êtes assez attentif, bon travail!).

Si nous n'avions pas besoin d'un écran Appuyez sur Démarrer, je pense que nous ne ferions pas de le faire la plupart du temps (à moins que nous ne voulions certains des avantages ci-dessus je suppose).

Notez également que les jeux téléchargeables peuvent avoir des exigences différentes de celles des jeux complets, ce qui peut ne pas être cohérent pour tous les jeux de console auxquels vous avez joué récemment.

Je ne sais pas si c'est spécifiquement une règle pour Microsoft, Sony ou Nintendo (ou des anciens fabricants de consoles comme Sega ou Atari) mais il semble certainement que cela pourrait être l'une des exigences de comportement obligatoires (et, en pratique, je Je ne vois pas comment vous pourriez implémenter un mode démo sans lui - et cela, comme vous le dites, est requis sur tous les titres sous licence de tous les fournisseurs)
En fait, beaucoup de choses que vous avez énumérées se trouvent également dans les jeux PC, sans rien appuyer. Comme les films d'introduction, le chargement en arrière-plan et les logos de l'entreprise. Il semble donc que la détection du contrôleur soit la principale raison ...
@Iain Collins @Sejanus était d'accord, il n'y a aucune raison pour que le mode démo ne démarre pas seulement à partir du ralenti. C'est en fait même le comportement de nombreux jeux de console: si vous vous asseyez sur l'écran qui s'affiche après avoir appuyé sur Start, il passe de toute façon en mode démo. Donc, dans l'ensemble, il semble que l'écran ne vaut rien.
@Chris Marisic Bon point (... bien que vous deviez appuyer sur un bouton pour sortir du mode démo, alors je pourrais peut-être faire valoir que vous devez toujours appuyer sur le bouton Démarrer / action au nom de la `` cohérence '') .
"Lorsqu'un utilisateur appuie sur Démarrer, le jeu sait qui" contrôle "le jeu pour le moment. Cela signifie que le jeu peut faire de belles choses comme afficher l'environnement du jeu dans un contexte approprié. Par exemple, si vous avez un personnage enregistré, le le jeu peut montrer ce personnage. " - Donc, ce que vous dites, c'est que lorsque le jeu détecte que le joueur utilise le contrôleur X branché sur le port Y, il sait quel profil charger et quel personnage afficher uniquement à partir de cela?
Michael Apfelbeck
2011-03-23 08:53:30 UTC
view on stackexchange narkive permalink

Une autre raison de certification de jeu qui n'a pas été abordée ci-dessus est que les exigences de certification (TCR, TRC, etc.) nécessitent généralement une sorte de «mode d'attraction». C'est-à-dire que le jeu devrait faire quelque chose comme rejouer des séquences de jeu, montrer une vidéo d'introduction ou quelque chose d'autre au moins modérément intéressant si vous simplement l'allumez et le laissez.

Le mode Attract existe de sorte que lorsque le jeu est chargé et juste assis là à un Gamestop, un stand de convention ou une autre installation, il fournit une petite touche visuelle pour attirer l'attention.

Le jeu XBLA Braid est remarquable ici car il n'a pas de mode d'attraction. L'écran principal de Braid agit comme l'écran de sélection de niveau et vous contrôlez le personnage directement dessus.

Ce qui est ironique lorsque vous dites ceci, j'ai vu autant de jeux qui vous amènent à appuyer sur le bouton de démarrage et si vous n'appuyez pas sur start, vous accédez au "mode attractif" qui est verrouillé après avoir appuyé sur start.
dave
2011-03-23 06:16:59 UTC
view on stackexchange narkive permalink

Ma PSP fait cela comme ma XBOX, donc je suis sûr que je ne sais pas quel contrôleur est utilisé. J'ai toujours supposé qu'il s'agissait d'un problème de licence, peut-être pour garantir à l'utilisateur de lire les avis de droits d'auteur et autres.

Pourquoi une telle exigence sur un PC? Je suppose que c'est parce que les PC ne sont pas des systèmes fermés. Tout le monde peut écrire un programme pour un PC, mais pour en écrire un pour une XBOX, PS3 ou PSP, il faut signer des licences spéciales. Je ne sais pas où cela se situe avec les jeux communautaires sur la XBOX360.

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

Je n'ai vu personne répondre à cela, mais j'ai toujours pensé que c'était parce que les magasins de jeux pouvaient simplement le laisser allumé et que les jeux joueraient en boucle en jouant un type de vidéo qui montrait le jeu, puis reviendraient à la "Presse Écran de démarrage.

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

J'ajouterais que les téléviseurs plus anciens peuvent avoir eu des problèmes de brûlure si le même écran de menu était affiché pendant une longue période, alors que l'ordinateur aurait un économiseur d'écran activé à la place



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...