当前位置: 首页 > 科技观察

在Linux上玩视频游戏的三种方式_0

时间:2023-03-13 23:57:21 科技观察

如今,爱上Linux的理由更多了。在本系列中,我将分享使用Linux的21个理由。今天,我将从游戏开始。我曾经认为“游戏玩家”是一种非常特殊的生物,需要经过科学家多年的研究和测试才能严格鉴定。我从来没有将自己归类为游戏玩家,因为我玩的游戏要么是棋盘游戏(棋盘游戏和纸笔角色扮演游戏),要么是NetHack,要么是俄罗斯方块。现在移动设备、游戏机、计算机和电视上都有游戏,我认为是时候承认存在各种形式的游戏玩家了。如果你想称自己为游戏玩家,你可以,不需要资格。你不必把那些“上下左右BA”的科乐美秘籍记在心里(你甚至不需要知道它是什么);您不必购买和玩AAA游戏。如果你偶尔玩这个游戏,你完全可以称自己为游戏玩家。如果你想成为一名游戏玩家,现在是使用Linux的时候了。欢迎来到游戏世界去掉迷人的广告,在广告之下,您一定会发现一个欣欣向荣的游戏世界。在人们相信除了电子表格或练习打字之外的软件可以赚钱之前,有一个新兴的游戏市场。独立游戏indiegame在流行文化上以各种方式打上了自己的烙印(可能你不信,《我的世界》虽然不开源,但从一开始就是一款独立游戏),这也证明了在人们眼中在这里,可玩性高于产品价值。独立开发者和开源开发者之间有很多交集。没有什么比拿起您的Linux笔记本电脑并浏览itch.io或您的发行版的存储库来寻找鲜为人知但稀有的开源游戏宝藏更有意义的了。开源游戏种类繁多,包括大量第一人称射击游戏、Nodulus等益智游戏、TransportTycoon等策略游戏、Jethook等赛车游戏以及SauerbratenGames等赛车逃脱游戏,还有许多未提及的游戏(感谢OpenJam等重大活动,每年都会添加新游戏)。Jethook游戏截图总的来说,探索开源游戏世界的体验与购买各大游戏工作室产品的即时满足感大不相同。来自主要游戏工作室的游戏提供大量的视觉和听觉刺激、知名演员和60多个小时的游戏时间。而独立游戏和开源游戏是没法比的。但话又说回来,大型游戏工作室无法提供的是发现游戏的发现感和个人联系。当你意识到其他人真的很想知道你刚刚玩了哪款伟大的游戏时,大工作室就无法提供这种紧迫感。(LCTT校注:这里的大意是各大工作室的作品已经广为人知,没有什么新东西可以发掘了)花点时间找到你喜欢的游戏,然后浏览你发行商的软件仓库,Flathub,开源游戏仓库,看看你能找到什么,如果你找到喜欢的游戏,请帮助推广。Proton和WINELinux上的游戏并没有止步于开源,而是从开源开始。几年前,当ValveSoftware通过发布Linux版本的Steam客户端将Linux带回游戏市场时,人们希望这会推动游戏工作室编写原生Linux游戏。一些工作室已经这样做了,但Valve未能成功将Linux推向一个主要平台,即使在Valve品牌的游戏PC上也是如此。大多数游戏工作室已经恢复到只在Windows平台上开发游戏的旧方法。有趣的是,最终的结果是更多的开源代码。Valve为Linux兼容性创建了Proton项目,这是一个将Windows游戏转换为Linux的兼容层。在Proton的核心级别,它使用WINE(Wine不是模拟器)——以开源方式对主要Windows库的出色重新实现。游戏市场的成果,如今已经成为开源世界的瑰宝。今天,来自主要工作室的大多数游戏在Linux上运行起来就像原生游戏一样。当然,如果你是那种必须在发布当天玩最新版本游戏的玩家,你可能会遇到一些不愉快的“惊喜”。虽然这并不奇怪,但很少有大型游戏在发布时没有错误并且在一周后才获得补丁。由于这些错误,这些游戏在Proton和WINE上运行可能更糟,因此Linux玩家通过避免提早上车来避免这些问题。这种妥协可能是值得的。我玩过在Proton平台上运行完美的游戏,后来从愤怒的论坛帖子中发现它在最新版本的Windows上显然充满了致命的错误。总而言之,大工作室的游戏似乎并不完美,但您在Linux上可能会遇到与在Windows上类似但不同的问题。FlatpakLinux最近历史上最激动人心的发展是Flatpak,它是原生容器和与游戏无关(或与游戏有关)的打包的组合,它允许Linux应用程序分发到基本上任何Linux发行版优越的。这也适用于游戏,因为游戏中使用了相当多的前沿技术,并且发布维护者要跟上任何特定游戏所需的所有最新版本可能要求很高。Flapak通过为应用程序库抽象出一个通用的特定于Flatpak的层来从分布中抽象出来。Flatpak包的发布者知道,如果一个库不在FlatpakSDK中,那么它必须包含在Flatpak包中,简单明了。得益于Flatpak,Steam客户端可以在Fedora等流行发行版以及RHEL、Slackware等传统上不面向游戏市场的操作系统上运行。Lutris如果你不急着在Steam上注册一个账号,你可以使用我喜欢的游戏客户端Lutris。从表面上看,Lutris是一个简单的游戏启动器,当您想玩游戏但还没有决定玩什么时可以去的地方。使用Lutris,您可以将系统上的所有游戏添加到您的游戏库,然后从Lutris界面启动并立即玩。更妙的是,Lutris贡献者(像我一样)会定期发布安装脚本,让您可以轻松安装自己的游戏。这不是绝对必要的,但它可以是绕过一些繁琐配置的一个很好的捷径。Lutris还可以使用启动器或子系统来运行无法直接从应用程序菜单启动的游戏。比如你想玩开源《魔兽塔防Warcraft Tower Defense》这样的主机游戏,就必须运行模拟器。如果您已经安装了模拟器,Lutris可以为您处理。此外,如果您有GOG.com游戏帐户,Lutris可以访问它并将游戏导入您的游戏库。没有比这更简单的方法来管理您的游戏了。GoPlayGamesLinux游戏是一种充实而强大的体验。我曾经避免玩电脑游戏,因为我觉得我没有太多选择。好像每次都是出高价游戏,难免有好坏的极端体验,然后赶紧去下一个。另一方面,开源游戏让我进入了游戏圈。我遇到了其他玩家和开发者。我遇到了艺术家和音乐家、粉丝和发起人。我玩过各种我以前不知道的游戏。其中一些甚至不足以让我玩一个下午,而另一些则让我沉迷于游戏玩法、模组、关卡设计和乐趣很长一段时间。如果您准备好放下爆米花并从各个角度体验游戏,请在Linux上开始游戏吧。