|
|
|
|
|
by Xevion
384 days ago
|
|
Awesome work, the green terminal style is really cool. And the fact that it's just Vanilla JavaScript, HTML & CSS is a pretty cool touch. I would've produced something a tenth the style with 10x the complexity Just some ideas/suggestions:
- Better colors: maybe genes can influence colors a bit? The random colors aren't that great, they're good though for making all the boids distinct.
- Zooming: Scroll the mousewheel to Zoom In/Out, drag to move around
- Interactive: Click on a Boid, have it be followed around using zoom!
- Time controls: Not just framerate, but a % multiplier on simulation speed.
- GPU Refactor: I don't think you're doing any of this yet, so maybe optimizing for a GPU-based speedup would be cool? See if you can reach 10,000 boids! Sebastian Lague's video goes into parallelization, just not in JavaScript: https://youtu.be/bqtqltqcQhw |
|