return to table of content

Alien – CUDA-powered artificial life simulation program

tcsenpai
4 replies
1d5h

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.

CraftingLinks
3 replies
1d4h

The visual aspect is important, but can you speed up the simulation by omitting the rendering?

theptip
0 replies
1d2h

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.

tcsenpai
0 replies
1d1h

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

tcsenpai
0 replies
1d1h

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

rdedev
3 replies
1d12h

If someone is interested in building something like this but don't know where to start I would suggest https://natureofcode.com/

It's targeted towards beginners and uses a JS library but the ideas presented are general

croes
1 replies
1d10h

Nature of code sounds like a book about code as such.

Would have expected to be the other way around: the code of nature

Vegenoid
0 replies
1d3h

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).

fedix
0 replies
1d5h

Highly recommend

adin8mon
3 replies
1d15h

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.

iExalt
2 replies
1d13h

"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]!

[1] https://dan-ball.jp/en/javagame/dust/

[2] https://powdertoy.co.uk/

buildbot
1 replies
1d12h

So many hours spent in these games :) Building distillation systems was way too fun!

iExalt
0 replies
1d12h

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.

BLKNSLVR
1 replies
1d3h

Isn't this how Permutation City started?

tetris11
0 replies
1d2h

Kinda, if someone ported Alien's rules into the Metaverse, and then went serverless

oxide
0 replies
1d12h

This is a fascinating piece of software. I played with it briefly, it's quite the little evolutionary sandbox.

f3b5
0 replies
22h55m

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!

anigbrowl
0 replies
1d14h

I'm gonna have to get an external GPU aren't I ^_^

andybak
0 replies
1d7h

This looks great but how the hell do you pan the view?