背景:欢迎来到迷宫寻宝!这是一个通过Python代码控制企鹅自动抢宝石的游戏。与对手蓝方企鹅比拼分数赢下比赛!
要求:获取红宝石,直到企鹅体力用完
注意:不会到达终点的
import api
# 主程序每回合自动调用玩家定义的update(context)函数,
# 函数返回值(U, D, L, R, S )使企鹅向某方向(上 ,下 ,左 ,右 ,停)移动
def update(context):
# 获取目标红宝石的列数
t_col = api.get.item("red_gem",0,"col")
# 获取目标红宝石的行数
t_row = api.get.item("red_gem",0,"row")
# api.check.next计算从我的企鹅走向(end)的一条路线,
# 并返回下一步推荐移动的方向(U, D, L, R, S 中的一个)
direction = api.check.next(end=(t_row, t_col))
return direction
注意:t_col = api.get.item("red_gem",0,"col") 寻找第一个红宝石的列
每次都会调用update,所以每次都会找第一个。
结果:找第一个红宝石
找第二个红宝石
......