传统上,游戏是Linux的弱点之一。 近年来,由于Steam,GOG和其他将商业游戏引入多个操作系统的努力,这种情况有所改变,但是这些游戏通常不是开源的。 当然,可以在开源操作系统上玩游戏,但这对于开源纯粹主义者而言还不够好。

因此,仅使用免费和开放源代码软件的人是否可以找到足够精致的游戏,以提供可靠的游戏体验而又不损害其开源理念? 绝对。 尽管开放源代码游戏不可能与预算庞大的AAA商业游戏相匹敌,但许多类型的开放源代码游戏都很有趣,可以从大多数主要Linux发行版的存储库中安装。 即使未针对特定发行版打包特定游戏,通常也很容易从项目的网站下载该游戏以进行安装和播放。

本文着眼于赛车和飞行游戏。 我已经写过关于街机风格的游戏 , 棋盘游戏和益智游戏的文章 。 在以后的文章中,我计划介绍角色扮演游戏以及策略和模拟游戏。

极速燕尾服赛车手

像图克斯(Tux)或“ 极限图文赛车 ( Extreme Tux Racer)”中的其他角色一样,在冰雪覆盖的山脉上竞赛。 在这个赛车游戏中,目标是收集鲱鱼并赢得最佳时光。 有很多不同的曲目可供选择,并且可以通过更改一天中的时间,风和天气条件来自定义曲目。 尽管与现代的商业赛车游戏相比,该游戏具有一些粗糙的边缘,但它仍然是一款令人愉悦的游戏。 控件和游戏简单易学,是孩子们的绝佳选择。

要安装Extreme Tux Racer,请运行以下命令:

  • 在Fedora上: dnf install extremetuxracer
  • 在Debian / Ubuntu上: apt install extremetuxracer

飞行装备

FlightGear是功能完善的开源飞行模拟器。 提供多种飞机类型,整个世界布景中包括20,000个机场。 这意味着玩家可以飞往世界的大部分地区,并拥有逼真的机场和风景。 完整的世界风光数据足以填满三张DVD。 甚至开发人员都开玩笑地不确定这是否算作“功能或问题”,因此请注意,完整安装FlightGear及其所有景观数据都是巨大的 。 虽然肯定不是适合所有人的游戏,但FlightGear为希望在自己的计算机上探索天空的玩家提供了非常完整和复杂的飞行模拟器体验。

要安装FlightGear,请运行以下命令:

  • 在Fedora上: dnf install FlightGear
  • 在Debian / Ubuntu上: apt install flightgear

超级卡丁车

SuperTuxKart采用了任天堂在Mario Kart系列中使用的基本公式,并将其应用于开源吉祥物。 玩家在由吉祥物驱动的卡丁车中绕着各种各样的轨道竞赛,以进行大量的开源项目。 角色选择包括用于开放源代码操作系统的吉祥物和各种熟悉程度的应用程序,包括Tux和Beastie到Gavroche( GNU MediaGoblin的吉祥物)。 有多种游戏模式可供选择,包括多人游戏模式,但是许多曲目只有在通过玩游戏的单人故事模式解锁后才能使用。 可以对SuperTuxKart的图形设置进行调整,使其在从带有内置图形的旧计算机到带有高端图形卡的现代硬件上的所有设备上运行。 还有适用于Android的SuperTuxKart版本。 SuperTuxKart是一款非常出色的游戏,非常适合各个年龄段的玩家。

要安装SuperTuxKart,请运行以下命令:

  • 在Fedora上: dnf install supertuxkart
  • 在Debian / Ubuntu上: apt install supertuxkart

托奇

Torcs是一款相当标准的赛车游戏,具有一些精通技术的额外功能。 Torcs只能作为标准的赛车游戏来玩,在该游戏中,玩家绕着轨道行驶以获取最佳时间,但是另一种用法是作为开发人工智能驱动程序的平台,该驱动程序可以通过Torcs的轨道进行自我驱动。 游戏中包含的汽车和赛道的风格各不相同,从普通赛车到拉力赛车,但游戏玩法是赛车游戏中的典型代表。 都支持键盘,鼠标,操纵杆和方向盘输入,但是很难适应键盘和鼠标输入模式。 单人比赛从练习赛到冠军赛不等,并且有一个分屏的多人游戏模式 ,最多可容纳四名球员。

要安装Torcs,请运行以下命令:

  • 在Fedora上: dnf install torcs
  • 在Debian / Ubuntu上: apt install torcs

触发拉力赛

扳机拉力赛是一款越野单人拉力赛车游戏。 玩家需要及时到达每个检查站才能完成比赛,这是标准的赛车游戏票价,但仍然很有趣。 与严格的赛车模拟器(如Torcs)相比,游戏的玩法更像是街机游戏,但比SuperTuxKart这样的卡通赛车游戏更真实。 音轨很有趣,控件React灵敏,但是使用键盘弹奏时有些过于敏感。 通过更改配置文件中的选项,可以使用操纵杆控件。 不幸的是,游戏的开发进展缓慢,2016年发布了最新版本,但已经存在的游戏玩法很有趣。

要安装Trigger Rally,请运行以下命令:

  • 在Debian / Ubuntu上: apt install trigger-rally

