nSnake:旧经典贪吃蛇游戏的克隆 - 在 Linux 终端中玩
nSnake 是最流行的经典贪吃蛇游戏的复制品,由 Alexandre Dantas 使用 ncurses C 库 开发。该游戏可以在几乎所有 GNU/Linux 发行版中都有带有文本界面的命令行。
该游戏是高度可定制的,包括游戏模式、按键绑定,甚至应用程序的类似 GUI 的外观。只有一个困难,那就是你必须从源代码编译它,除非你使用的是 Arch Linux 系统。
特征
- 干净的类似 GUI 的界面,带有漂亮的动画。
- 两种游戏模式,带速度控制。
- 可定制的游戏玩法、外观和按键绑定。
在 Linux 中安装 nSnake 老经典贪吃蛇游戏
nSnake 适用于几乎所有现代 Linux 发行版。在 Ubuntu 和其他类似发行版中,可以通过 PPA 使用 apt-get 命令轻松安装它,但您将获得版本 1.5。
但是,如果您正在寻找最新版本(即2.0.0),那么您将需要从源代码编译它。因此,在本文中,我们将了解如何在基于 Ubuntu 和 Red Hat 的系统中编译游戏。
转到 nSanke 官方网站并使用以下链接下载最新的源 tarball(即版本 2.0.0)。
- http://alexdantas.net/projects/nsnake/
或者,我们也可以执行 wget 来下载最新的源 tarball。
wget http://kaz.dl.sourceforge.net/project/nsnake/GNU-Linux/nsnake-2.0.0.tar.gz
在编译之前,请确保我们的系统上安装了“ncurses dev”。要获取它,只需使用以下命令即可。
sudo apt-get install libncurses5-dev [On Ubuntu based systems]
sudo yum install ncurses ncurses-devel [On Red Hat based systems]
接下来,解压下载的包并编译它,如下所示。
tar -xvf nsnake-2.0.0.tar.gz
cd nsnake-2.0.0
make
sudo make install
默认情况下,“make install”命令将软件包安装在以下目录下。
/usr/games/ Executable file
~/.local/share/nsnake/ Settings and Score files
但您也可以为安装定义自定义目录。例如,以下“make install”将在“/home/howtoing”目录下安装软件包。
make install DESTDIR=/home/tecmint
如何玩 nSnake 游戏
说明与任何贪吃蛇游戏相同。你管理一条饥饿的蛇,任务是吃尽可能多的水果(意味着$)。每吃掉一个水果,它的体积就会增大两个单位。当蛇与自身或墙壁碰撞时,游戏结束。
目前有两种模式:有边框和无边框。任务是通过吃尽可能多的水果来赚取积分,以创造最高分。
您可以在终端中使用以下命令开始游戏。
nsnake
一旦游戏在终端中启动,您将看到类似于下图的屏幕。
开始游戏时,您可以开/关边界,也可以选择游戏关卡的速度。可以使用箭头键控制蛇。
游戏控制
可以使用以下按键绑定来控制和自定义游戏。
Arrow Keys Moves the snake
q Quits the game at any time
p Pauses/Unpauses the game
h Show help during game
m Return to Main Menu
卸载游戏
如果您通过apt-get安装了游戏,则可以简单地使用apt-get命令将其从系统中完全删除。
sudo apt-get remove nsnake
如果您是从源代码编译的,则需要从源安装目录运行以下命令以从系统中删除文件。
make uninstall
如果您指定了自定义安装目录,请定义安装目录的路径以及“make”以正确卸载。
make uninstall DESTDIR=path-to-directory/
您对 nSnake 有何看法?你以前玩过吗?您还玩过哪些类似的终端游戏?请通过我们的评论部分分享您的观点。