如何使用 nrubik 在 Linux 终端中玩魔方

在过去的十年中,诸如《传送门》和《房间》之类的创新游戏已经突破了 PC、游戏机和移动设备中谜题的可能性。 然而,即使有了这些和其他出色的发展,一个明显的鸿沟仍然存在:没有用于 Unix 控制台的基于 n-curses 的魔方。

Github 开发者 calebabutler 填补了这一空白。 他们的 努比克 该项目为世界提供了一种选择,以满足其对数字彩色 3x3x3 拼图的需求。

在本文中,我们将简要讨论这种重新思考经典立方心魔的安装和游戏机制。

安装

安装的第一步是从 calebabutler 的 git 存储库中获取源代码:

在你运行这个命令的目录中,git 将构建一个包含必要源代码的“nrubik”文件夹。

进入该目录:

并使 nrubik 二进制文件成为可执行文件

您现在可以从该文件夹运行程序 – ./nrubik – 或将软件包安装到您的系统。 您将需要系统上支持 curses 的 Python2 或 Python3 解释器来运行代码。

全局安装

或在本地使用

命令

当您第一次启动 nrubik 时,您的终端将显示一个新的数字魔方的随机布局。

您可以在屏幕左侧看到可用的控件。 立方体本身位于右侧。

使用键 w、x、a、d、s 和 e 沿其轴顺时针移动立方体。

屏幕上显示的立方体的面按逻辑顺序显示。

从上往下移动,您会看到“顶”面正上方的“背面”面。 三个块的行从左到右显示“左”、“右”和“前”面。 “底”面位于集合的底部。

如果您完成了一个谜题或者只是想尝试一个新的立方体,请按 m 来打乱立方体。

您始终可以使用 h 键打开和关闭命令列表。

颜色

立方体本身的颜色也可能带来挑战。 为了适应八色终端,nrubik 将原来的橙色替换为洋红色。 尽管如此,该程序仍将其列为“橙色”并用“O”表示立方体面。

当涉及到您使用的终端颜色类型时,您可能还会看到一些差异。 我更喜欢 日晒 方案,所以他的默认终端显示 nrubik,如下图所示:

nrubiks 开始屏幕曝光

这些颜色在“白色”显示为 close 在终端变黑。 您的体验也可能略有变化,但字母表示 – “W”、“Y”、“O”、“R”、“G”和“B” – 不会因用户而异。

求解

解决数字 nrubik 立方体是可能的,即使我没有机会获得这样的胜利。 看看 calebabutler 的胜利截图。

nrubik 解决了

结论

如果您正在寻找新的终端内拼图挑战,nrubik 可以提供一个很好的解决方案。 在给你几分钟的时间之前,尽量不要太苛刻地判断界面。

只需十分钟的练习,在 ncurses 界面中的移动就会变得容易得多,让您专注于解魔方。 祝你好运。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