3 ms·
Have you seen NetLogo? You can make the most stunning simulations with this language. Here's a flocking algorithm in 2d: http://www.netlogoweb.org/launch#http:
by ksaj 5y ago
Have you seen NetLogo? You can make the most stunning simulations with this language.
Here's a flocking algorithm in 2d: http://www.netlogoweb.org/launch#http://www.netlogoweb.org/assets/modelslib/Sample%20Models/Biology/Flocking%20Vee%20Formations.nlogo http://www.netlogoweb.org/launch#http://www.netlogoweb.org/a...
Click "Setup" and then "Go". With NetLogo you always have to click "Setup" to initialize the agents. It's a bit like the Logo you might have learned in school, except instead of a single turtle, you have as many agents as you need.
Here's something you can do with Netlogo3D. They're both free. https://www.youtube.com/watch?v=YYN0Rifyo0c https://www.youtube.com/watch?v=YYN0Rifyo0c
It is far better to actually install them on your computer. The web version is clunky and slow, which is understandable. Installed is really slick.
If you've ever seen the Santa Fe Institute multi-agent simulations, this is the software they use. Install the NetLogo3d and play with it. There is a HUGE library of 3D and 2D examples that are installed with it as well. I just chose flocking because I've been interested in that subject since the "Breaking the Ice" video way back when. https://www.youtube.com/watch?v=o_eVA4-TuxY https://www.youtube.com/watch?v=o_eVA4-TuxY
EDIT: I just looked at hash.ai. Very similar but totally different in a way that I think you'll appreciate. Be sure to install the 3D version though, because you'll get both the 2D and 3D modelers that way.
- breck 5y agoNetLogo! Of course! I totally forgot about that. Exactly what I was looking for. Thank you!
- ksaj 5y agoHere is a course you might be interested in: https://www.complexityexplorer.org/courses/84-fundamentals-of-netlogo https://www.complexityexplorer.org/courses/84-fundamentals-o... When on the site, search for "agent-based modeling" and you'll get a nice handful of relevant courses and tutorials.