编程农场吧 关注:123贴子:326
  • 5回复贴,共1

救救小白吧

只看楼主收藏回复

我想上半部分种灌木,下半部分种胡萝卜
之前在3×3的格子里还可以用,现在土地扩大就用不了了


IP属地:福建来自Android客户端1楼2025-10-23 13:43回复
    我弄了单独两个命令框,一个是全耕地,一个全还原,然后可以耕地到一半手动暂停,这样就分开了


    IP属地:陕西来自iPhone客户端2楼2025-10-23 16:18
    收起回复
      2025-11-30 10:20:29
      广告
      不感兴趣
      开通SVIP免广告
      clear()
      def move_to_xy(target_x, target_y):
      while get_pos_x() < target_x:
      move(East)
      while get_pos_x() > target_x:
      move(West)
      while get_pos_y() < target_y:
      move(North)
      while get_pos_y() > target_y:
      move(South)
      while True:
      for y in range(6):
      if y % 2 == 0:
      # 偶数行从左到右
      x_range = range(6)
      else:
      # 奇数行从右到左
      x_range = range(5, -1, -1)
      for x in x_range:
      move_to_xy(x, y)
      if y >= 3:
      # 上灌木
      if get_ground_type() != Grounds.Soil:
      till()
      plant(Entities.Bush)
      if can_harvest():
      harvest()
      plant(Entities.Bush)
      else:
      # 下萝卜
      if get_ground_type() != Grounds.Soil:
      till()
      plant(Entities.Carrot)
      if can_harvest():
      harvest()
      plant(Entities.Carrot)


      IP属地:湖北3楼2025-10-23 17:51
      收起回复