Boids

2- and 3D optimized versions of Reynolds' boids algorithms. Also an ND for an arbitrary number of dimensions.

Boids Classes

Repo for 2- and 3D optimized versions of Reynolds' boids algorithms. Also included in an N-dimensional implementation that is not optimized.

Dependencies

VectorSpace.

What does it look like?

Looks like this when projected in two dimensions:

Vis

Black wedges are the agents, blue circles are "targets", red circles are "obstacles".

To Do

  • Allow for different gravities in different dimensions (gravity or repulsion along a line)
BoidUnitND
Project
Source file
Extension
Superclass:
BoidsND
Project
Source file
Extension
Superclass:
0.0.1
Date
2019-07-09
Git hash
8ca988cb516e12981f3704124a44879bbba31c4d

Installation

Repository

URL

https://github.com/woolgathering/boids

Since

2017-08-28

Last update

2020-01-13

Current version

0.0.1

Quark info

url

https://github.com/woolgathering/boids

name

Boids

path

Boids

author

Jacob Sundstrom

license

GNU GPL v3.0

summary

2- and 3D optimized versions of Reynolds' boids algorithms. Also an ND for an arbitrary number of dimensions.

version

0.0.1

dependencies

['VectorSpace']

Possible dependcies

VectorSpace

Possible dependants