nSnake是使用ncurses的由亚历山大·丹塔斯 C库开发的最流行的经典老蛇游戏的翻版。比赛可以在命令行与文本界面的几乎所有的GNU / Linux发行版进行播放。
游戏是高度可定制的,包括游戏模式,键绑定,甚至应用程序的GUI样外观。 只有一个困难,你必须从源代码编译,除非你使用Arch Linux系统。
特征
- 清洁GUI类界面与漂亮的动画。
- 两种游戏模式,速度控制。
- 可定制的游戏,外观和键盘。
在Linux中安装nSnake老经典蛇游戏
一个nSnake适用于几乎所有的现代Linux发行版。 通过PPA在Ubuntu和其他相似的分布可以使用很容易地安装apt-get命令,但你会得到1.5版。
但是,如果你正在寻找一个最新的版本(即2.0.0),那么你就需要从源代码编译它。 所以,这里在这篇文章中,我们将看到如何编译在基于Ubuntu和Red Hat系统的游戏。
去官方网站nSanke下载和使用下面的链接最新的源码包(即2.0.0版本)。
另外,我们也可以做一个wget来下载最新的源码包。
# 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 / youcl“目录下的程序包。
# make install DESTDIR=/home/youcl
我如何玩nSnake游戏
指令是相同的任何蛇游戏。 你管理一个饥饿的蛇和任务是吃尽可能多的水果(指$)就可以了。 每个被吃的水果提高它的大小两个单位。 当蛇与自身或墙壁碰撞时游戏结束。
目前有两种模式:带边框和无国界 。 任务是通过吃尽可能多的水果,你可以创造最大的得分赚取积分。
您可以在终端中使用以下命令启动游戏。
# nsnake
一旦游戏开始在终端,你会看到一个类似下面的屏幕。
运行nSnake
玩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
如果incase是从源代码编译的,则需要从源安装目录运行以下命令以从系统中删除文件。
# make uninstall
如果您已经指定了一个自定义目录进行安装,那么请定义一个安装目录的路径和'make'以正确卸载。
# make uninstall DESTDIR=path-to-directory/
你对nSnake有什么看法? 你曾经玩过吗? 你玩什么其他类似的终端游戏? 请通过我们的评论部分分享您的意见。