极客战记-插旗子

 时间:2026-02-12 07:06:40

1、选择英雄和编程语言

极客战记-插旗子

2、选择装备

极客战记-插旗子

3、写中文注释

极客战记-插旗子

1、写代码

# 在你想要建造陷阱的位置插旗

# 当你没有在建造陷阱的时候,收集金币!

while True:

    flag = hero.findFlag()

    if flag:

        # 我们该如何通过旗子的位置得到 flagX 和 flagY 呢?

        # (向下看如何得到物品的 x 和 y)

        flagX=flag.pos.x

        flagY=flag.pos.y

        hero.buildXY("fire-trap", flagX, flagY)

        hero.pickUpFlag(flag)

    else:

        item = hero.findNearestItem()

        if item:

            itemPos = item.pos

            itemX = itemPos.x

            itemY = itemPos.y

            hero.moveXY(itemX, itemY)

极客战记-插旗子

2、运行

极客战记-插旗子

1、写代码

// 在你想要建造陷阱的位置插旗

// 当你没有在建造陷阱的时候,收集金币!

while(true) {

    var flag = hero.findFlag();

    if (flag) {

        // 我们该如何通过旗子的位置得到 flagX 和 flagY 呢?

        // (向下看如何得到物品的 x 和 y)

        var flagX=flag.pos.x;

        var flagY=flag.pos.y;

        hero.buildXY("fire-trap", flagX, flagY);

        hero.pickUpFlag(flag);

    }

    else {

        var item = hero.findNearestItem();

        if (item) {

            var itemPos = item.pos;

            var itemX = itemPos.x;

            var itemY = itemPos.y;

            hero.moveXY(itemX, itemY);

        }

    }

}

极客战记-插旗子

2、运行

极客战记-插旗子

1、写代码

# 在你想要建造陷阱的位置插旗

# 当你没有在建造陷阱的时候,收集金币!

loop

    flag = @findFlag()

    if flag

        # 我们该如何通过旗子的位置得到 flagX 和 flagY 呢?

        # (向下看如何得到物品的 x 和 y)

        flagX=flag.pos.x

        flagY=flag.pos.y

        @buildXY "fire-trap", flagX, flagY

        @pickUpFlag flag

    else

        item = @findNearestItem()

        if item

            itemPos = item.pos

            itemX = itemPos.x

            itemY = itemPos.y

            @moveXY itemX, itemY

        else

            @say "放置一个旗子让我走过去。"

极客战记-插旗子

2、运行

极客战记-插旗子

1、写代码

-- 在你想要建造陷阱的位置插旗

-- 当你没有在建造陷阱的时候,收集金币!

loop

    local flag = self:findFlag()

    if flag then

        -- 我们该如何通过旗子的位置得到 flagX 和 flagY 呢?

        -- (向下看如何得到物品的 x 和 y)

        local flagX = flag.pos.x

        local flagY = flag.pos.y

        self:buildXY("fire-trap", flagX, flagY)

        self:pickUpFlag(flag)

    else

        local item = self:findNearestItem()

        if item then

            local itemPos = item.pos

            local itemX = itemPos.x

            local itemY = itemPos.y

            self:moveXY(itemX, itemY)

        end

    end

end

极客战记-插旗子

2、运行

极客战记-插旗子

  • Motrix同时下载的任务数如何设置
  • 2021年央视元宵晚会怎么看回放
  • ComponentOne安装使用指南:控件使用
  • 如何用维他奶做成营养且美味的牛油果香蕉豆奶
  • 本地电脑编写、运行PHP程序(服务器环境搭设)
  • 热门搜索
    清明祭英烈手抄报资料 备战期中手抄报内容 初中数学手抄报图片 预防传染病手抄报资料 三年级手抄报保护环境 小学生安全手抄报大全 交通安全的手抄报 健康卫生手抄报 节约从我做起手抄报 有关法制的手抄报