极客战记-平常的一天

2025-10-23 03:04:35

1、选择英雄和编程语言

极客战记-平常的一天

2、选择装备

极客战记-平常的一天

3、写中文注释

极客战记-平常的一天

1、写代码

极客战记-平常的一天

2、运行

极客战记-平常的一天

1、写代码

// 打败食人魔,收集金币。一切都那么平常。

// 使用 与(AND) 在同一行检查存在性和类型。

while (true) {

    var enemy = hero.findNearestEnemy();

    // 有了与(AND),只在敌人存在时检查类型

    if (enemy && enemy.type == "munchkin") {

        hero.attack(enemy);

    }

    // 寻找最近的物品

    var coin = hero.findNearestItem();

    // 如果有类型为 “coin” (金币)的物品存在,那就快去收集它!

    if(coin && coin.type=="coin") {

    hero.moveXY(coin.pos.x, coin.pos.y);

}

}

极客战记-平常的一天

2、运行

极客战记-平常的一天

1、写代码

# 打败食人魔,收集金币。一切都那么平常。

# 使用 与(AND) 在同一行检查存在性和类型。

while true        

    enemy = hero.findNearestEnemy()

    # 有了与(AND),只在敌人存在时检查类型

    if enemy and enemy.type == "munchkin"

        hero.attack(enemy)

    # 寻找最近的物品

    a=hero.findNearestItem()

    if a and a.type=="coin"

        hero.moveXY(a.pos.x, a.pos.y)

    # 如果有名为 “coin” (金币)的物品存在,那就快去收集它!

极客战记-平常的一天

2、运行

极客战记-平常的一天

1、写代码

-- 打败食人魔,收集金币。一切都那么平常。

-- 使用 与(AND) 在同一行检查存在性和类型。

while true do

    local enemy = hero:findNearestEnemy()

    -- 有了与(AND),只在敌人存在时检查类型

    if enemy and enemy.type == "munchkin" then

        hero:attack(enemy)

    end

    -- 寻找最近的物品

    local item = hero:findNearestItem()

    -- 如果有类型为 “coin” (金币)的物品存在,那就快去收集它!

    if item and item.type == "coin" then        

        hero:moveXY(item.pos.x, item.pos.y)

    end

end

极客战记-平常的一天

2、运行

极客战记-平常的一天

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:174
  • 阅读量:137
  • 阅读量:189
  • 阅读量:111
  • 阅读量:67
  • 猜你喜欢