Food now grows, the chance to graw is dependent on the decay rate. The lower the decay rate, the higher the chance to grow. This helps keep the food from growing exponentially.

This commit is contained in:
Bnenne 2025-06-03 22:26:11 -05:00
parent 4e05a62274
commit bb521371fa

View File

@ -129,10 +129,10 @@ class FoodObject(BaseEntity):
grow_chance = chance_to_grow(self.decay_rate * (1 + (self.neighbors / 10)))
print(grow_chance)
# print(grow_chance)
if chance(grow_chance):
print("Growing")
# print("Growing")
duplicate_x, duplicate_y = self.position.get_position()
duplicate_x += random.randint(-self.interaction_radius, self.interaction_radius)
duplicate_y += random.randint(-self.interaction_radius, self.interaction_radius)