从一个机器人,建设整座星港
登录后,从现有总部开始。
采矿、运输、加工与建设都发生在这张地图。
任务与自由建设共用这张地图。
先在地图上选一个位置
(—, —)选择空地规划建筑,选择设施查看作用,选择机器人查看电量与货舱。
按钮会把操作写入 C++,预演并确认开工后按工期执行,完成后保存成果。设备接口 · 点击设备就能查
选择地图上的设备
读取函数得到的是本次程序开始时的快照。work() 发出操作后,读数不会立即改变;作业完成后的下一次运行才读到结算状态。不要用反复读同一快照的 while 等待资源增长。
建造蓝图 选择建筑 → 地图选址 → 编写建造代码 → 预演并开工
选择建筑
所有建筑都用 BuildingPlan 定义施工对象,再调用对象的 build()。第一行中的类型来自蓝图、坐标来自地图;定义对象不会立即建造。选址和建成后怎么做
建造代码放入指挥中心的 work()。预演检查资源与工期,确认后开始作业;建成后点击新设施,再编写该设施自己的 work()。新手之后仍可按此流程继续扩建基地。
仅包含标准施工对象的自由建设会直接检查计划;这不是浏览器 C++ 编译器。加入条件、循环或其他自定义代码后,仍由服务器编译运行。课程任务、持续生产和战斗程序继续使用真实 C++。
选择蓝图后到地图选址,代码会自动填入类型和坐标。总部只有一座。
机器人与物流
0 台第一次控制机器人
从完整程序中修改一个数字,让现有机器人迈出第一步。
当前设备的 work() 接口与运行规则
对象、工作函数与固定启动框架
这次要完成什么
本次订单参数与状态
函数名说明读取的内容。订单配额是本次任务要求;基地库存和机器人状态是服务器保存的实际数据。
| 读取方式 | 含义 | 数值 |
|---|
怎么完成
知识点讲解、已提供的代码与提示
预演即时检查程序。确认后按工期作业,完成时保存成果与任务进度。
基地作业
离线继续 · 到期结算运行终端
等待连接基地。
让这段程序持续运行
设备空闲后继续调度采矿与加工可分别保存为作业,使用同一仓库。上一轮完成后,再根据最新基地状态执行 C++;手动与自动作业共享设备工期。
外出探索
在远征营地安排一台现有机器人,从总部出发寻找信标、开采废矿、修复中继塔。新远征每 30 秒执行一个动作,完整行程通常需要 10–30 分钟;返航后收获入库。
选择探索目标
第一次怎么出发
- 选目标、机器人和模块,检查前置条件与出发费用。
- 载入完整示例。先阅读注释,再调整血量、返航等策略。
- 点击“检查出发方案”,通过后“确认出发”。这里的检查只使用当前已知信息。
- 点击“跟随远征”观察同一张地图。新发现与战斗结果会出现在行动日志中。
- 程序完成目标后返航交付。需要中止时,可“召回机器人”。
出征机器人不能同时采矿或施工。占用它的持续作业会自动暂停;返航后请到“基地正在做什么”手动恢复。
策略接口与课程知识
完整框架由游戏提供,初次只调整示例中的数值参数。
服务器每回合重新运行 main(),只允许发出一个行动。策略通过 readExpedition() 获取新状态;跨回合请读取状态,局部变量不会自动保留。
登录后选择目标。课程引导与自由建设的代码保留在原控制台。
远征待命
- 确认出发后,显示服务器记录的实际行动。
进行中的作业
等待服务器状态建设、生产、机器人和工坊作业统一在此查看。已保存的持续程序在下方管理。
最近结束的作业
基地正在做什么
还没有持续作业。你可以为矿工和加工厂分别编写程序。
基地日志
服务器确认的行动星区与建设排名 完成第 1–5 章新手任务后开放
完成新手任务即可使用这座基地参与战斗与排名。第 6 章起的挑战不影响解锁;本地版本只显示当前服务器中的玩家。
重新开始 从初始基地重做全部成长任务
将当前账号的基地恢复到初始状态,重新体验全部 61 项任务。课程账号保留;已有建设、资源与进度会清空。