A simple boid simulation.


Controls:

WASD/Arrow Keys: Move Camera

Scroll: Zoom in/out

Tab: Switch mode (create boid: boid sprite, create obstacle: square, attractor: circle, delete obstacle: x)

Click: Create boid or Create/destroy obstacle

Del/Backspace: Delete a boid

R/Esc: Reset


Descriptions:

Avoidance Strength Boids: How strongly boids are repelled from each other

Avoidance Strength Objects: How strongly boids are repelled from nearby objects

Heading Strength: How strongly boids will try to match the heading of nearby boids

Centering Strength: How strongly boids will try to move towards the average point of surrounding boids.

Noise Factor: How much random "wiggle" is added to a boid's direction

Edge Avoidance Strength: How strongly boids will avoid the edges of the screen

Mouse Attraction Strength: How strongly boids will move torwards the cursor when attract mode is active.

Radii Variables: How far away from itself a boid will acknowledge a boid for that given parameter.

Screen Endge Margin: How far away from the edge of the screen a boid will start turning back torwards the center.

Max Speed: Cap on how fast the boids can go.

Published 6 days ago
StatusReleased
PlatformsHTML5
AuthorCano3212
Made withUnity
ContentNo generative AI was used

Leave a comment

Log in with itch.io to leave a comment.