Javascript Cellular Automata Simulator

For scripts to aid with computation or simulation in cellular automata.
Post Reply
Nedearb
Posts: 1
Joined: March 7th, 2016, 8:30 pm
Location: USA
Contact:

Javascript Cellular Automata Simulator

Post by Nedearb » March 7th, 2016, 8:54 pm

Hello, I just found this forum, so please forgive me if this is posted in the wrong section. I have been interested in cellular automation for a few years, and I made a simple life-like automata simulator a while back and I recently learned about more complex automation rules with more than two states. So after I learned about that a little I decided to remake my simulator to support more complex rules.

If you'd like to try it out, I put it on my github website: http://nedearb.github.io/CellularAutomation/
I just started working on this a few days ago so please report any bugs you may find. :)
I also made some support for making your own rules via JSON, but it's not fully flexible right now and is in a format that isn't compatible with other simulators, so I'll need to program in different formats in the future.

I would love some help with understanding the more complex rules. Also if anyone knows of some kind of archive of complex rules so I can add them to my simulator, that would be awesome.

Here is the repo that I just created in order to seperate it from the main site: https://github.com/nedearb/CellularAuto ... e/gh-pages
Feel free to fork! :D

unname551
Posts: 57
Joined: June 21st, 2023, 12:25 pm

Re: JavaScript Cellular Automata Simulator

Post by unname551 » June 29th, 2023, 6:46 am

Nedearb wrote:
March 7th, 2016, 8:54 pm
Hello, I just found this forum, so please forgive me if this is posted in the wrong section. I have been interested in cellular automation for a few years, and I made a simple life-like automata simulator a while back and I recently learned about more complex automation rules with more than two states. So after I learned about that a little I decided to remake my simulator to support more complex rules.

If you'd like to try it out, I put it on my github website: https://nedearb.github.io/CellularAutomation/
I just started working on this a few days ago so please report any bugs you may find. :)
I also made some support for making your own rules via JSON, but it's not fully flexible right now and is in a format that isn't compatible with other simulators, so I'll need to program in different formats in the future.

I would love some help with understanding the more complex rules. Also if anyone knows of some kind of archive of complex rules so I can add them to my simulator, that would be awesome.

Here is the repo that I just created in order to seperate it from the main site: https://github.com/nedearb/CellularAuto ... e/gh-pages
Feel free to fork! :D
First link doesn't work!
EDIT: Alternative: Cellab https://fourmilab.ch/cellab
Have a good day!

unname551

User avatar
wirehead
Posts: 253
Joined: June 18th, 2022, 2:37 pm
Location: fish: wirehead: command not found
Contact:

Re: JavaScript Cellular Automata Simulator

Post by wirehead » June 29th, 2023, 9:02 am

unname551 wrote:
June 29th, 2023, 6:46 am
First link doesn't work!
EDIT: Alternative: Cellab https://fourmilab.ch/cellab
I found the problem: Nedearb changed their Github username to "RiverApril". So the link should be https://riverapril.github.io/CellularAutomation/. Github redirects for the main site, but not for *.github.io.

Nedearb/RiverApril - you might want to change the link in your signature so people don't keep getting confused.

---

As for the simulator, it's a tad laggy when you press on buttons and stuff, but the rules seem to work okay. what I REALLY REALLY REALLY REALLY like is the JSON-based rule format. I think it is a step in the right direction to make rule-formats better-understandable and portable between different simulators.

EDIT: I just noticed that everything is like, really old. So Nedearb may not even get this.
Langton's ant: Can't play the drums, can be taught.

Post Reply