脚本编写简介

玩 Screeps 编程游戏正如写其他 JavaScript 代码一样,当玩家在游戏编辑器中提交代码后,其便会挂载在服务器里自动运行(模拟模式除外)。玩此游戏不需要时时刻刻在线。

玩家的代码会被服务器循环运行,每个循环被称为一 tick , tick 的实际时长取决于服务器的负载量。正如编写真实程序一般,玩家得编写自动化的代码来给 Creep 及建筑下达指令。但请留意,不同于常见的编程入门小游戏,Screeps 的代码并不是实时执行的,而是在每 tick 的结束阶段才被执行。有关此内容,请参见理解游戏循环、游戏时间、ticks

代码执行时间的上限被其 CPU 所限制,若代码执行超时,则会被强制中断。但为了让玩家更舒适的调试代码,模拟模式无 CPU 限制。