also: not entirely clear how this'll work on Linux, at first glance it looks like it is restricted to a Windows + NVidia setup. Happy to be proven wrong.
I think your intuition was correct, it is generally (but not entirely) about modeling behaviors from the physical world with code (for art rather than science).
I have a long running Alien simulation since some months (with power on and off based on my pc use).
I started with a "RGB Triad" Initial Setting preset. The incredible thing is that the three types of creatures are forming complex cell-like structures, with different approaches.
I have geometrical "crystals", long strings that try to eat others, spiked structures forming walls...is fascinating.
For me the visual aspect is very important. I want to have a fully browseable frame per frame result. Anyway you can avoid using render sync which basically let the simulation free to run as fast as possible with a minimal overhead for the drawing thing each X step
For me the visual aspect is very important. I want to have a fully browseable frame per frame result. Anyway you can avoid using render sync which basically let the simulation free to run as fast as possible with a minimal overhead for the drawing thing each X step
Isn’t the idea that it’s running the simulation on the GPU; drawing to screen is presumably trivial, the physics is being run per-pixel so there is not much work required to actually draw the scene.
I fondly remember a flash game that involved small particles with their own unique behavior. Each particle could collide, react, transform, or destroy other particle material. I can't remember the name of the website or game, but emergent gameplay is always such a joy to toy around with.
"Powder Game"[1] is the Flash game off the top of my head that fits your description. If you're looking for a more fleshed out version with many times more elements/interactions, check out "The Powder Toy"[2]!
Definitely a gateway drug to the sandbox/simulation genre for me (Minecraft, Rimworld, Factorio).
Countless hours spent blowing up pixel cities, tinkering with the particle interactions, trying to make a sustainable nuclear reactor... fun times indeed.
This is breathtaking. I watched a few videos, and am reminded of the alien evolution simulator that I am working on right now. But where my console-based program is crawling, this project is soaring through the sky!
https://www.youtube.com/@alien-project/videos
https://www.youtube.com/watch?v=qwbMGPkoJmg
https://www.youtube.com/watch?v=w9R6zrdl6jM
also: not entirely clear how this'll work on Linux, at first glance it looks like it is restricted to a Windows + NVidia setup. Happy to be proven wrong.