HACKER Q&A
📣 breck

What are the most fun general purpose simulation builders?


I'm really interested in communicating with simulations.

I learned monte carlos in Excel circa twenty years ago and spreadsheets are still my goto for building sims.

What am I missing?

I'm looking for something simple, more visual, agent based, more shareable.

Something where I can get a decent shareable sim going in 10 minutes, and maybe something worth publishing in a day.

I can build games in Unity, but that's a bit heavy.

What are the lightweight sim tools?

I'm excited about https://hash.ai/. Are there other things out there?


  👤 ksaj Accepted Answer ✓
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/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

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

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.