Skip to content

This project is a pseudo-simulation of flocking behaviour (https://en.wikipedia.org/wiki/Boids) implemented in Java.

Notifications You must be signed in to change notification settings

mark-jardine/Boids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This project is a pseudo-simulation of flocking behaviour (https://en.wikipedia.org/wiki/Boids) implemented in Java.

I decided to make it to learn more about graphics in Java, and visual simualtions are always interesting.

Future Improvements

  • Add obstacle/wall avoidance
  • Fix scaling of separation factor
  • Add more interactivity such as allowing the user to add boids with their cursor, draw obstacles in real-time
  • Implement spacial partitioning system to allow for multithreading to increase performance

About

This project is a pseudo-simulation of flocking behaviour (https://en.wikipedia.org/wiki/Boids) implemented in Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages