I'm trying to run a flocking simulation like this one from the coding train.
I was thinking I might be able to speed things up by running my code in a separate asynchronous loop in parallel to the p5 draw loop. My simulation code could update the positions of the boids and the p5 code could draw the boids. That way, the draw loop wouldn't have to be slowed down by the simulation code and my code wouldn't have to be slowed down by the drawing.
A) Do you think that would actually speed up the simulation or at least allow p5 to draw at a higher frame rate? and B) How would you run the two in parallel?
Thanks for your help!