Mindustry
一款开源自动化塔防RTS游戏,融合资源管理、工厂建造与波次战斗。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
就像《异形工厂》加塔防,自动化生产和战斗的沙盒游戏。
核心功能
- 自动化塔防:将工厂流水线与防御塔结合,实现全自动弹药补给和防线升级
- 逻辑系统:内置类似数字电路的逻辑门和处理器,可编程控制工厂和行为
- 多平台支持:桌面(Win/Mac/Linux)、安卓、网页版(WebGL)均可运行
- 合作与PvP:最多支持4人联机,可共同抵御AI或互相对抗
- 丰富的模组生态:支持Java和JavaScript模组,可修改游戏内容、添加自定义单位
避坑指南
- •编译需要JDK 17,但运行只需JRE;游戏存档在不同版本间可能不兼容,建议升级前备份;初次游玩建议先完成教程,否则容易卡关。
适用场景
- 建造自动防御基地,体验资源管理与塔防结合的策略乐趣
- 教学场景:通过游戏学习自动化、逻辑电路和资源优化
- 联机对战:与朋友合作防守或竞技
详细介绍
Mindustry 是一款开源的自动化塔防RTS游戏,用Java编写。它巧妙融合了资源管理、工厂建造和波次战斗。你需要采集资源、构建复杂的供应链,并抵御一波波敌人的进攻。游戏包含沙盒战役、合作多人模式以及强大的逻辑系统,可实现高级自动化。支持桌面、安卓和网页平台。活跃的模组社区和丰富的自定义选项让策略深度极高,适合休闲和硬核玩家。
常见问题与排障 (1)
故障排除为什么 Mindustry 的 `spawn` 处理器指令在多人服务器上返回 null,但在单人游戏中却能正常工作?
这是多人游戏中的预期行为。spawn 在服务端运行,保存生成单位的变量不会自动同步到客户端。请在 spawn 之后立即为输出变量添加一条 sync 指令:
spawn @flare @thisx @thisy 90 @sharded newUnit
sync newUnit
ubind newUnit
执行 sync newUnit 后,单位引用即可在客户端使用,可用于 ubind、sensor 等指令,以及 effect 这类客户端渲染的效果。如果你在 jump 循环之前插入 sync,记得更新 jump 的行号。单人游戏不需要这样做,因为不存在客户端/服务端同步边界。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
下载:从官网或GitHub Releases下载对应平台的安装包(推荐桌面版jar或安卓APK)
运行:桌面版双击jar文件(需安装Java 17+),安卓版安装后直接启动
开始游戏:进入战役模式(Campaign)或沙盒模式(Sandbox),按照教程建造基础防御
- 下载:从官网或GitHub Releases下载对应平台的安装包(推荐桌面版jar或安卓APK)
- 运行:桌面版双击jar文件(需安装Java 17+),安卓版安装后直接启动
- 开始游戏:进入战役模式(Campaign)或沙盒模式(Sandbox),按照教程建造基础防御
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
桌面版直接删除jar文件或程序文件夹;安卓版通过系统设置卸载应用。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