返回

小废物如何成为大废物——Screeps 新手教程(2)升级控制器

前端

解锁《Screeps》中的力量:掌控控制器升级

在《Screeps》的世界中,控制器是一个举足轻重的建筑,升级它将解锁更强大的建筑、单位和技术,让你在游戏中取得优势。然而,对于新手来说,升级控制器可能是一个令人生畏的任务。别担心,本指南将为你提供循序渐进的方法,让你快速高效地提升控制器等级。

基本概念:巢穴中升级控制器

控制器是每个巢穴的核心,升级它可以让你解锁更多建筑选择、升级现有建筑、获取更强大的单位和解锁新的技术。为了升级控制器,你需要收集能量并将其存入控制器中。控制器升级所需的能量取决于其当前等级。你可以手动将能量运送至控制器,但这比较低效。因此,创建一个自动化的能量运输系统是至关重要的。

打造自动化的能量运输系统

建造能量采集器来收集能量,这是能源系统的基石。连接采集器和控制器的道路可以加快能量运输速度。运送器是自动能量运输系统中不可或缺的一部分,负责将能量从采集器运送至控制器。

升级控制器技巧

除了建立一个高效的能量运输系统外,还有一些技巧可以帮助你更快地升级控制器:

  • 筑起坚固的防御: 在控制器周围建造墙和塔来抵御敌人的攻击,确保升级过程不受干扰。
  • 开采资源加速能量收集: 建造采矿场来收集资源,为能量采集器提供持续的能量供应。
  • 研发新技术提升效率: 利用实验室研发新技术,例如能量容量升级或更快的能量运输,以提升能源系统的效率。

常见问题解答

Q1:我的控制器升级速度为何如此缓慢?
A:检查你的能量收集和运输系统是否高效,并且确保控制器没有受到敌人的攻击。

Q2:如何保护我的控制器免受敌人的攻击?
A:在控制器周围建造墙和塔,并训练防御单位来保护它。与其他玩家结盟也是一种有效的防御策略。

Q3:升级控制器有什么注意事项?
A:升级控制器需要大量的时间和资源,并且会吸引敌人的攻击。因此,做好准备并制定防御计划至关重要。

Q4:升级控制器有哪些好处?
A:升级控制器可以解锁更多建筑、单位和技术,让你在游戏中获得更多优势和发展可能性。

Q5:升级控制器需要多长时间?
A:升级控制器所需的时间取决于控制器的当前等级和你的能量收集能力。通常,升级一个控制器需要几个小时到几天的时间。

代码示例

//创建一个运送器角色
const transporterRole = {

    /** @param {Creep} creep ** /
    run: function(creep) {

        //如果运送器没有能量
        if (creep.store[RESOURCE_ENERGY] == 0) {

            //寻找最近的能量采集器
            const source = creep.pos.findClosestByPath(FIND_SOURCES);

            //如果找到了能量采集器
            if (source) {

                //移动到能量采集器并收集能量
                creep.moveTo(source);
                creep.harvest(source);
            }
        } else {

            //如果运送器装满了能量
            //寻找最近的控制器
            const target = creep.pos.findClosestByPath(FIND_STRUCTURES, {
                filter: (structure) => {
                    return (structure.structureType == STRUCTURE_CONTROLLER);
                }
            });

            //如果找到了控制器
            if (target) {

                //移动到控制器并输送能量
                creep.moveTo(target);
                creep.transfer(target, RESOURCE_ENERGY);
            }
        }
    }
};

结论

通过遵循本指南,你将掌握升级《Screeps》中控制器的技巧。通过构建一个自动化的能量运输系统,实施巧妙的策略和注意常见的注意事项,你将能够高效地提升控制器等级,从而解锁新的潜力并统治《Screeps》的世界。