#rts #bevy #3d #策略 #数字 #实时 #建筑

app de_game

数字灭绝(DE)是一款使用Bevy构建的3D实时策略(RTS)游戏

1个不稳定版本

0.0.1 2022年9月13日

#14#rts

GPL-3.0 许可协议

7KB

数字灭绝

数字灭绝是一款3D实时策略(RTS)游戏。它设定在近未来,人类和人工智能为了生存而战斗。

它是 开源且免费软件。永远免费!它可在Linux、Windows及可能的其他平台运行。

游戏完全使用 Rust 编写,并以 Bevy 作为引擎。

状态

游戏目前处于其开发的 早期阶段。如果您正在寻找一款成熟的游戏,请几个月后再回来。

欢迎反馈、错误报告和其他 贡献

如何游玩?

目前,唯一的可能性是从源代码构建游戏。

需要什么

克隆、构建和运行说明(在大多数情况下都会生效)

  • 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的“最新稳定版本”。

路线图

  1. 最小可行产品(MVP)
  2. 发布(首个)版本0.1
  3. 公开发布游戏:#60
  4. 无限期改进游戏

最小可行产品(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)授权。

无运行时依赖