ColorFight! 第二场练习赛规则
概述 每局游戏持续20分钟,根据最后占领的领地数量决出胜负。 玩家在开局5分钟内可以重生。重生后不算被击败,但游戏时间不会延长。以得分最高一次尝试为最终得分。 排名时分为两组,被击败的选手排在其他选手之后,然后组内按分数排名: 每占领一格领地得1分。 每占领一个金矿得10分。 基地规则 在游戏开始时,每位玩家会在随机位置获得一块领地,并且上面建有基地。 玩家可以花费60金币在自己的领地上新建基地(BuildBase指令)。每人最多同时拥有3个基地。建造基地耗时30秒。 若基地所在的领地被攻破,则会自动向相邻(不含对角)的一块己方领地撤退。若没有可以撤退的位置,则基地被摧毁。 若玩家没有基地,则玩家被击败,所有领地变回空领地。玩家得分为被击败之前的分数。 攻击规则 只能攻击和自己领地相邻的领地(不含对角)。 玩家不能同时攻击多块领地。 正在被攻击的领地不能同时被其他人攻击。 攻击一块空领地需要时间为 2 秒。 攻击一块其他人的领地需要的时间如下(单位:秒): 其中x是该格子上次被占领到现在的时间(单位:秒);k1 为包围加速系数,使得对方被包围时攻击时间变少;k_2为能量加速系数,使得己方能量多时攻击时间变少。 当被攻击的领地只有一个相邻的己方领地时(不含对角),包围加速系数(k1)为0(没有加速)。每多一块相邻的己方领地参与包围,加速系数增加0.25。 能量加速系数(k2)公式为: 其中energy为己方的能量值。 攻击自己的领地相当于防御这块领地。防御也需要花费攻击时间,完成防御后,占领时间(x)会重新计时,使得之后的攻击所需时间变长。 金币规则 玩家进入游戏时自带30金币。 金矿的攻击规则与普通领地相同。 金矿每秒会为占领者生产0.5个金币。金币生产后会直接提供给占领者,金矿不储存金币。 玩家最多可以同时储存100个金币。 能量规则 玩家进入游戏时没有能量。 能量矿的攻击规则与普通领地相同。 能量矿每秒会为占领者生产0.5点能量。能量生产后会直接提供给占领者,能量矿不储存能量。 每进行一次攻击,己方能量减少5%。 玩家最多可以同时储存100点能量。 其他规则 我们欢迎选手合作,因此如果想组队参赛,可以以个人名义报名,然后在活动中合作,最后各自运行自己的程序。奖品将分别颁发给个人。 选手可以在规则发布后就开始编写程序,并与他人分享程序、讨论交流。 比赛过程中,选手可以辅助自己的程序进行决策。 比赛过程中,不得故意干扰服务器或者其他选手,否则将被禁赛。 选手如果在比赛过程中掉线,且不是服务器故障、区域性网络故障或受到恶意干扰,那么不会重赛。