Operation Sunfire: 夺取太阳能,成为岛屿霸主!
“欢迎来到神奇的太阳岛,各位未来的编程指挥官!这里生活着两支机械海龟部落——🔴红色闪电队和🔵蓝色浪潮队。为了争夺岛上最珍贵的‘太阳能’,一场充满智慧的较量开始了!你需要编写代码,指挥你的海龟抢占地盘、施放技能,赢得这场‘阳炎’对决。准备好接受挑战了吗?”
让对手海龟的能量降到 0,它就会自动关机,你直接获胜!
如果时间到了还没人关机,比较谁收集的太阳能总分更多!
整个岛屿就像一个巨大的国际象棋棋盘!但是要小心,千万不要走到地图边缘掉进海里,那样会直接淘汰!使用 moveRight(1) 每次移动 4 米(也就是 2 个格子)。
# 向四个方向各走一步
hero.moveUp(1) # 向上走
hero.moveRight(1) # 向右走
hero.moveDown(1) # 向下走
hero.moveLeft(1) # 向左走
不用专门建造!只要你走过的地方,地板就会自动变成你的颜色的太阳能板。
走在自己的板子上 = 升级(分更高)
走在敌人的板子上 = 夺取(变回1级)
如果你走出一个闭合的圈,圈里所有的空地都会瞬间变成你的地盘!
x = hero.pos.x
y = hero.pos.y
# 检查当前位置的太阳能板情况
cell_value = hero.solarAtXY(x, y)
if cell_value == 0:
hero.say("这里是空地,我要占领!")
elif cell_value < 0:
hero.say("是敌人的地盘,抢过来!")
else:
hero.say("我自己的地盘,升级它!")
shockTrap
在原地放个隐形地雷,谁踩谁倒霉!用来保护你的核心地盘。
waterGun
biu! 射出一发水弹,打得敌人减速又掉血。远程骚扰神器。
shockThrow
像扔手榴弹一样扔出去,炸一片!专治躲在角落的敌人。
robotCrab
召唤一只直线冲锋的小螃蟹,帮你铺路,撞到东西就“砰”!自爆卡车!
# 如果陷阱准备好了,就放一个
if hero.isReady('shockTrap'):
hero.ability('shockTrap')
# 如果水枪准备好了,就射击!
if hero.isReady('waterGun'):
hero.ability('waterGun')