Skip to content

Latest commit

 

History

History
151 lines (98 loc) · 12.9 KB

03.屏幕上的东西都意味着什么?(游戏界面要素介绍).md

File metadata and controls

151 lines (98 loc) · 12.9 KB

3. 屏幕上的东西都意味着什么?(游戏界面要素介绍)

在屏幕上维持着一个地图,上面显示了你在地下城当前层已经到过的位置以及已经见过的东西;随着你继续探索这一层,剩余的部分将会逐渐展示在你的屏幕上。

当NetHack的鼻祖Rogue(一款同样类型的游戏)首次出现的时候,他的屏幕样式在各种电脑幻想游戏中几乎都是独一无二的。从那以后,这类游戏屏幕样式已经成为常态而非例外;NetHack保持了这一优良的传统。不同于接收以伪英文构成的命令,然后用文字解释结果的文字冒险类游戏,NetHack的命令全都有一个或两个按键构成,并且结果会以图形展示在屏幕上。对于这个游戏,推荐最小的屏幕尺寸为 24 行 80 列;如果游玩的屏幕比这更大,只有21x80的区域会被用于展示地图。

NetHack甚至可以让盲人玩家在盲人阅读器或者是语音合成器的帮助下进行游玩,关于如何配置适用于盲人游玩的介绍放在本文档的后面。

每当你进行一场游戏的时候,NetHack会生成新的地下城;即使是在作者已经通关了几次NetHack之后,仍然觉得它是一个有趣且充满刺激的游戏。

NetHack提供各种各样的现实选项。这些选项对于你的获取来说,会随着不同的移植而不同,这取决于你的硬件和软件的的能力,以及当你的可执行文件生成时,各种编译时候的选项是否开启。三种可能的显示选项为:一种单色的字符界面、一种彩色的字符界面以及使用一种叫做瓦片(tiles)的小图象的图形界面。两种字符界面允许替换为其他字符的字体,不过默认的配置是使用的标准ASCII字符集去呈现一切的东西。从游戏的角度来讲,各种的显示选项相互之间没有任何的区别。因为我们在本篇指南中无法呈现以使用的瓦片(tiles)或者是彩色的界面,并且默认的单色ASCII字符界面对于所有的移植都是共通的,所以我们将在提及你在游戏中可能在屏幕上看到的东西的时候,使用默认的单色ASCII字符。

为了搞清楚在游戏中发生了什么,你首先需要明白NetHack对屏幕上的内容都做了什么。NetHack的屏幕代替了文字冒险类游戏中的“你看到......”之类的描述,下图中的内容就是NetHack中的屏幕可能看到的内容的事例。你的屏幕所呈现的样式取决于你的平台。

+----------------------------------------------------------------+
|The bat bites!                                                  |
|                                                                |
|    ------                                                      |
|    |....|    ----------                                        |
|    |.<..|####...@...$.|                                        |
|    |....-#   |...B....+                                        |
|    |....|    |.d......|                                        |
|    ------    -------|--                                        |
|                                                                |
|                                                                |
|                                                                |
|Player the Rambler    St:12 Dx:7 Co:18 In:11 Wi:9 Ch:15 Neutral |
|Dlvl:1 $:0 HP:9(12) Pw:3(3) AC:10 Exp:1/19 T:257 Weak           |
+---------------------------Figure-1-----------------------------+

3.1 状态行(底部)

屏幕中最下方的两行包含了一些晦涩(cryptic)的信息片段,它描述了你当前的状态。如何状态行的长度超过了当前屏幕的宽度,你可能无法看到全部的内容。这里解释了各种状态项的含义(不过你的配置可能没有如下所有列举的项目):

Rank(级别)

你角色的名字和等级(基于经验等级,见下方)。

Strength(St,力量)

关于你角色的力量的衡量;它是你6个基础属性的其中一项。一个人类角色的关于力量的属性的范围值为3到18(包含3和18);非人类角色的力量值能够超过(exceed)这个限制(有时你可能会获得超级力量形如18/xx,另外模范也能够使得属性值超过正常的范围)。你的力量值越高,你就越强壮。力量值会影响你关于进行物理行动的成功率、你在战斗中造成的伤害以及你能携带多少的战利品。

Dexterity(Dx,灵巧)

灵巧影响你在战斗中命中的几率、避开陷阱的几率以及进行其他需要灵活性或处理物品的任务的几率。

Constitution(Co,体制)

恢复力影响你从受伤中恢复或者其他对体力(stamina)损害(strains)中恢复的能力。

Intelligence(In,智力)

智力影响你关于施放(cast)咒语和阅读咒语书的能力。

Wisdom(Wi,智慧)

只会来源于你的时间经验(特别是处理魔法时)。它影响你的魔法能量。

Charisma(Ch,魅力)

魅力值影响有些生物对于你的反应。特别的它可以影响黑店老板给你的商品报价。

Alignment(阵营)

守序(Lawful)中立(Neutral)和混乱(Chaotic)。通常,守序都被认为是好的一方,而混乱都被认为是邪恶的。但是法律和道德并不总是一致的(coincide)。你所在的阵营影响其他怪物对于你的反应。相同阵营的怪物更可能没有攻击性(non-aggressive),而对立阵营的怪物在面对你的出现时候可能感到被严重地冒犯(而更具有攻击性)。

Dungeon Level(Dlvl,地牢层数)

表明你在地牢里面有多深。你开始时处于第一层,随着你越来越深入,层数会相应的增加。有些特殊的层会使用名称而非数字进行表示标识。Yendor护身符被认为是在处于地下20层之下的某处。

