21 votes

Quelle est la signification de l'abréviation ynaq dans nethack ?

Je suis nouveau sur Nethack, l'anglais n'est pas ma première langue, et le premier écran de jeu montre.. :

NetHack, Copyright 1985-2018
         By Stichting Mathematisch Centrum and M. Stephenson.
         Version 3.6.1 Unix, revised Sep 16 16:35:42 2018.
         See license for details.

Shall I pick a character's race, role, gender and alignment for you? \[ynaq\] 

En regardant chaque lettre de la liste des options, je présume qu'elles signifient :

  • y : oui
  • n : non
  • a : inconnu
  • q : quitter ou sortir

Que fait l'option "a" ?

27voto

aphid Points 7356

Choisir a signifie qu'aucune reprise n'est autorisée pour ce choix.

L'explication peut être trouvée dans la page du jeu. code . Par exemple, les lignes 544 à 548 du /win/tty/wintty.c (version Windows, menu console) état :

    /* this prompt string ends in "[ynaq]?":
       y - game picks role,&c then asks player to confirm;
       n - player manually chooses via menu selections;
       a - like 'y', but skips confirmation and starts game;
       q - quit
     */

Il semble donc que le choix de la a fait la même chose que de choisir l'option y (randomiser votre rôle), mais ne vous permet pas de confirmer ou d'annuler si vous avez obtenu une combinaison que vous ne voulez pas jouer, au lieu de cela il va immédiatement commencer le jeu.

En regardant un peu plus loin ligne 950 :

getconfirmation = (picksomething && pick4u != 'a' && !flags.randomall);

Le booléen getconfirmation est toujours faux si pick4u (contenant le choix du joueur) est fixé à a . Ainsi, le programme n'exécutera pas le code demandant une confirmation, mais quittera la fonction et continuera probablement à configurer le jeu.

18voto

C26 Points 753

Il est difficile de trouver des informations à ce sujet, et je me suis souvent posé la question moi-même, mais il semble que cela signifie "tous". Même le Nethack Wiki ne définit pas "ynaq".

Dans le cas d'une accumulation d'articles :

  • Dactylographie y prend cet élément, et affiche le suivant.
  • Dactylographie n affiche l'élément suivant.
  • Dactylographie a ramasse cet élément, et tous les autres éléments de la liste nommée. nommés. Le programme ne permettra pas au joueur de ramasser un objet trop lourd.
  • Dactylographie q abandonne la commande.

Dans le cas du démarrage d'un nouveau jeu, cela ferait tous des choix pertinents pour vous afin que le jeu puisse commencer sérieusement.

Notez que lorsque vous appuyez sur q votre personnage sera supprimé . Il est préférable d'économiser en utilisant Shift + S .

Références :

https://thekill08.wordpress.com/2008/03/15/hack-and-nethack-the-software-distillery/ ftp://ftp.cuhk.edu.hk/pub/oldies/apple2/unsorted/Hack.txt

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X