超级侠盗 HyperRogue 超级侠盗 HyperRogue 评价人数不足

HyperRogue 入门指南

包子
2018-05-05 看过

双曲几何与庞加莱圆盘模型

本文旨在帮助玩家尽快熟悉 HyperRogue 独特的游戏机制。关于游戏特色,请阅读《论 HyperRogue:写给克__鲁的信》。

游戏地图看起来像鱼眼镜头,其实是绘制在圆盘上的特殊平面。我查了以下资料,勉强解释一下:

* Steam:玩家指南 * Steam:官方指南 * 维基:双曲几何 * 维基:庞加莱圆盘模型 * 科普文章:Getting Into Shapes: From Hyperbolic Geometry to Cube Complexes and Back * 上文的中文译文 * 中文百科:双曲空间模型 * 中文科普文章:Poincaré圆盘模型

如果把欧几里得第五公设改成如下形式:

对于一条直线和直线外的点,存在至少两条通过该点的平行线。

由此产生的平面被称为双曲平面,它可以被绘制在庞加莱圆盘上。圆盘边缘在无穷远处,越靠近边缘的物体“看起来”越小。欧几里得平面上的直线、线段和圆在庞加莱圆盘上都有对应的图形(以下插图均来自维基)。

庞加莱圆盘上有两种直线:通过圆心的直径,与圆盘边缘相交并且垂直的圆弧(见图 1)。

图 1:三条平行线

圆盘内部的圆被称为双曲圆(Hyperbolic circle)。双曲圆越靠近圆盘边缘,它的圆心也越靠近边缘。

与圆盘边缘相切的圆被称为极限圆(Horocycle),它的圆心在无穷远处,半径无穷大(见图 2)。

图 2:极限圆

双曲几何与游戏策略

双曲几何对游戏最明显的影响有三个:

* 地图由六边形和七边形组成。 * 在视野边缘、看起来极小的目标,实际上距离玩家人物不超过七步(可视距离)。 * 镜头随着玩家人物移动而转动,好像始终在转弯。

前两个影响挺容易适应的。我建议新玩家去狩猎场(Hunting Ground)收集宝藏,练习技术:

* 利用七边形逃离包围圈 * 按 Alt 键高亮视野内目标 * 向上转动鼠标滚轮或者用键盘移动镜头(方向键,上下翻页键,空格键)

第三个没什么好办法。记住一点:别随意离开十字路口(Crossroad)进入新地区。一旦看不到十字路口,很难“原路”返回。不过也别紧张,因为地图是无限大的,所以无论走哪个方向,迟早能找到另一个十字路口。

至于敌人和地形,以往的 Roguelike 游戏经验都适用:

* 打得过赶紧打,打不过赶紧跑。 * 尽量避免在恶劣环境中战斗。 * 移动前先观察四周。 * 别吝啬资源。 * 别贪心,也别贪刀。 * 别砸键盘。

上手流程

先读玩家指南,评论里提到了存档方法,记得看一下。如果需要多个存档栏位,请看这串讨论

调整设置,用圆点标记出七边形,改变玩家人物外观:

* Special display modes -- Mark heptagons * Basic configuration -- Player character

改好了要保存(Save the current config)。

准备受死吧!按 Esc 查看当前任务,按 o 查看收集进度,点击鼠标右键查看说明。

玩过几局后,读一遍游戏内置的帮助文档,以及官方指南的开头部分。继续受死。

HyperRogue 是用 C 和 CPP 写的,源代码托管在 GitHub 。这位开发者的另一款游戏,《狗头蛇杀手(Hydra Slayer)》,规则简单,其乐无穷。推荐买二合一捆绑包,立享七折优惠。

3 有用
0 没用

评论 3条

添加回应

超级侠盗 HyperRogue的更多长评

了解更多游戏信息

豆瓣
免费下载 iOS / Android 版客户端