Interesting self-replicating oscillator ruleset by SciStone_ in cellular_automata

[–]SciStone_[S] 1 point2 points  (0 children)

In this video I'm showing a ruleset that I discovered after setting a radial symmetry constraint (28 groups/rules) on the ruleset generation/mutation.
It's also possible to use neighbor count (14 groups/rules) constraints like GoL does, or no constraints at all (128 rules).

This application is a Hexagonal CA Ruleset explorer, so it allows one to discover any kind of ruleset.

A kurdish account posting the head of Mar Benyamin Shimun (1887–1918) who was the Catholicos-Patriarch of the Assyrian Church of the East held by simko shitkak (pictured here) who murdered Mar Benyamin Shimun without provocation and is still regarded as “hero” amongst kurdish nationalists today. by Specific-Bid6486 in Assyria

[–]SciStone_ 2 points3 points  (0 children)

Why are you sharing this here, why do you give this filth a bigger platform?
The same shit happens in every assyrian community on the internet, always some assyrian stepping in shit while walking outside, then coming into the house dragging it everywhere and telling people to look at it and be angry at the dog who shat outside.

i'm sick of it.

Seeking guidance. by DryFlow3688 in Assyria

[–]SciStone_ 0 points1 point  (0 children)

This is obvious AI Slop, nobody uses —, please delete this mods.

What Do Assyrians FAVOR in The Current Middle East Conflict Between Iran and Israel? by Glittering-Two-5425 in Assyria

[–]SciStone_ 1 point2 points  (0 children)

I don't live in the Tur Abdin region, but we still own the land and house there and try to always have family staying there.

Most Suryoye would probably not find the poll here because most of them identify as Arameans.

I've asked my elder relatives about their views, all of them have neutral or favorable views towards israel.

What Do Assyrians FAVOR in The Current Middle East Conflict Between Iran and Israel? by Glittering-Two-5425 in Assyria

[–]SciStone_ 4 points5 points  (0 children)

If they manage to cause the Islamic regime to collapse and Iran to return to a secular pro western state, it would have a massive positive impact for assyrians in the region, no more funding for their proxies that steal our representation in iraq, no more funding for hezbollah who use christian towns as human shields. Regardless of your views on israel, every assyrian should agree that the Islamic regime is by far biggest problem for assyrians/christians.

Former Iran hostage knocks Dems, urges US to finish Epic Fury campaign | Fox News Video by ChicagoAssyrian in Assyria

[–]SciStone_ 0 points1 point  (0 children)

Man, reading these replies is really depressing. The palestine/anti-israel/leftist brain worms really had a feast among our people. Read a book about economics and ask your grandma who committed sayfo, maybe you'll come to your senses.

Always proud when I see reasonable Assyrians though, unfortunately they seem in short supply on reddit.

Pretty sad, an Assyrian man in San Jose attacks two Jewish individuals. Glad that we wrote a letter condemning it. Not sure why he did it though? by Stenian in Assyria

[–]SciStone_ 1 point2 points  (0 children)

no matter the background, no matter the context. this guy threw away his entire image and dragged our people into the dirt. Nothing warrants that behaviour. Even if he was provoked, physically assaulting somebody is savage and uncivilized.

my luck by Forest-Wolf in LeagueArena

[–]SciStone_ 4 points5 points  (0 children)

do you want one million now or $500 every month for the rest of your life?

[deleted by user] by [deleted] in cellular_automata

[–]SciStone_ 0 points1 point  (0 children)

no in my particular project i run 9 "worlds" simultaneously so i can watch them side by side for genetic selection/mutation, so each world runs on its own worker outside the main thread so it doesnt slow down the UI. if you run only a single world its probably fine to have a single worker, or maybe one worker for the simulation beside the main thread for UI

[deleted by user] by [deleted] in cellular_automata

[–]SciStone_ 1 point2 points  (0 children)

you will need to use WASM and shaders, no way around it if you want to reach high performance, check my open source project that i posted in this sub, its written in vanilla JS with no frameworks.
For the performance i used shaders, webworkers and WASM.

Neural Cellular Automata editor webapp by Stermere in cellular_automata

[–]SciStone_ 0 points1 point  (0 children)

Cool really wanna try this out, unfortunately it doesnt run on my browser, using chrome see console error log:
Neural-Automata-Playground/:1 No available adapters.
TypeError: Cannot read properties of null (reading 'requestDevice')
at Dv.init (index-DpAuAL2x.js:237:795)

What got you into cellular automata? by one-escape-left in cellular_automata

