经济行为树
2024-12-26 18:58:56 0 举报
111
作者其他创作
大纲/内容
本轮判定完成
拟在此位置建造采集站
执行升级操作
建造科研建筑
升级该建筑所需资源>总资源*n?
取消建筑建造
建造采集站
建造资源建筑
资源建筑升级
从列表中抽取一个星球
是
国家星能产量>x?
删除升级建筑行为
将此星球从列表中删除
是否有正在升级中的建筑?
否
拟升级此建筑(优先升级等级最低的)
正在建造建筑数量是否大于x?
国家钢铁产量>x?
取消建筑升级
星球列表是否已没有球?
本轮判定结束
n=7
本轮判定完成,下轮跳过矿石产量判定
执行建造产维生品建筑
拟建造产矿石建筑
移除建造资源建筑行为
国家钢铁产量>人口数量 * x?
拟升级此建筑
是否已没有正在建造中的采集站?
遍历是否带有未满级建筑
建筑升级
升级中建筑所在星球是否处于被攻星状态?
拟建造产维生品建筑
全部不包含科研建筑的星球,建筑数量<发展度(不包含被围攻状态的星球)
星球是否带有生产此资源的建筑?
该建筑所需资源>总资源*n?
国家维生品产量>人口数量 * x?
经济系统
随机选定任一建筑数量<发展度的星球(不包含被围攻状态的星球)
执行建造产钢铁建筑
本轮判定完成,下轮跳过维生品产量判定
建造中建筑所在星球是否处于被攻星状态?
是否有正在建造中的科研建筑?
建造模组(暂略,有啥模组暂未设计)
是否有可采集n格资源的地格?
国家矿石产量>人口数量 * x?
正在建造的采集站数量是否大于x?
拟建造产星能建筑
从列表中抽取一个带有科研建筑的星球
随机选定一个建筑(优先选择等级最低的)
正在升级建筑数量是否大于x?
此星球是否带有未满级建筑?
执行建造产星能建筑
建造模组
拟建造产钢铁建筑
n=n-1
该科研建筑是否已满级?
本轮判定完成,下轮跳过星能产量判定
建造采集站所需资源>总资源*n?
执行建造产矿石建筑
国家矿石产量>x?
科研建筑升级
国家星能产量>人口数量 * x?
所有星球是否均包含1座科研建筑
0 条评论
下一页