第1关:迷宫寻宝竞技体验,获取红宝石,直到企鹅体力用完

背景:欢迎来到迷宫寻宝!这是一个通过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,所以每次都会找第一个。

          

结果:找第一个红宝石

           找第二个红宝石

                ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值