首页 >> 快来重温那些经典的游戏吧!
快来重温那些经典的游戏吧!
来源:  时间:2015-09-29
分享到:

英特尔的爱迪生是一个SD卡大小的微型电脑,或者称为微型控制器,可以运行一种叫做“Yocto”的Linux操作系统。这个系统不同于我们更为熟悉的树莓派的debian系统,有着自己的视频输出和图形界面。我们与爱迪生的Linux交互的唯一途径是通过命令行(类似于Windows下的CMD),通过输入命令行还进行任务交互。

尽管Linux命令行是十分强大,但相比现在的Windows和OSX的还是很枯燥的,看不到图片,没有视频,更别说什么youtube和facebook了,有人说命令行就是给呆子用的,就算本来不呆,用久了也呆了,只能是各种无聊的命令。

好吧,稍等一下,似乎有一线希望,通过几个小时的搜寻,似乎有了新的发现,对,有命令行的小游戏,画质感人!

这些游戏完全不能和现在流行的单机游戏和网游相比,因为他没有任何图片或者视频效果,更别说什么3D渲染了,更像DOS下的文本或者用文本创建的图形游戏,没有复杂的视觉效果,但是也可以玩得很开心,这些是很多人不能理解的,或许只适合那些命令行呆子吧,也可以成为复古派。

相对于广为人知的树莓派,可以通过debian的apt-get命令安装很多类似的游戏,但是不幸的是,在Yocto Linux下的opkg包管理器下没有任何游戏可供安装。

既然这样,是不是爱迪生用户就无缘这些唯一的命令行游戏了呢,答案是否定的,接下来会带大家下载和安装一些小游戏,一步一步地,让爱迪生用户也习惯于命令行的环境,能够偶尔娱乐一下。

1、准备工作

1)英特尔爱迪核心板和接口板

2)USB连接电缆

3)互联网的连接(在这里我们通过wifi连接到无线路由)

4)终端电脑及软件

我们的工作开始前,需要确保如下的一些必要的工作,已经熟悉并且已经完成了,如安装必要的驱动、系统和软件,终端电脑可以登录到爱迪生,爱迪生可以通过wifi连接到互联网。

2、第一个小游戏2048

好吧,我们开始第一个小游戏,这会是一个什么游戏呢,2048,对了就是2048这个在苹果和安卓商店风靡一时的小游戏,我们在linux的终端上也能玩起来。

那么问题来了,命令行界面没有触控,我们怎么玩呢,我们还有方向键,我们可以用方向键来玩这个游戏,好啦,我们按照下边的步骤就可以在爱迪生上玩起2048了。

1)打开终端,下载代码,最好建立一个games文件夹

wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c

2)编译下载好的代码

gcc -o 2048 2048.c

3)运行小游戏

./2048

好啦,你可以在爱迪生上玩这个小游戏啦,我的成绩并不理想。

3、另一个小游戏Moon Buggy

这是另一个可以在爱迪生上玩的小游戏,在无聊的时候,可以玩上一玩,下边我们就开始吧。

1)打开终端,下载代码包

wget http://m.seehuhn.de/programs/moon-buggy-1.0.51.tar.gz

2)解开压缩包

tar xvf moon-buggy-1.0.51.tar.gz

然后就可以看到解压出来的文件啦,这个游戏怎么玩,大家可以探索一下,这也是一种乐趣不是嘛。

4、再来一个nInvaders

nInvaders看起来像我们小时候玩的小蜜蜂游戏,也叫入侵者,这个游戏可以追溯到1984年FC上风靡一时的小游戏,然而30多年后的今天,我们还能在爱迪生上玩到这个小游戏。

下边就是这个游戏的安装步骤,由于是文本界面,看起来比较粗糙,操控感觉也差得比较远,不过如果你掌握了技巧的话,还是能打出一个比较理想的成绩的。

1)打开终端,下载代码包

wget http://liquidtelecom.dl.sourceforge.net/project/ninvaders/ninvaders/0.1.1/ninvaders-0.1.1.tar.gz

2)解开压缩包

tar xvf ninvaders-0.1.1.tar.gz

3)进到文件夹,make一下

cd ninvaders-0.1.1

make

4)运行小游戏(注意I要大写)

./nInvaders

5、获取更多的小游戏

上边只是简单的介绍了一些爱迪生上可以运行的小游戏,然而这些并不是唯一的,其他一些基于命令行的小游戏基本也都能玩的。选择这些小游戏的时候要注意,要确保除了键盘不需要鼠标或者其它设备,必须是基于命令行的,其实他们对是什么处理器并不敏感,安装方式也大致相同。

玩小游戏的步骤基本都是下载,有的是一个文件的源码,有的是一个压缩包,然后解包,编译……一般都会带一个readme之类的说明文档的。一些简单的,复古的小游戏都是这样的,在爱迪生上玩起来其实很见的,当然你如果有兴趣,也可以制作一些类似的小游戏,和大家一起玩。