写在前面
建议大家 无人机数量 ≥ 农场边长。注意以下两个科技树,使其匹配:
农场边长:
无人机数量:
Grass
clear()
n=get_world_size()
def make_drone():
while True:
for j in range(n):
harvest()
move(North)
for i in range(max_drones()-1):
spawn_drone(make_drone)
move(East)
make_drone()
Wood
n=get_world_size()
def make_drone():
while True:
if num_items(Items.Wood) > 10000000000:
return
for j in range(n):
harvest()
x = get_pos_x()
y = get_pos_y()
if get_water() <= 0.5 and (x+y)%2 == 0:
use_item(Items.Water)
if (i+j)%2==0:
plant(Entities.Tree)
else:
plant(Entities.Bush)
move(North)
for i in range(max_drones()-1):
spawn_drone(make_drone)
for j in range(n/max_drones()):
move(East)
make_drone()