如何在 Linux 终端中玩俄罗斯方块
俄罗斯方块无疑是有史以来最著名的益智游戏,因此为了庆祝它的生日,我们向您展示如何在终端中玩俄罗斯方块。
为什么是终端?因为为什么不呢!此外,我将终端与高效联系在一起。所以,这样,我就可以欺骗自己,让自己认为我正在做正确的事情! 😉
俄罗斯方块的估计销量为 1.7 亿份,是有史以来最畅销的游戏之一
现在,您很可能知道俄罗斯方块。即使您从未玩过,这也很重要。事实上,除了俄罗斯方块之外,大多数人都难以想象除俄罗斯方块之外的下落方块游戏(抱歉,你尝试过《列》了)。
因此,为了纪念这款特定益智游戏的周年纪念日,我想向您展示如何在您选择的终端模拟器中玩俄罗斯方块。
无论您是使用 Tilix,还是使用 Guake,还是使用 GNOME Terminal 保持原样,您都已经具备了玩命令行所需的一切Linux 上的俄罗斯方块 — 您很快就会看到!
生日快乐,俄罗斯方块!
俄罗斯方块 是有史以来最畅销的游戏之一,过去 35 年在多个平台上的销量预计达到 1.7 亿份。甚至我心爱的 Amstrad CPC 也有一个端口。
著名的落块游戏的第一个商业版本于 1984 年 6 月 6 日发布,由俄罗斯游戏设计师 Alexey Leonidovich Pajitnov 创作。
虽然俄罗斯方块很早就取得了成功,但随着任天堂 Game Boy 的推出,它才成为主流。这款掌上游戏机甚至一度捆绑了该游戏的免费副本,进一步巩固了这款益智游戏在公众意识中的地位。
原版游戏的成功不可避免地意味着模仿品很快就会随之而来。一堆名副其实的俄罗斯方块克隆游戏已经(并且仍然)被制作出来,非官方的游戏甚至作为可玩的复活节彩蛋出现在实验室设备上!
无论如何,俄罗斯方块至今仍然很受欢迎。最新的“官方”版本是《俄罗斯方块 99》,这是一款大逃杀风格的多人游戏版本,仅在 Nintendo Switch 上提供。
在 Linux 上的终端中玩俄罗斯方块
Linux 和其他平台上提供了名副其实的俄罗斯方块克隆堆栈 — 足以多次填充几篇博客文章!更好的是,其中大多数也可以在 Linux 终端之外播放。
但由于我认为能够在终端中玩俄罗斯方块确实很酷,而且是的,这很酷,所以这就是这篇文章所关注的内容。
讨厌 CLI?看看 Quadrapassel。它是一个免费的 GUI Tetris 克隆,可在大多数主要 Linux 发行版(以及 Snap Store)的存储库中找到。
下面,我重点介绍可以在命令行上玩的两个不同版本的“俄罗斯方块”:一个是基本版本,但易于安装,而另一个版本更华丽,但需要二进制下载。
没玩过俄罗斯方块吗?这个概念是这样的:当方块下落时旋转并重新定位它们以创建水平行(线),水平行(线)消失并在制作时为您得分。你得分越多,方块下落的速度就越快。当筹码堆太高时,游戏就结束了。
选项 1:俄罗斯方块着色
早在 2009 年,我们就重点介绍了出色的俄罗斯方块终端克隆版 Tint(是的,我们已经存在那么久了),但我很高兴地说它至今仍然屹立不倒。
Tint 试图尽可能接近原版游戏,但也有一些细微的差别
Tint 试图“尽可能接近原始游戏”,但有一些显着的差异。例如,没有下一个要删除的块的“预览”。这是我发现特别有用的基本功能
播放屏幕会记录您的分数,包括您完成了多少行。还有一个统计部分可以跟踪掉落的特定 tetronimoe 的数量。
Tint 的一个(小)缺点是它不允许您使用键盘的箭头键来旋转或加速块,只能重新定位它们。
要在 Ubuntu、Linux Mint、Peppermint OS 和其他相关发行版上安装 Tint,请运行以下命令:
sudo apt install tint
要玩游戏,请运行:
tint
输入 1-9
中的数字来选择级别(1 是最简单的,9 是最难的)。
选项 2:Sam Tay 的俄罗斯方块
Tint 令人印象深刻,但 Sam Tay 的俄罗斯方块开源 ASCII 实现才是我个人的首选版本。
游戏区域后面的点状网格可以更轻松地准确测量 tetronimoes 掉落的位置
他的版本看起来好多了。它有一个更干净、更宽敞的布局,游戏区域后面的点状网格和阴影的使用使得更容易准确地判断 tetronimoes 会落在哪里。
与 Game Boy 版本一样,有一个方便的“预览”窗口,可以让您看到下一个块将出现(这可能会告诉您将当前块放在哪里)。
我很高兴地说,在此版本中,您可以使用键盘箭头键重新定位和旋转块。如果您需要在回合中小便或开门,只需按 p
键即可暂时暂停游戏。
可以在 GitHub 上找到源代码、预编译的二进制文件以及作为 Docker 映像运行该游戏的说明。 Ubuntu 用户可能更喜欢从 Snap Store 安装游戏:
sudo snap install tetris-thefenriswolf
要玩游戏,请运行:
tetris-thefenriswolf.tetris
请在评论中告诉我您对这款游戏的看法!