Gold($,黄金)

你敞开(openly)携带的黄金的数目。那些你藏在(concealed)容器中的黄金没有被计算在内。

Hit Points(HP,生命值)

你当前的和最大的生命值。生命值显示在你死亡之前能够承受多大的伤害。在一场对战中,你受到的伤害越多,你的生命值就会越低。你可以通过休息(resting)或是使用某些魔法物品或咒语来恢复你的生命值。在括号中的值是你能够通过恢复达到的最大值生命值。

Power(Pw,能量)

与咒语相关的值。它向你显示了你当前有多少的神秘能量(mana)能够用作用来进行咒语的释放。同样,休息可以恢复可用的量。

Armor Class(AC,护甲等级)

你的护甲能够用来抵挡来自非友善生物打击的值。这项数值越低,护甲越有效;出现护甲等级为负值也是十分有可能的。

Experience(Exp,经验值)

你当前的经验等级以及经验值。随着冒险的进行,你就会获取经验值。在经验值总和达到某个特定的数值的时候,你的经验等级就会提升。你经历的越多,你的战斗能力和承受魔法攻击的能力越强。许多的地牢在这一项都只会显示你的经验等级。

Time(T,时间、回合数)

到目前为止已经流逝(elapsed)的回合数,当你设置了时间选项显示。

Status(状态)
  • 饥饿程度(Hunger):你当前的饥饿程度。对应值有饱腹的(Satiated)不饥饿的(Not Hungry,或是Normal正常的)饥饿(Hungry)虚弱(Weak)以及昏厥(Faiting)。如果你当前的状态是正常的(Normal),这里将不会有任何的显示。

  • 负载(Encumbrance):显示你当前所携带的物品会如何影响你的行动能力。对应值有没有无负重(Unencumbered)负重(Encumbered)有压力的(Stressed)紧绷的(Strained,我也不知道怎么翻译好= - =)负担过度的(Overtaxed)超负荷(Overloaded)。当值为无负重(Unencumbered)这里不会有任何显示。

  • 致命情形(Fatal Condition):石化(Stone,又称作petrifying)史莱姆化(Slime,变为了绿色史莱姆)窒息(Strngl,即strangled)食物中毒(FoodPois,即food poisoning)绝症(TermIll,即terminal illness)

  • 非致命情形(Non-Fatal Condition):失明(Blind)聋哑(Deaf)受惊吓的(Stun,即Stunned)混乱(Conf,即confused)出现幻觉的(Hallu,即hallucinating)

  • 移动情形修饰标识(Movement modifiers):漂浮(Lev,即levitating)飞行(Fly)骑行(Ride)

    对于还存在一些其他的情形和标识,但是在状态区域没有足够的空间去展示它们的情况,可以使使用^X(Ctrl+X)来展示所有相关的状态情况。

3.2 消息行(顶部)

在屏幕顶部一行是预留用来展示那些无法使用图像来描述的信息的。如果你在顶部看到一行“-- More --”(更多),这意味着NetHack还有另外的消息需要在屏幕上显示,不过NetHack想要确认你已经阅读了第一条信息。想要阅读下一条消息,你只需要按下空格键。

要改变消息行的显示方式以及显示内容,请查看**“配置消息类型(Configuring Message Types)”以及verbose**选项。

3.3 地图(屏幕的余下部分,符号含义)

屏幕的余下部分是目前为止你在当前地牢层已经探索过的地图。在屏幕上呈现的每一个符号都表示了某些东西。你可以设置各种各样的图形选项来改变这些符号在游戏中用途。否则,游戏将使用默认的符号。这里将列举这些符号默认的含义:

符号 意义
`-和 `
. 房间中的地板(floor),或者是冰(ice),或是没有门的门口
# 走廊(corridor),或是铁条(iron bars),或是一棵树(tree),或是一具厨房的水池(Sink,如果地牢有水池),或是一座吊桥(drawbridge)
> 通往下一层的路
< 通往上一层的路
+ 关上的门(closed door),或是一本你有可能能够学习的咒语书(spellbook)
@ 你的角色,或是一个人类(human)
$ 一堆黄金(gold)
^ 一个陷阱(trap,一旦你探测到了它)
) 武器(weapon)
[ 一套或者一件护甲(armor)
% 一些可以吃的东西(edible,不一定是健康的)
? 卷轴(scroll)
/ 魔杖(wand)
= 戒指(ring)
! 毒药(potion)
( 有用的东西(镐(pick-axe)、钥匙(key)、灯(lamp)......)
" 护符(amulet),或是蜘蛛网(spider web)
* 宝石(gem),或是石头(rock)(可能贵重,可能毫无价值)
` 鹅卵石(boulder),或是雕像(statue)
0 铁球(iron ball)
_ 祭坛(altar),或是铁链(iron chain)
{ 喷泉(fountain)
} 一池子水(a pool of water),或是护城河(moat),或是一池熔岩(lava)
\ 华丽的王座(An opulent throne)
a-zA-Z 字母和其他一些符号标识危险迷宫下各种各样的居民(inhabitants)。当心,它们可能是险恶的(nasty)和狠毒的(vicious)。当然,有时它们也可以是有帮助的。
I(大写字母I) 这个字符标记了一个不可见的或是未被看见的怪物最后已知位置。需要注意的是这个怪物可能已经移动了。“F”和“m”命令可能在这里会有帮助。

你不需要记下这些所有的字符;你可以使用**“/”**命令来向NetHack查询任何的字符所代表的含义(更多的信息见下一节)。