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 / howtoing“目录下的程序包。# make install DESTDIR=/home/howtoing

我如何玩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有什么看法? 你曾经玩过吗? 你玩什么其他类似的终端游戏? 请通过我们的评论部分分享您的意见。

linux老游戏,nSnake:老经典蛇游戏的克隆 - 在Linux终端播放相关推荐

  1. Linux下基于SDL库贪吃蛇游戏

    Linux下基于SDL库贪吃蛇游戏   SDL(Simple DirectMediaLayer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成.SDL提供了数种控制图像.声音.输出入的函数,让开 ...

  2. Love2D游戏引擎制作贪吃蛇游戏

    预览游戏 love2d游戏引擎重要函数 详情: love.load:当游戏开始时被调用且仅调用一次 love.draw:回调函数,每帧更新一次游戏画面 love.update:回调函数,每帧更新一次游 ...

  3. linux环境下Ncurses实现贪吃蛇游戏

    游戏说明: linux环境下基于Ncurses图形库的C语言小游戏. Ncurses介绍: Ncurses(new curses)是一套编程库,它提供了一系列的函数以便使用者调用它们去生成基于文本的用 ...

  4. 计算机游戏的书推荐,十大耐玩的电脑单机游戏排行,经典单机游戏推荐

    随着手游的兴起,王者荣耀和LOL等网络游戏赢得很多玩家的喜爱,但是很多人认为网络游戏玩的是与人的交流和烧钱的快感,而单机游戏才能更好的体验游戏的乐趣 .今天第一排行榜小编就为大家盘点了十大耐玩的电脑单 ...

  5. c++编写手机小游戏代码_经典小游戏大集合(C++ 源码)

    [实例简介] 五子棋 贪吃蛇 俄罗斯方块 黑白棋 连连看 推箱子 扫雷等7个小游戏 C++源码 VC6.0 下编译运行. [实例截图] [核心代码] 经典小游戏大集合(C源码) └── 经典小游戏大集 ...

  6. c语言经典游戏,C语言——经典小游戏——打砖块

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言--经典小游戏--打砖块 玩法:按A与D控制球拍的移动,按S暂停游戏 百度网盘下载:http://pan.baidu.com/s/1o64ECTc ...

  7. 贪吃蛇计时器怎么编写java_java编写简易贪吃蛇游戏

    本文实例为大家分享了java编写的贪吃蛇源码,供大家参考,具体内容如下 程序共包含以下两个文件: 文件:ShellWin.java import java.awt.Color; import java ...

  8. eclipse javascript_原生js实现贪吃蛇游戏_javascript技巧

    更新时间:2020年10月26日 11:46:36   作者:leisure-ZL 这篇文章主要为大家详细介绍了原生js实现贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴 ...

  9. python 贪吃蛇大作战_python实现简单贪吃蛇游戏

    本文实例为大家分享了python实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下 代码: from turtle import * from random import randrange from ...

最新文章

  1. delphi 中listview的右键菜单处理
  2. MySQL查询时通过修改字段的排序规则来忽略大小写的操作讲解
  3. Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata
  4. hadoop中实现定制Writable类
  5. 刘良华(1969-),男,宁波市智慧城市规划标准发展研究院研究室副主任.
  6. 计算机网络之传输层:3、TCP协议
  7. GCC 放弃将代码贡献版权强制转让给 FSF!
  8. CGAL Catmull-Clark Subdivide Surface
  9. 基于dpdk的用户态协议栈f-stack实现分析
  10. csdn插件下载和应用
  11. 大华海康宇视等监控安防摄像头如何通过GB/T28181平台接入到GB28181国标流媒体平台
  12. [VCS] coverage hierachy exclude
  13. 结构化随机森林 代码说明
  14. pngimg 可以商用吗_设计师你还在担心素材版权吗?大量免费可商用素材在这里...
  15. 怎么修改ftp服务器被动端口,ftp服务器改为被动模式
  16. linux 内核PCI驱动总结记录
  17. Mysql primary key主键冲突的可能性与解决方案
  18. 学之思开源考试系统搭建
  19. (一)互联智能车载终端系统,介绍,构思,搭建
  20. 由点及面,一叶知秋----集合大家族

热门文章

  1. 基于TCP的安卓与服务器交互开发
  2. python web 开发教程下载_Python Web开发从入门到精通
  3. 顾大松:对北京市出租车、网约车、顺风车文件征求意见稿的六项建议
  4. 计算开机时间c语言编程,一个计算电脑开机时间长短的程序,还有点小问题,请VC99大哥来指教...
  5. 北京系列10——返程
  6. 单目三维运动重建(sfm算法)
  7. 一加手机升级鸿蒙,配骁龙801四核/3GB内存 一加手机再升级
  8. SqlMDF数据提取工具
  9. 肉鸡进程linux,教菜鸟如何获得大量Linux肉鸡网站安全 -电脑资料
  10. mysql右下角图标没了_图标,教您怎么解决右下角图标不见了的问题