不幸的是,Trigger Rally没有为Fedora打包。


我是否错过了您最喜欢的开源赛车或飞行游戏之一? 在下面的评论中分享。

翻译自: https://opensource.com/article/18/7/racing-flying-games-linux

适用于Linux的5种开源赛车和飞行游戏相关推荐

  1. 开源项目扮演的角色_适用于Linux的5种开源角色扮演游戏

    开源项目扮演的角色 传统上,游戏是Linux的弱点之一. 近年来,由于Steam,GOG和其他将商业游戏引入多个操作系统的努力,这种情况有所改变,但是这些游戏通常不是开源的. 当然,可以在开源操作系统 ...

  2. python开源流程图软件_适用于Linux的10种最佳流程图和图表软件

    图表是我们联系信息并处理其重要性的好方法. 它们有助于沟通关系和抽象信息,并使我们可视化概念. 流程图和图表工具可用于从基本工作流程图到复杂网络图 ,组织图, BPMN ( 业务流程模型和表示法 ), ...

  3. 街机游戏linux模拟器_适用于Linux的5种街机风格游戏

    街机游戏linux模拟器 传统上,游戏是Linux的弱点之一. 近年来,由于Steam,GOG和其他将商业游戏引入多个操作系统的努力,这种情况有所改变,但是这些游戏通常不是开源的. 当然,可以在开源操 ...

  4. notepad linux,适用于Linux的11种最佳Notepad ++替代品

    Notepadd ++是一个完全免费的源代码编辑器 ,作为Windows上的 Notepad的替代品而创建 - 基于Scintilla在C ++中编写,并实现了Win32 API和STL,以确保程序大 ...

  5. 实时数据流程图图表软件_适用于Linux的9种流程图和图表绘制工具

    实时数据流程图图表软件 流程图是一种形式化新项目方法的好方法. 我的团队在他们的头脑风暴会议中将它们用作工具,并且一旦构思事件结束,流程图就成为了项目方法论(至少在有人更改之前). 我的项目方法流程图 ...

  6. linux开源游戏_适用于Linux的7个开源终端游戏

    linux开源游戏 精美的图形真的会使游戏变得更好吗? Linux上的基于文本的游戏还能让您保持娱乐吗? 别误会,我偶尔会喜欢玩大型工作室发行的AAA游戏. 但是随着年龄的增长,我发现我真正重视游戏玩 ...

  7. Linux 是一种开源的网络游戏

    在网上看到一段有趣的关于LINUX的话: 杀死屏幕中的怪物, 就能得到相应等级的经验值, 积累了足够的经验值, 就能升级, 然后再杀更高等级的怪物. 网络游戏无外乎是这个模式. 我学习 linux 何 ...

  8. linux系统设计软件,适用于Linux系统的4种最佳Adobe Illustrator替代软件介绍

    本文介绍适用于Linux操作系统的4种最佳Adobe Illustrator替代软件:Inkscape.Karbon.Vector Paint.Adobe Creative Cloud (PlayOn ...

  9. 微软开源 纸牌游戏代码_5个适用于Linux的开源纸牌和棋盘游戏

    微软开源 纸牌游戏代码 传统上,游戏是Linux的弱点之一. 近年来,由于Steam,GOG和其他将商业游戏引入多种操作系统的努力,这种情况有所改变,但是其中许多游戏不是开源的. 当然,可以在开源操作 ...

最新文章

  1. python右下角弹出消息
  2. boost使用学习总结
  3. 工厂方法模式(Factory Method)简介
  4. 【中级软考】绑定、静态绑定、动态绑定、静态分配、动态分配是什么?
  5. python一维列表的定义_数据结构-Python 列表(List)
  6. “约见”面试官系列之常见面试题第三十四篇之事件冒泡、事件捕获、事件代理(建议收藏)
  7. c语言下标法与指针法,《C和指针》中关于指针与下标的问题
  8. MapReduce Service更换集群外部时钟源,仅需10步
  9. 吴军:为什么计算机不是万能的
  10. Taro使用wxParse富文本组件
  11. C++ primer 5th 读完的一点心得体会
  12. MATLAB 实现滑轮运转 动态
  13. dnf手游体验服服务器维护,地下城与勇士手游体验服更新公告
  14. clip-path的学习和简单使用
  15. JAVA团队开发手册 - 1.环境搭建
  16. 支持向量机原理_支持向量机
  17. Thoth多因子策略
  18. IMEI和IMSI有什么区别啊。分别是什么意思?有什么实际用途。
  19. python编写一个简单的程序验证码_Python实现一个简单的验证码程序
  20. Python一字一字的显示文本内容

热门文章

  1. Java学习:自学or培训?
  2. 重建二叉树(Java)
  3. css实现文本框中内容超出长度显示省略号,鼠标移入悬浮显示全部内容
  4. PaddleClas预训练模型ResNet50_vd_ssld精度突破84%
  5. 储能系统集成解决方案
  6. 【六祎 - Java】对象序列化
  7. RabbitMQ如何保证消息发送、消费成功
  8. 蓝桥杯c语言试题寒假作业,2016蓝桥杯省赛C/C++A组第六题 寒假作业(示例代码)
  9. [math]判断一个点是否在多边形内的方法
  10. outlook的archive pst丢失后