Ace of Coders: 冰原之上的机甲对决!
“各位新晋的机甲驾驶员,欢迎来到‘冰原机甲竞技场’!这是一场公平的镜像对决。你将驾驶红色的‘奥卡’(Okar) 机甲,对抗蓝色的镜像敌人。在这里,只有最优秀的代码逻辑才能指挥你的机械大军占领控制点,击败对手!这是一场 1v1 的脑力风暴,准备好夺取‘王牌’的称号了吗?”
这是最直接的胜利方式!
摧毁对方的 Okar 机甲,你就是冠军。
若双方存活,将按顺序判定:
1. 冰牦牛数量
2. 军队总实力
3. 收集的金币
地图上有多个控制点。
派兵靠近(10米内)即可占领!
初始资金:200 金币
每个占领点:+3 金币/秒
有钱才能造更多的兵!
滑动查看所有单位
基础步兵,性价比高。
远程输出,但很脆。
超远射程(65),攻城利器。
定点防御,自动攻击。
你的机甲,全场最肉!
while True:
# 1. 获取所有控制点的信息
points = hero.getControlPointsMap()
# 2. 如果金币足够召唤士兵 (20金)
if hero.gold > hero.costOf("soldier"):
hero.summon("soldier")
# 3. 指挥所有的士兵
soldiers = hero.findByType("soldier")
# 这是一个简单的策略:所有士兵都去抢占名为 "center" 的控制点
# 在实际比赛中,你可能需要更复杂的分配策略!
centerPoint = points["center"]
for soldier in soldiers:
hero.command(soldier, "move", centerPoint.pos)