极客战记-乡村漫游者
1、选择英雄和编程语言

2、选择装备

3、写中文注释

1、写代码
# 这定义了findAndAttackEnemy函数
def findAndAttackEnemy():
enemy = hero.findNearestEnemy()
if enemy:
hero.attack(enemy)
# 这段代码不是函数的一部分。
while True:
# 现在你可以使用findAndAttackEnemy在村子里巡逻
hero.moveXY(35, 34)
findAndAttackEnemy()
# 现在移动到右侧入口。
hero.moveXY(59, 31)
# 使用findAndAttackEnemy
findAndAttackEnemy()

2、运行

1、写代码
//这定义了findAndAttackEnemy函数
function findAndAttackEnemy(){
var enemy = hero.findNearestEnemy();
if (enemy){
hero.attack(enemy);}
}
//这段代码不是函数的一部分。
while(true) {
//现在你可以使用findAndAttackEnemy在村子里巡逻
hero.moveXY(35, 34);
findAndAttackEnemy();
//现在移动到右侧入口。
hero.moveXY(59, 31);
//使用findAndAttackEnemy
findAndAttackEnemy();
}

2、运行

1、写代码
# 这定义了findAndAttackEnemy函数
@findAndAttackEnemy = ->
enemy = hero.findNearestEnemy()
if enemy
hero.attack(enemy)
# 这段代码不是函数的一部分。
while true
# 现在你可以使用findAndAttackEnemy在村子里巡逻
hero.moveXY(35, 34)
@findAndAttackEnemy()
# 现在移动到右侧入口。
hero.moveXY(59, 31)
# 使用findAndAttackEnemy
@findAndAttackEnemy()

2、运行

1、写代码
-- 这定义了findAndAttackEnemy函数
local function findAndAttackEnemy()
local enemy = hero:findNearestEnemy()
if enemy then
hero:attack(enemy)
end
end
-- 这段代码不是函数的一部分。
while true do
-- 现在你可以使用findAndAttackEnemy在村子里巡逻
hero:moveXY(35, 34)
findAndAttackEnemy()
-- 现在移动到右侧入口。
hero:moveXY(59, 31)
-- 使用findAndAttackEnemy
findAndAttackEnemy()
end

2、运行
