OpenAge :一个志愿者项目,旨在创建由帝国时代,帝国II时代(HD)和《星球大战:银河战场》(Galactic Battlegrounds )使用的Genie Engine的免费发动机,可与OpenMW,OpenMW,OpenRA,Opensage,Opensage,Openttd,Openttd和OpenRCT2相媲美。
OpenAge使用原始的游戏资产(例如声音和图形),但(出于明显的原因)不会发货。要播放,您需要任何原始游戏(AOE1,AOE2)或其最终版本发行。
接触 | 在哪里? |
---|---|
问题跟踪器 | GitHub SFTTECH/OPENAGE |
开发博客 | blog.openage.dev |
subreddit | /r/openage |
讨论 | Github讨论 |
矩阵聊天 | #sfttech:matrix.org |
金钱下沉 |
技术 | 成分 |
---|---|
C ++ 20 | 发动机核心 |
python3 | 脚本,媒体转换,游戏机内置控制台,代码生成 |
Cython | Python/C ++胶水代码 |
QT6 | 图形用户界面 |
cmake | 构建系统 |
OpenGL | 渲染,着色器 |
作品 | 音频编解码器 |
尼安 | 内容配置和改装 |
人类 | 混合以上所有 |
但是要当心,出于理智的原因:
重要注意:目前,“游戏玩法”基本上是非功能性的。我们正在以简单性和可扩展性来实施内部游戏模拟(单位甚至如何做任何事情),因此我们必须摆脱以前版本的临时(但有点工作)。通过这些更改,我们可以(最终)实际利用转换的资产包和Nyan API!我们日夜都在工作,以使游戏返回*。如果您有兴趣,我们在博客上写了详细的解释:第1部分,第2部分,每月Devlog。
*实际上可能不是每天和黑夜
操作系统 | 建立状态 |
---|---|
Debian Sid | 托多:凯文#11 |
Ubuntu 22.04 Lts | |
Windows Server 2019 | ![]() |
Windows Server 2022 | ![]() |
实际工作游戏有许多丢失的零件。因此,如果您“只想玩”,不幸的是,您会感到失望。
我们强烈建议从Source构建该计划,以获取最新,最伟大,最闪亮的项目状态:)
有关Linux在Repology上检查是否有可用的包装。否则,您需要从源头构建。我们尚未发布*.deb
, *.rpm
,flatpak,snap或appimage软件包。
对于Windows,请检查我们的发布页面以获取最新安装程序。否则,您需要从源头构建。
对于MacOS,我们目前没有任何软件包,您需要从源构建。
如果您需要帮助,也许我们的故障排除指南可以帮助您。
我该如何在我的盒子上运行?
./configure --download-nyan
make
我汇编了一切。现在如何运行它?
cd bin && ./run main
。waaaaah!它...
所有这些都是功能,而不是错误。
要关闭它们,请使用./bin/run --dont-segfault --no-errors --dont-eat-dog
。
如果这仍然没有帮助,请尝试我们的故障排除指南,联系人部分或错误跟踪器。
您现在可能会问自己:“听起来很酷,但是我该如何参与以及出名贡献有用的功能?”。
对您来说幸运的是,有很多事情要做,我们非常感谢您的帮助。
good first issue
标记的问题。这些是您可以立即开始的任务,不需要太多以前的知识。那么开放可能是成为一个人的好理由!我们为初学者有许多问题和任务。您只需要问,我们会找到一些东西。另外,也允许潜伏。
欢呼,快乐!
开放发展在实践中是什么样的?
我该如何帮助?
所有文档都在此存储库中:
GNU GPLV3或更高版本;请参阅copying.md和Legal/gplv3。
我知道可能没有人会看copying.md
文件,但是如果您想为Openage贡献代码,请花时间浏览它并将自己添加到作者列表中。