Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Implement BOID #1

Open
NISH1001 opened this issue Jan 17, 2021 · 3 comments
Open

WIP: Implement BOID #1

NISH1001 opened this issue Jan 17, 2021 · 3 comments
Assignees

Comments

@NISH1001
Copy link
Owner

This has been on my list for too long. I will update this thread with references.

For reference, I love this video by Destin:
https://www.youtube.com/watch?v=4LWmRuB-uNU

@NISH1001 NISH1001 added the TODO label Jan 17, 2021
@NISH1001 NISH1001 pinned this issue Jan 17, 2021
@NISH1001
Copy link
Owner Author

I already have the basic movement of circles implemented in the meatball class (which I will separate out soon):
https://github.com/NISH1001/panim/blob/master/panim/experiments.py#L286

So, I just need to implement the flocking behaviour. :/

@NISH1001 NISH1001 changed the title TODO: Implement BOID WIP: Implement BOID Jan 19, 2021
@NISH1001
Copy link
Owner Author

The boid will have 3 properties:

  • cohesion (flocking towards the center of the mass)
  • separation (birds/objects shouldn't collide with each other!)
  • alignment (try to match with a nearby vector)

@NISH1001
Copy link
Owner Author

@NISH1001 NISH1001 added in progress and removed TODO labels Jan 21, 2021
@NISH1001 NISH1001 self-assigned this Mar 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant