Closed curds01 closed 4 years ago
@curds01 It's a very interesting functionality. How could it be used for follow an agent instead of a goal?
@douglasbandeiraivo It's the first step of a two-step process. This allows goals to move. The next step introduces a goal based on another agent's position. There's a fair amount of design decisions to make: how does the agent get selected, what happens if the agent can no longer serve as a goal, etc.
@curds01 I saw you added movable goals, but them are always associated to goals sets. I wanted to make a follow-the-leader of group approach, but in Menge, the goals are not exclusive for individuals, they are shared through goal sets. I'm a bit lost about how to make this follow-the-leader approach. Have you thought about the design decisions you cited above?
So, I've started making a "follow-the-leader" approach. It got relatively complicated quickly. Here's what I'll do -- I'll put my notes and design thoughts in an issue so you can see. I'd certainly appreciate your thoughts an opinions in what the "right" behavior is. I'll tag you when I post the issue.
Ok, @curds01. Thank you for your help.
This allows goals to move w.r.t. time.
This change is![Reviewable](https://reviewable.io/review_button.svg)