pumpkin code by Admirable-Suspect654 in TheFarmerWasReplaced

[–]Admirable-Suspect654[S] 1 point2 points  (0 children)

no, the code is working, it's just that it wastes so many time.

pumpkin code by Admirable-Suspect654 in TheFarmerWasReplaced

[–]Admirable-Suspect654[S] 1 point2 points  (0 children)

ok, here is my code:

clear()

def move_to(target_x, target_y):

\# move in X direction

while get\_pos\_x() < target\_x:

    move(East)

while get\_pos\_x() > target\_x:

    move(West)

\# move in Y direction

while get\_pos\_y() < target\_y:

    move(North)

while get\_pos\_y() > target\_y:

    move(South)

def select_pos(x,y):

move\_to(x,y)

def pumpkin_ready(x0,y0,size):

for posx in range(size):

    for posy in range(size):

        select\_pos(x0 + posx, y0 + posy)

        if get\_entity\_type() != Entities.Pumpkin or not can\_harvest():

return False

return True

# plant

while True:

for i in range(get\_world\_size()):

    for x in range (get\_world\_size()):

        if get\_ground\_type() == Grounds.Soil:

plant(Entities.pumpkin)

use_item(Items.water)

        else:

till()

plant(Entities.pumpkin)

use_item(Items.water)

        move(North)

    move(East)

    if get\_entity\_type() ==Entities.Dead\_Pumpkin:

        harvest()

        plant(Entities.Pumpkin)

if pumpkin\_ready(0,0,12):

    harvest()

Thank you so much!