黑客周项目旨在重建经典游戏
2025年11月6日 | Douglas DeMaio | CC-BY-SA-3.0
社区开发者计划在 Hack Week 25 项目中,通过复兴和逆向工程一些经典游戏,为 1990年代的经典视频游戏 注入新的生命。
该项目呼吁参与者选择一款较旧的游戏,分析其数据格式和底层规则,并编写一个能够运行原始游戏内容的干净引擎。
许多来自那个时代的游戏都足够简单,可以让贡献者在一周内制作出一个可玩原型。
classic-games 项目 已经发展多年,列出了诸如 Master of Orion II、Chaos Overlords 和 Signus: The Artifact Wars 等游戏。
对《Master of Orion II:安塔瑞斯之战》的工作被认为是 1990 年代最具代表性的 4X 策略游戏之一,并已成为该项目的旗舰项目。开发者在多次 Hack Week 中解码了存档格式、资源文件和界面屏幕。
致力于《Chaos Overlords》的团队识别了资源格式,映射了大部分逻辑,并开始开发一个基于 Qt 的界面,类似于原始的鼠标驱动设计。游戏的 AI 仍然是 toughest 的难题之一。贡献者称其对游戏的身份至关重要。
早期的努力包括《Signus: The Artifact Wars》,这是一款 2003 年开源的捷克回合制策略游戏。开发者继续完善对原始文件格式的支持,并致力于改进 openSUSE 上的打包。
参与者经常提出新的候选游戏。公司和个人鼓励加入该项目并为了乐趣而参与开发。
另一个正在进行的 Hack Week 25 项目旨在 将 YaST 的缺失功能引入 Cockpit 和 System Roles;这紧随 YaST 从 openSUSE Leap 16.0 中弃用之后。
Hack Week 自 2007 年开始以来,已成为该项目开源文化的重要组成部分。 Hack Week 已经产生了现在集成到 openSUSE 生态系统中的工具,例如 openQA、Weblate 和 Aeon Desktop。 Hack Week 还催生了后来发展成为广泛使用的产品的项目;ownCloud 及其分支 Nextcloud 的起源可以追溯到十多年前开始的 Hack Week 项目。
更多信息,请访问 hackweek.opensuse.org。