网站搜索

nSnake:旧经典贪吃蛇游戏的克隆 - 在 Linux 终端中玩


nSnake 是最流行的经典贪吃蛇游戏的复制品,由 Alexandre Dantas 使用 ncurses C 库 开发。该游戏可以在几乎所有 GNU/Linux 发行版中都有带有文本界面的命令行。

该游戏是高度可定制的,包括游戏模式、按键绑定,甚至应用程序的类似 GUI 的外观。只有一个困难,那就是你必须从源代码编译它,除非你使用的是 Arch Linux 系统。

特征
  1. 干净的类似 GUI 的界面,带有漂亮的动画。
  2. 两种游戏模式,带速度控制。
  3. 可定制的游戏玩法、外观和按键绑定。

在 Linux 中安装 nSnake 老经典贪吃蛇游戏

nSnake 适用于几乎所有现代 Linux 发行版。在 Ubuntu 和其他类似发行版中,可以通过 PPA 使用 apt-get 命令轻松安装它,但您将获得版本 1.5

但是,如果您正在寻找最新版本(即2.0.0),那么您将需要从源代码编译它。因此,在本文中,我们将了解如何在基于 UbuntuRed Hat 的系统中编译游戏。

转到 nSanke 官方网站并使用以下链接下载最新的源 tarball(即版本 2.0.0)。

  1. 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 有何看法?你以前玩过吗?您还玩过哪些类似的终端游戏?请通过我们的评论部分分享您的观点。


版权所有。 © Linux-Console.net • 2019-2024