The Farmer Was Replaced Sonnenblumen-Code — Maximum, dann Power
Neu für 1.0+. 8×-Bonus nur bei aktuellem Maximum und ≥10 Sonnenblumen. Falsche Ernte kostet diesen und den nächsten Bonus.
Sonnenblumen in 1.0+
- Auf Soil pflanzen. Kostet Karotten.
- `measure()` liefert 7–15 Blütenblätter.
- Bei ≥10 Blumen das Maximum → 8×. Falsch → Bonus diesmal und nächstes Mal weg.
- Nicht jede reife Blume in einer Schleife ernten.
Eine Drohne: pflanzen, dann aktuelles Maximum
python
def go_to(x, y):
while get_pos_x() != x:
if get_pos_x() < x:
move(East)
else:
move(West)
while get_pos_y() != y:
if get_pos_y() < y:
move(North)
else:
move(South)
def plant_field():
size = get_world_size()
for y in range(size):
for x in range(size):
go_to(x, y)
if get_ground_type() != Grounds.Soil:
till()
if can_harvest():
harvest()
if get_entity_type() != Entities.Sunflower:
plant(Entities.Sunflower)
if get_water() < 0.75:
use_item(Items.Water)
def harvest_current_max():
size = get_world_size()
best = 0
bx = -1
by = -1
found = False
for y in range(size):
for x in range(size):
go_to(x, y)
if get_entity_type() == Entities.Sunflower and can_harvest():
petals = measure()
if (not found) or petals > best:
best = petals
bx = x
by = y
found = True
if not found:
return False
go_to(bx, by)
harvest()
return True
clear()
while True:
plant_field()
# Keep harvesting the current max until the field is empty
while harvest_current_max():
pass Multi-Drohne (Reddit Sep 2026)
- Kein Shared Memory. Rückgaben per `wait_for` sammeln.
- Blüten-Stufen: erst 15er, wait_for, dann 14er…
- Max-15-Trick: nachpflanzen bis alles 15 ist.