https://github.com/downflux/go-boids
Golang implementation of Boid flocking
https://github.com/downflux/go-boids
boids collision-avoidance golang
Last synced: 11 months ago
JSON representation
Golang implementation of Boid flocking
- Host: GitHub
- URL: https://github.com/downflux/go-boids
- Owner: downflux
- License: apache-2.0
- Created: 2022-06-20T22:42:28.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-26T09:33:44.000Z (over 3 years ago)
- Last Synced: 2024-06-21T00:12:21.662Z (about 2 years ago)
- Topics: boids, collision-avoidance, golang
- Language: Go
- Homepage: https://pkg.go.dev/github.com/downflux/go-boids
- Size: 105 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-boids
Golang implementation of Boid flocking
## Sources
1. Parker, Conrad. "Boids Pseudocode."
http://www.kfish.org/boids/pseudocode.html. 2023.
1. slsdo. https://slsdo.github.io/steering-behaviors/
1. Reynolds, Craig. "Flocks, Herds, and Schools: A Distributed Behavioral
Model." https://team.inria.fr/imagine/files/2014/10/flocks-hers-and-schools.pdf. 1987.
1. Reynolds, Craig. "Steering Behaviors For Autonomous Characters."
https://www.red3d.com/cwr/papers/1999/gdc99steer.pdf. 1999.
1. Saber, Reza. "Flocking with Obstacle Avoidance."
https://authors.library.caltech.edu/28025/1/cdstr-ros-03-006.pdf. 2003.
1. Park et al. "Target Arrival Coordination in Boid Based Formation Flight."
https://www.sciencedirect.com/science/article/pii/S1474667017323236. 2004.
1. Bevilacqua, Fernando. "Understanding Steering Behaviors."
https://gamedevelopment.tutsplus.com/series/understanding-steering-behaviors--gamedev-12732.
2022.