screeps吧 关注:693贴子:595
  • 6回复贴,共1

新手教程2

只看楼主收藏回复

前期游戏有很多玩法,个人推荐新手先用自闭型的单房间玩法。今天我们来讲一讲前期的代码和主要建筑。
一. 主要creep类型
前期有harvester和upgrader两个最重要的creep类型,其中harvester主要用于挖矿,upgrader主要用于升级controller。这两个creep的代码在游戏教程里都有讲,就先不详细介绍了。
因为harvester的工作是把能源从source里挖出来,再将能源运到需要能源的建筑里(主要是spawn和extension),所以代码应该分为两部分:
1. 挖矿部分,如果没法挖矿就移动到矿旁边,一个if就可以完成;
2. 存矿部分,如果没法存矿就移动到要存的建筑旁边,也可以用if完成。
注意upgrader的工作和harvester差不多,只要把harvester的存矿改成升级即可。存储当前的阶段可以用memory表示,creep. memory. 你要填的变量名(无需定义)=变量值 即可。
二. 新手的困惑解答
1. 为啥我写的代码也对,creep也过去了,但就是不能到外面控制controller?
答:前期在GCL2二级以前是不能拥有多个房间的,需要给controller1M能源才能二级。
2. 如果大家有问题,直接在下方私信即可,我每天都会上线。


来自iPhone客户端1楼2021-07-24 13:11回复
    因为最近没有时间(暑假作业没做完),主要建筑明天再讲。因此造成的不便敬请谅解!


    来自iPhone客户端2楼2021-07-24 13:29
    回复
      大佬我在第二关怎么都过不去


      IP属地:广东来自Android客户端3楼2022-01-04 21:43
      收起回复
        在主程序给两个虫子分配执行的脚本时,一直在报错,说我有位置符号错误


        IP属地:广东来自Android客户端4楼2022-01-04 21:44
        收起回复