downflux / go-boids

Golang implementation of Boid flocking

Home Page:https://pkg.go.dev/github.com/downflux/go-boids

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-boids

Golang implementation of Boid flocking

Sources

  1. Parker, Conrad. "Boids Pseudocode." http://www.kfish.org/boids/pseudocode.html. 2023.
  2. slsdo. https://slsdo.github.io/steering-behaviors/
  3. Reynolds, Craig. "Flocks, Herds, and Schools: A Distributed Behavioral Model." https://team.inria.fr/imagine/files/2014/10/flocks-hers-and-schools.pdf. 1987.
  4. Reynolds, Craig. "Steering Behaviors For Autonomous Characters." https://www.red3d.com/cwr/papers/1999/gdc99steer.pdf. 1999.
  5. Saber, Reza. "Flocking with Obstacle Avoidance." https://authors.library.caltech.edu/28025/1/cdstr-ros-03-006.pdf. 2003.
  6. Park et al. "Target Arrival Coordination in Boid Based Formation Flight." https://www.sciencedirect.com/science/article/pii/S1474667017323236. 2004.
  7. Bevilacqua, Fernando. "Understanding Steering Behaviors." https://gamedevelopment.tutsplus.com/series/understanding-steering-behaviors--gamedev-12732. 2022.

About

Golang implementation of Boid flocking

https://pkg.go.dev/github.com/downflux/go-boids

License:Apache License 2.0


Languages

Language:Go 100.0%