长久以来,游戏都是 Linux 的软肋。近些年,Steam、GOG 等游戏发布平台上不少商业游戏都开始支持 Linux,这对于 Linux 的游戏生态来说是件好事,但是我们能在这些平台上玩到的游戏通常是不开源的商业作品。当然,这些游戏在一个开源的操作系统上运行,但对于一个开源提倡者来说这似乎还不够纯粹。

那么,我们能找到既自由开源又能给玩家带来完整游戏体验的优质游戏吗?当然!虽然绝大多数的开源游戏很难和 3A 商业游戏大作竞争,但仍然有不少各种类型的开源游戏,不仅内容有趣而且直接可以通过几大 Linux 发行版本库中直接安装。就算某个游戏在不在某个发行版本的库中,我们也可以在这个游戏项目的网站上找到直接的安装方法。

本篇文章将会介绍策略和模拟类游戏。我已经写了街机游戏、桌面卡牌游戏、解谜游戏、竞速飞行游戏以及角色扮演游戏。

开源版“文明”(Freeciv)

Freeciv 可以被视为是文明系列[7]游戏的开源版本。游戏玩法和文明系列最早期的游戏十分类似,Freeciv 可以让玩家选择选用文明 1 或者文明 2 中的游戏规则设置。Freeciv 中包含了很多元素,例如建造城市、探索世界地图、发展科技以及和其他扩张中的文明竞争。胜利条件包括打败所有其他的文明或建立一个外星殖民地,如果在前两者都没有达成的话,在游戏时间期限前存活下来也可以算作胜利。这个游戏可以和其他玩家联机也可以和 AI 对战,不同的地图集可以改变游戏的外观。

安装 Freeciv,你只需要在终端下运行以下指令。

◈ Fedora 用户: dnf install freeciv

◈ Debian/Ubuntu 用户:apt install freeciv

MegaGlest

MegaGlest是一个开源的实时战略游戏,类似暴雪公司制作的游戏魔兽世界和星际争霸。玩家控制不同派别的人员、建造新建筑、招募士兵、拓展领土并与敌人作战。在游戏比赛的最开始,玩家仅能建造最基础的建筑和招募最基础的士兵。为了建造更高级的建筑并招募级别更高的人员,玩家必须通过增加建筑和人员从而一路提高科技树、解锁更加高级的选项。当敌人进入国土领域之中,战斗单元将会迎战。但是最好的应对策略是,通过控制战斗单元直接操控每一场战斗。在管理新建筑的建立,新人员的招募的同时控制战斗局势听上去十分困难,但是这就是 RTS(实时战略游戏)游戏的精华所在。MegaGlest 这个游戏提供了大量的人员派别,玩家可以不断尝试这些不同的技巧。

安装 MegaGlest,你只需要在终端下运行以下指令:

◈ Fedora 用户: dnf install megaglest

◈ Debian/Ubuntu 用户:apt install megaglest

开源版“运输大亨”(OpenTTD)

OpenTTD(见我们的 评测 )是一个开源实现的 运输大亨 。该游戏的目的在于创建一个交通运输网络并获得金钱,从而建立更加复杂的运输网络。这个运输网络包括了船只、巴士、火车、货车和飞机。默认的游戏时间在 1950 和 2050 之间,玩家的目标就是在规定时间内拿到最高的游戏分数。游戏的最终分数基于很多因素,例如货物运输的数量、玩家所拥有的汽车数量以及他们赚到的钱。

安装 OpenTTD,你只需要在终端运行以下指令:

◈ Fedora 用户: dnf install opentt

◈ Debian/Ubuntu 用户 apt install openttd

韦诺之战The Battle for Wesnoth

韦诺之战 是目前最完善的开源游戏之一。这个回合制游戏在一个奇幻的故事设定下。游戏在一个六角形网格中进行,各个单元可以互相操作进行战斗。每个类型的单元都有它独特的能力和弱点,因此玩家需要根据这些特点来设计不同的行动。韦诺之战中有很多不同的行动分支,每个行动分支都有它特别的故事线和目标。韦诺之战同时也有一个地图编辑器,感兴趣的玩家可以创作自己的地图以及行动分支。

安装韦诺之战,你只需要在终端运行以下指令:

◈ Fedora 用户: dnf install wesnoth

◈ Debian/Ubuntu 用户: apt install wesnoth

UFO:外星入侵UFO: Alien Invasion


UFO: Alien Invasion 是一个开源策略游戏,基于 幽浮系列X-COM。 有两个不同的游戏模式: geoscape 和 tactical。在 geoscape 模式下,玩家控制大局、管理基地、开发新技术以及掌控整体策略。 在 tactical 游戏模式下,玩家控制一群士兵并且以回合制的形式直接迎战外星侵略者。两个游戏模式提供了不同的游戏玩法,两者都需要相当复杂的策略和战术。

安装这个游戏,你只需要在终端下运行以下指令:

◈ Debian/Ubuntu 用户: apt install ufoai

遗憾的是,UFO: 外星入寝不支持 Fedora 发行版。

via: https://opensource.com/article/18/8/strategy-simulation-games-linux

作者:Joshua Allen Holm 选题:lujun9972 译者:Scoutydren 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

5 款开源的 Linux 策略模拟游戏 | Linux 中国相关推荐

  1. linux 画图开源工具有哪些,【Drawing:一款开源的类似微软画图的Linux桌面应用】...

    傻大方提要:[Drawing:一款开源的类似微软画图的Linux桌面应用]阅读时长大约:2分钟)Drawing:一个简单的Linux绘图应用对于从WindowsXP(或更早版本)开始使用电脑的人来说, ...

  2. 一款开源Office软件---Lotus Symphony在Linux系统下的应用

    点击下载观看试用录像 Linux系统下的办公软件有OpenOffice.永中Office.红旗Red Office.金山Wps Office及StarOffice等,今天我为大家介绍IBM推进军Off ...

  3. 国外10款开源的HTML 5小游戏

    HTML 5游戏的伟大之处在于,它们可以在所有现代浏览器上运行,包括iPhone和WindowsPhone等智能手机上的浏览器.看看开源HTML 5游戏是探索不同可能性和学习如何开发自己的游戏的好方法 ...

  4. linux下中文游戏,Linux下的小游戏

    Linux下的小游戏非常丰富,除了有扫雷.纸牌等Windows下常见小游戏外,还有一些富有Linux特色的游戏,如数独.gbrainy等智力游戏. 我们今天要介绍的是为众人喜闻乐见.容易上手的小游戏: ...

  5. linux 画图 源码,Drawing:一款开源的类似微软画图的 Linux 桌面应用

    Drawing 是一个基本的图像编辑器,就像微软画图一样.有了这个开源的应用,你可以画箭头.线条.几何图形.添加颜色和其他你期望在普通绘图应用程序中做的事情. Drawing: 一个简单的 Linux ...

  6. linux 画图开源工具有哪些,分享|Drawing:一款开源的类似微软画图的 Linux 桌面应用...

    Drawing 是一个基本的图像编辑器,就像微软画图一样.有了这个开源的应用,你可以画箭头.线条.几何图形.添加颜色和其他你期望在普通绘图应用程序中做的事情. Drawing: 一个简单的 Linux ...

  7. linux raid5模拟数据丢失,Linux服务器右异步RAID-5数据恢复实例分析

    一台Red Hat Linux系统的服务器,使用5块36GB的SCSI硬盘组建为RAID-5,在一次突发故障之后重启服务器,但是无法识别RAID-5,数据全部丢失. 为了恢复RAID-5中的数据,把服 ...

  8. linux命令模拟回车,linux之expect模拟操作

    一.同学们,你们有没有这样的想法,如何从机器A自动的ssh到机器B上,然后自动的执行机器B上的命令?如果你想实现这样的功能,请认真的阅读下面的内容. 二.Expect是一个用来处理交互的命令,借助Ex ...

  9. linux系统支持游戏,2017 年 30 款最好的支持 Linux 的 Steam 游戏

    20. <方舟:生存进化ARK: Survival Evolved> <方舟:生存进化>是一款不错的生存游戏,里面有着激动人心的冒险.你发现自己身处一个未知孤岛(方舟岛),为了 ...

  10. 2023年推荐几款开源免费的数据安全软件系统或平台

    随着数字经济的发展,数据安全尤其重要,但是开源的数据安全软件不多,免费的数据安全系统就更少. 数据安全不仅是个人的数据安全,还包括企业的数据安全.无论是个人的网络安全.财务安全,还是企业的网络安全.企 ...

最新文章

  1. Tensorflow |(5)模型保存与恢复、自定义命令行参数
  2. 转:Java异常分类以及相应处理机制
  3. (转)千万别熬夜:身体器官晚上工作时间表一览
  4. 监督学习和无监督学习_机器学习的要素是什么? 有监督学习和无监督学习两大类...
  5. 【Java】System.out.println(Integer.MAX_VALUE+1);背后的二进制故事与启示
  6. 【BZOJ3174】【codevs25442075】拯救小矮人,DP+贪心
  7. linux 关闭redis 命令_面试必问的 Redis:RDB、AOF、混合持久化
  8. 数据库工作笔记007---mysql查询数据库中共有多少表
  9. 无需第三方recovery安装xposed,亲测有效
  10. android开发笔记之 国家/地区语言速查表
  11. Python3 豆瓣《前任3》评论的词云
  12. 你有必要不沾计算机一段时间英语,八年级上册英语第一单元背默(人教版)
  13. 【多线程进阶】如何保证唱跳rap打篮球的顺序
  14. Dubbo整合Nacos
  15. Win10无法开机修复方法
  16. java导入导出excel文件
  17. PX Deq Credit: send blkd 等待事件
  18. 什么是拦截器?什么是过滤器?
  19. 涉密计算机系统分级保护,什么是分级保护!!
  20. java_微信公众号扫码绑定个人信息(微信公众号场景值二维码的使用)

热门文章

  1. C语言strcpy()库函数的实现
  2. No matter what,just do not give up。
  3. 《深度学习--基于python的理论与实现》学习笔记6:第三章神经网络(2)
  4. vmware不显示usb图标解决办法
  5. 教会如何使用WordPress提供在线讲道
  6. 局域网使用NAT进行测试第三方接口
  7. N沟道和P沟道MOS管的四个不同点
  8. 什么是青藤零域·微隔离安全平台?
  9. 一种简单的生成伪随机数的方法(翻译)
  10. 湘潭十八中2021年高考成绩查询,2021年 湖南省湘潭市高中学校排名top10