1个不稳定版本
0.0.1 | 2022年9月13日 |
---|
#14 在 #rts
7KB
数字灭绝
数字灭绝是一款3D实时策略(RTS)游戏。它设定在近未来,人类和人工智能为了生存而战斗。
它是 开源且免费软件。永远免费!它可在Linux、Windows及可能的其他平台运行。
状态
游戏目前处于其开发的 早期阶段。如果您正在寻找一款成熟的游戏,请几个月后再回来。
欢迎反馈、错误报告和其他 贡献。
如何游玩?
目前,唯一的可能性是从源代码构建游戏。
需要什么
克隆、构建和运行说明(在大多数情况下都会生效)
gitclone [email protected]:DigitalExtinction/Game.git DigitalExtinction
cd DigitalExtinction
- 确保已从 assets/ 拉取Git LFS文件
cargorun --release
哪里可以获得帮助?
- 在此存储库讨论的 问答类别中提出问题。
社区
目标
许多目标有意模糊且具有抱负性。它们为未来的开发提供了总体方向。所有更改和决策都应与以下目标的 spirit 保持一致。
-
开发一款永远免费的(指言论自由)开源RTS游戏。一款不受商业开发限制的游戏——没有受市场营销驱动的功能,没有多巴胺陷阱,没有游戏内购买...
-
设计一款原创游戏,而不是现有(通常是古老的)游戏的克隆。
-
创建一款真正的 策略 游戏,其中敏捷性或每秒攻击数不是主要角色。
-
关注指数级在游戏中的技术和经济进步。在较长时间内持续优于竞争对手的玩家将获胜。短期提升和性能波动对游戏结果的影响相对较小。
-
制作一款不受过时约束束缚的现代游戏,充分利用当前技术。借助软件开发领域的进步,如Rust编程语言的无所畏惧的并发或基于ECS的Bevy引擎,真正发挥现代多核CPU和其他强大硬件的能力。
抓住这个技术机遇,创建一个规模宏大的即时战略游戏,在游戏地图上有数百座建筑和数千个完全模拟的单位。
-
无限期地、逐步地开发游戏。定期发布新版本(滚动发布),并基于新经验和新想法不断改进游戏。
-
展示在Rust和扩展Bevy引擎中可以创建非平凡的游戏。
贡献
欢迎以任何形式为项目做出贡献。查看我们的贡献指南。
MSRV:最小支持的Rust版本(MSRV)是Rust的“最新稳定版本”。
路线图
- 最小可行产品(MVP)
- 发布(首个)版本0.1
- 公开发布游戏:#60
- 无限期改进游戏
最小可行产品(MVP)
这是一个简陋至极的游戏。从某种意义上说,你可以开始游戏,与某人对抗并赢得或输掉比赛。
在这个阶段,游戏过于简陋,难以享受。UI/UX缺少一些非常重要的功能(如查看已选单位,查看单位的健康/能量等)。
本里程碑的目标是奠定基础,建立基本基础设施(GitHub Actions、问题标签等)并实现一个重要的心理里程碑。
0.1
这是游戏的第一个公开版本。从理论上讲,这应该是可能最早版本的版本,最小化开发时间和努力,这是实际玩家可以接受的门槛。
与MVP不同,这个版本具有所有基本的UI,使得UX可接受。游戏机制有所扩展,因此不再是完全“白板”。
许可证
Digital Extinction是免费和开源的。本存储库中的所有代码均根据GNU GPLv3(《许可证》或https://www.gnu.org/licenses/gpl-3.0.en.html)授权。
除非你明确声明,否则你有意提交的、旨在包含在本作品中的任何源代码贡献,均应按照上述方式授权,不附加任何额外条款或条件。
本存储库中的所有其他艺术作品,包括3D模型、纹理、动画、UI位图、声音和音乐,均根据署名-相同方式共享 4.0 国际(CC BY-SA 4.0)授权。