« Posts under Games

DotA中英雄的隐藏名字

War3 中,每个英雄命名都分职业和名字两部分,而且名字是在每场比赛开始时从一组名字中随机选取的。比如说一个英雄恶魔猎手,可能在前一盘叫做 Shadowsong,到了下一盘又叫 Shadowfury。

在资源文件中,定义的规则是这样的:

Name="Demon Hunter"
Propernames=Shadowsong,Shadowfury,...

其中 Name 就是英雄的职业,Propernames 就是可以选择的名字列表。然后每次比赛中英雄被创建的时候,就会从 Propernames 中,等概率地选择一个名字。

DotA 是建立在 War3 引擎之上的,也沿用了这个规则。本来 DotA 中的每个英雄也都只有一个固定名字,但逐渐地图制作者把一些有意思的彩蛋加入其中,也就是可能会有比较小的几率英雄会得到一个隐藏名字——在英语中被称为 fun name。一般来说,得到 fun name 的概率都是比较小的,毕竟只是彩蛋性质的名字。这些隐藏名字可能是一些对英雄的调侃,也可能是对一些对地图做出贡献的人的纪念,现在还加入了把这个英雄发挥到极限的明星玩家的名字(这可以说是 DotA 中的至高荣誉了)。

»Read More