linux老游戏,nSnake:老经典蛇游戏的克隆 - 在Linux终端播放
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终端播放相关推荐
- Linux下基于SDL库贪吃蛇游戏
Linux下基于SDL库贪吃蛇游戏 SDL(Simple DirectMediaLayer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成.SDL提供了数种控制图像.声音.输出入的函数,让开 ...
- Love2D游戏引擎制作贪吃蛇游戏
预览游戏 love2d游戏引擎重要函数 详情: love.load:当游戏开始时被调用且仅调用一次 love.draw:回调函数,每帧更新一次游戏画面 love.update:回调函数,每帧更新一次游 ...
- linux环境下Ncurses实现贪吃蛇游戏
游戏说明: linux环境下基于Ncurses图形库的C语言小游戏. Ncurses介绍: Ncurses(new curses)是一套编程库,它提供了一系列的函数以便使用者调用它们去生成基于文本的用 ...
- 计算机游戏的书推荐,十大耐玩的电脑单机游戏排行,经典单机游戏推荐
随着手游的兴起,王者荣耀和LOL等网络游戏赢得很多玩家的喜爱,但是很多人认为网络游戏玩的是与人的交流和烧钱的快感,而单机游戏才能更好的体验游戏的乐趣 .今天第一排行榜小编就为大家盘点了十大耐玩的电脑单 ...
- c++编写手机小游戏代码_经典小游戏大集合(C++ 源码)
[实例简介] 五子棋 贪吃蛇 俄罗斯方块 黑白棋 连连看 推箱子 扫雷等7个小游戏 C++源码 VC6.0 下编译运行. [实例截图] [核心代码] 经典小游戏大集合(C源码) └── 经典小游戏大集 ...
- c语言经典游戏,C语言——经典小游戏——打砖块
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C语言--经典小游戏--打砖块 玩法:按A与D控制球拍的移动,按S暂停游戏 百度网盘下载:http://pan.baidu.com/s/1o64ECTc ...
- 贪吃蛇计时器怎么编写java_java编写简易贪吃蛇游戏
本文实例为大家分享了java编写的贪吃蛇源码,供大家参考,具体内容如下 程序共包含以下两个文件: 文件:ShellWin.java import java.awt.Color; import java ...
- eclipse javascript_原生js实现贪吃蛇游戏_javascript技巧
更新时间:2020年10月26日 11:46:36 作者:leisure-ZL 这篇文章主要为大家详细介绍了原生js实现贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴 ...
- python 贪吃蛇大作战_python实现简单贪吃蛇游戏
本文实例为大家分享了python实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下 代码: from turtle import * from random import randrange from ...
最新文章
- delphi 中listview的右键菜单处理
- MySQL查询时通过修改字段的排序规则来忽略大小写的操作讲解
- Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata
- hadoop中实现定制Writable类
- 刘良华(1969-),男,宁波市智慧城市规划标准发展研究院研究室副主任.
- 计算机网络之传输层:3、TCP协议
- GCC 放弃将代码贡献版权强制转让给 FSF!
- CGAL Catmull-Clark Subdivide Surface
- 基于dpdk的用户态协议栈f-stack实现分析
- csdn插件下载和应用
- 大华海康宇视等监控安防摄像头如何通过GB/T28181平台接入到GB28181国标流媒体平台
- [VCS] coverage hierachy exclude
- 结构化随机森林 代码说明
- pngimg 可以商用吗_设计师你还在担心素材版权吗?大量免费可商用素材在这里...
- 怎么修改ftp服务器被动端口,ftp服务器改为被动模式
- linux 内核PCI驱动总结记录
- Mysql primary key主键冲突的可能性与解决方案
- 学之思开源考试系统搭建
- (一)互联智能车载终端系统,介绍,构思,搭建
- 由点及面,一叶知秋----集合大家族
热门文章
- 基于TCP的安卓与服务器交互开发
- python web 开发教程下载_Python Web开发从入门到精通
- 顾大松:对北京市出租车、网约车、顺风车文件征求意见稿的六项建议
- 计算开机时间c语言编程,一个计算电脑开机时间长短的程序,还有点小问题,请VC99大哥来指教...
- 北京系列10——返程
- 单目三维运动重建(sfm算法)
- 一加手机升级鸿蒙,配骁龙801四核/3GB内存 一加手机再升级
- SqlMDF数据提取工具
- 肉鸡进程linux,教菜鸟如何获得大量Linux肉鸡网站安全 -电脑资料
- mysql右下角图标没了_图标,教您怎么解决右下角图标不见了的问题