龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?

x_single
发布于 2022-5-7 13:41
浏览
0收藏

这篇短文来自Linux系统爱好者James的分享,看看他是如何玩转Anolis OS的。

作者:James

Linux系统爱好者,长期工作在 Linux 发行版领域,参与多个 Linux 发行版的工作,在 Linux kernel、xen、bcc、siege、stress-ng 等开源软件中均有些许的贡献。平时

主要是关注 Linux 系统与周边活动,目前就职于国内知名厂商,从事 Linux 发行版工作。
龙蜥操作系统(Anolis OS )娱乐工作两不误!
已经用龙蜥操作系统(Anolis OS ) 办公有一短时间,到目前为止没有发现什么问题,本篇博客就是用龙蜥操作系统(Anolis OS )编写的。
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区作为一个 Linux 爱好者,绝对不能仅仅停留在用 Linux 写博客这个水平。还是要娱乐一下,满足午休时光。

Linux 上可以玩的游戏很多,其中比较知名的应该就是 Quake III 了,作为80、90 后的老腊肉们,应该听说过这个游戏,在 CS 半条命出来之前,雷神之锤在网吧中,还是占有一定地位的。不过现在的 00 后们,大多是玩吃鸡!
好吧,我们来看看如何开启我们的怀旧之旅。
QuakeIII 的历史比较长了,原始的发行时间是在 1999 年 12 月份,距今已经有20年的历史了。Quake III 的历史大家可以参考 zhihu、wiki 等网站。
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区

(Quake III图)

目前,Quake III 作为一个开源的游戏引擎,再配合一些游戏,可以为玩家提供一个完全免费的第一人称射击体验。

Quake-III-Arena 作为引擎,我们可以从 github 上找到:github.com/id-Software

但是现在有一个 ioquake3 的组织,在原有代码的基础上,进行了后续的开发修复了很多 bug,并且把代码放在了这个位置:github.com/ioquake/ioq3。
我们需要利用这个代码进行编译,拿到我们需要的游戏引擎。通过git命令,下载源代码:

git clone --depth 1 https://github.com/ioquake/ioq3.git

在 ioq3 目录中,执行 make 命令:

make -j 4

我编译的过程中,我遇到了几个依赖问题,记录在这里:

sudo yum install SDL2-devel

成功编译以后,我们就可以进行安装了,通过下面的命令:

sudo make copyfiles

龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区接下来是游戏的开始执行。

在命令行中,输入:

ioquake3

这时系统会提示一个缺少 pak0.pk3 文件的提示,如下图:
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区这时我们可以在 github 中碰碰运气。

在 github.com/nrempel/q3-server/ 我们可以找到对应需要的 pak0.pk3 文件:bingo!
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区当我们有了这些文件以后,就可以开启我们的雷神之旅了。

在命令行中输入:

ioquake3

Well done!
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?-鸿蒙开发者社区今天可以 happy hacking 了!

标签
已于2022-5-7 13:41:12修改
收藏
回复
举报
回复
    相关推荐