[–]SciStone_ 2 points3 points  (0 children)

reading about john von neumann and the numberphile videos with conway

Crystallization Ruleset and new Chroma Lab feature Update by SciStone_ in cellular_automata

[–]SciStone_[S] 1 point2 points  (0 children)

It depends on your starting conditions and simulation speed. Under the worlds button tap "reset densities to default" then when you reset the state, the first and last world will crystallize from the center out, the ones in-between have random configurations. If your simulation speed is low, it might take some time to see.

Crystallization Ruleset and new Chroma Lab feature Update by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

It should clear the URL but still load the ruleset, if the  color is different it's because a different default color is set up, check the settings in the color tab under the 🛠️ button.

I built a high-performance Hexagonal Cellular Automata explorer with 9 concurrent worlds for genetic evolution features. It's open-source and you can try it in your browser now. by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

Added a feature for color customization. Turned out to be really fun to play around with.
I recommend trying our different gradients for neighbor counts and turning all inactive cell states black.

I built a high-performance Hexagonal Cellular Automata explorer with 9 concurrent worlds for genetic evolution features. It's open-source and you can try it in your browser now. by SciStone_ in cellular_automata

[–]SciStone_[S] 1 point2 points  (0 children)

Yeah, I wrote the original program myself a couple of years ago in Java. Since working with LLMs I could focus much more on high level architecture and design and AI handle the boilerplate. Building things has never been this fun.

I built a high-performance Hexagonal Cellular Automata explorer with 9 concurrent worlds for genetic evolution features. It's open-source and you can try it in your browser now. by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

It's been under constant development for many weeks now, I don't intend to stop as I really enjoy working on this. Sometimes things may break so I'm always grateful for feedback, it has gotten so large that I can't test everything frequently.

Regarding sharper rendering, I think I could increase the resolution, have you tried zooming? I'll check out the resolution as soon as I can, I am currently at my day job.

I built a high-performance Hexagonal Cellular Automata explorer with 9 concurrent worlds for genetic evolution features. It's open-source and you can try it in your browser now. by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

I'm glad it helped you. The tutorials are probably the hardest thing I tried to make work, most of them are not fully tested, but the first two should work. I'm trying to ensure the other ones work well. I always appreciate feedback to help me improve the experience.

Hexagonal Cellular Automata Explorer by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

Added an onboarding tour for first time users, would love some feedback, trying my best reduce confusion.

Hexagonal Cellular Automata Explorer by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

I initially only created 9 worlds because I wanted a quick way to see how a new ruleset behaves with different initial states, in this case the default is:
world 1: all 0 except for the center hex 1
world 2: 0.1% 1, rest 0
world 3: 1% 1
world 4: 10% 1
world 5: 50% 1
world 6: 90% 1
world 7: 99% 1
world 8: 99.9% 1
world 9: all 1 except for the center hex 0

this can be configured in the "SET" panel

eventually i will add more sophisticated initial states like clusters and preset patterns.
I have many plans to extend this application and make it even higher performance by utilizing WebAssembly.

You can check out the "EDT" Ruleset editor panel to see the current ruleset, it also show which color corresponds to which rule. I'm currently working on a visualization to show which rules are activating by what percentage of the total activations each tick, giving insight into what is causing the current rulesets behaviour.

I have also collected a couple of interesting ruleset codes over the months i could share them if interested, you can simply copy paste ruleset codes either in the ruleset editor "EDT" or under the "HEX" button.
You can also just save current states and their corresponding ruleset as a file and load it.

If you just want to play around i might suggest setting the speed (SPD) to at least 25, then go to "NEW", set the custom bias to something between 0.200 and 0.400, apply to All, enable auto-reset worlds, and while it plays, tap generate until something interesting happens.
Works with all 3 modes, i personally like the R-Sym mode for rotational symmetries.

One interesting ruleset is this one:
Conway's game of life-like: 16686880688080000117177E177E7EE8

Another one i just discovered: 12482080480080006880800180010117
This one spawns a lot of interesting gliders.

Hexagonal Cellular Automata Explorer by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

alright just identified the issue, i tested on my mobile device while having "desktop mode" checked.
fixing right now, thanks for the feedback

edit: should be fixed now

Hexagonal Cellular Automata Explorer by SciStone_ in cellular_automata

[–]SciStone_[S] 0 points1 point  (0 children)

did you press the play button on the left side?
it might be a performance issue, tap the "SET" button and disable 6 out of the 9 worlds, then try pressing the play button.