一个围绕“自动化生产链编排”展开的独立放置游戏原型。玩家通过设计循环流程、购买建筑与工具、处理动态订单,在短期收益和长期效率之间不断做选择。
AutomaticIdle 的核心不是单纯挂机,而是反复优化一条会自己运转的产线。
- 你决定流程怎么排:采集、加工、制造、出售各做几次
- 系统负责结算结果:耗时、资源净变化、金币效率、瓶颈步骤
- 成长来自两条线:金币驱动内容解锁,经验驱动效率提升
示例流程:
采矿 x10 -> 熔炼 x5 -> 锻造 x1 -> 出售 x1 -> 循环
- 列表式自动化流程编辑,快速试错,马上看到收益变化
- 模拟器与运行时分层,既能做理论对比,也能直接进局跑产线
- 建筑、工具、订单、模板共同作用,不容易塌成单一最优解
- 本地存档开箱即用,适合持续迭代数值与玩法节奏
当前公开分支对应 v0.3 阶段,已经具备完整可玩的原型闭环。
| 系统 | 状态 | 说明 |
|---|---|---|
| 流程系统 | 已实现 | 列表式步骤链、按次数顺序执行、循环运行 |
| 配方与资源 | 已实现 | 采集、熔炼、制造、出售等基础链路完整 |
| 建筑系统 | 已实现 | 购买建筑后解锁配方与资源链路 |
| 工具系统 | 已实现 | 工具购买与升级会影响执行效率 |
| 动态订单 | 已实现 | 3 槽位随机订单、时限、奖励与刷新机制 |
| 流程模板 | 已实现 | 最多 5 套模板保存、加载、删除 |
| 模拟器 | 已实现 | 输出耗时、收益、资源变化与瓶颈 |
| 本地存档 | 已实现 | 自动保存与恢复 |
- Vue 3
- TypeScript
- Pinia
- Vue Router
- Vite
项目结构保持轻量:
src/
components/ # 主要 UI 组件
config/ # JSON 驱动配置
core/ # 与 UI 解耦的数值/运行时逻辑
services/ # 存档等服务层
stores/ # Pinia 状态管理
npm install
npm run dev常用命令:
npm run dev # 开发环境
npm run build # 生产构建
npm run preview # 预览构建结果
npm run typecheck # TypeScript 检查广告位开关:
VITE_ENABLE_ADSENSE=0 npm run build部署脚本会读取 .env / .env.local 中的 VITE_ENABLE_ADSENSE,默认值为 1。
默认开发地址会由 Vite 在终端输出。
当前仓库未单独维护公开截图目录。欢迎页与主界面可通过本地运行直接查看,后续若补充截图会放到独立的 public 资源目录或仓库附件中。
- 继续补齐运行时调试与回归验证能力
- 迭代中期策略系统,让订单与生产链的联动更自然
- 评估更适合长期游玩的表达形式,例如桌面版或更直观的流程视图
- GitHub 仓库公开保留的说明文件以本页、根目录
CHANGELOG.md与根目录versions/下的版本发布文档为主 - 设计草案、过程记录与编辑器本地配置默认不纳入公开仓库提交
本项目当前使用 MIT License,见根目录 LICENSE。