极客战记-盐碱地
1、选择英雄和编程语言

2、选择装备

3、写中文注释

1、写代码
# 食人族正在攻击附近的一个定居点!
# 小心,食人族在地上放了毒药。
# 收集硬币并击败食人魔,但避免树枝和毒药!
while True:
enemy = hero.findNearestEnemy()
if enemy.type == "munchkin" or enemy.type == "thrower":
hero.attack(enemy)
item = hero.findNearestItem()
# 检查物品类型,确保英雄不会捡起毒药!
# Look for types: 'gem' and 'coin'
if item.type == "gem" or item.type == "coin":
hero.moveXY(item.pos.x,item.pos.y)

2、运行

1、写代码
// 食人族正在攻击附近的一个定居点!
// 小心,食人族在地上放了毒药。
// 收集硬币并击败食人魔,但避免树枝和毒药!
while(true) {
var enemy = hero.findNearestEnemy();
if(enemy.type == "munchkin" || enemy.type == "thrower") {
hero.attack(enemy);
}
var item = hero.findNearestItem();
// 检查物品类型,确保英雄不会捡起毒药!
// 寻找类型:'宝石'和'硬币'
if(item.type=="gem"||item.type=="coin"){
hero.moveXY(item.pos.x, item.pos.y);
}
}

2、运行

1、写代码
# 食人族正在攻击附近的一个定居点!
# 小心,食人族在地上放了毒药。
# 收集硬币并击败食人魔,但避免树枝和毒药!
while true
enemy = hero.findNearestEnemy()
if enemy.type == "munchkin" or enemy.type == "thrower"
hero.attack(enemy)
item = hero.findNearestItem()
# 检查物品类型,确保英雄不会捡起毒药!
# Look for types: 'gem' and 'coin'
if item.type == "gem" or item.type == "coin"
hero.moveXY(item.pos.x,item.pos.y)

2、运行

1、写代码
-- 食人族正在攻击附近的一个定居点!
-- 小心,食人族在地上放了毒药。
-- 收集硬币并击败食人魔,但避免树枝和毒药!
while true do
local enemy = hero:findNearestEnemy()
if enemy.type == "munchkin" or enemy.type == "thrower" then
hero:attack(enemy)
end
local item = hero:findNearestItem()
-- 检查物品类型,确保英雄不会捡起毒药!
-- 寻找类型:'宝石'和'硬币'
if item.type == "gem" or item.type == "coin" then
hero:moveXY(item.pos.x,item.pos.y)
end
end

2、运行
