CoordCA

For scripts to aid with computation or simulation in cellular automata.
Post Reply
User avatar
Saka
Posts: 3620
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

CoordCA

Post by Saka » April 1st, 2019, 9:42 am

Hello everyone,
I've been working on a CA simulator in Python called "CoordCA" for a while now, and it has turned out OK (Although it's really bad compared to Golly...)

My main goal with this CA simulator is to be able to simulate 2-state totalistic CA with an infinite grid and arbitrary neighborhood. Although it is "released", it still has many, many bugs. The biggest part of the program is actually the GUI, so perhaps the GUI can be "borrowed" for other CA simulators (Please give credit to me, though).

Features:
  • Arbitrary neighborhood
  • Infinite universe
  • Automatic apgsearch table generator
Unfeatures:
  • Slow
  • Buggy
  • Appalling code
The files are available here.
NOTE: For the unmodified default version, it only works on Windows because it needs .ico files. You can fix this by removing all occurrences of "icon.ico"

Everything you need to know about the program is in the README.md file.
Currently taking a little break, but still hanging around on the Discord server.
Add your computer to the Table of Lifeenthusiast Computers!

AforAmpere
Posts: 1229
Joined: July 1st, 2016, 3:58 pm

Re: CoordCA

Post by AforAmpere » April 15th, 2019, 10:06 am

A neat rule where everything turns into left-moving rectangles:

Code: Select all

129-1_2_1-2

Code: Select all

8b2obob2ob2o2bo3b3o9b2ob4obob2obo$bo3b4obo3bobob2obob2o3b3o2b7obo2b3obo3bo$o10b3obo2bob2o2b2obob2obobo4b3ob4obo2b2o$o7bobobo3bobo5b2o2b3obo2b2o2bobo6b3o$7ob2ob2ob2o2b4o6bo4bo4bobobob2ob6o$ob2obobobob2ob3obob2ob5obo2bobo4bo2bob2o2b2ob2o$o2b2o2bo2bo3bo4bo4bo2b5o3b3ob4obo2bobo$6obob4ob2obo4b3obobob3obo2b2o2bo6bo2bo$ob2o3bo2bo4bobo4b2ob2o7bob3ob2o2b5o2bo$bob3ob2ob2ob2ob5o2bo2b2o4b6o2bo2bobo2b2ob2o$2bob8ob5obo3bo2b2o3b2ob3obo2bo4b5o$3o2bo3b2obo2bob2ob5o2b2obo2b3o2b3obobob2o4bo$3o2bo2b2o2b14obo5bob2ob4o4bo$2ob2ob3o3b3ob6ob2obo2b6obobob2ob3ob2obo$ob2o4b14ob21ob5ob2o$ob2ob2o3b2ob11o2b2ob4obob6o4b2ob4o$5b3o3bo2b10o2b4ob3o2bo2b3obo3bob4o$3bo2b6obobob4o2b5ob5obob2obo3bobobobobo$3obo2b4obob3ob3ob2ob3ob3ob2obobo2bobobo5bo$b2obob2o3b4ob4ob7o2b5ob3ob4obo4b2o$obob2obo2bob4ob17ob2ob2ob2ob3o$5o3bob11obob3ob7ob6obob4obo$o3bo4bo2b4ob2ob4ob14o3bo2b3o3bo$b2ob4ob4ob5ob6ob3o2b6ob3ob2ob4o$3obo2bo3b3obob2ob6o2b2ob4obo2b3o3b2obob2o$2obob2o2b6ob5ob2obob15ob2o4b3o$2b2o2bo2b2ob2ob9o2b19o4b3o$o2b2o2bobo4bobob6ob15obo2b2obo2bo$3o2b4o5b2ob6o3bob3ob2ob2o3b6o3bo$b2ob4obo2b3ob5o2b2o2bob7ob6obob6o$bo5bobobo2b2ob2ob4ob3ob2ob3ob3ob10obo$4o4bo3b3obob4o2b2ob2ob6ob4o3b2obob2obo$o3bob3ob5obob2ob6ob4ob5ob3o2bobob2o2bo$2bobo2b2o3b7obo2b4o2b9o3bob2obo2bob2o$ob2o3bo2b5o3b6ob6ob3ob2ob6obo2b3o$bo3b2ob2o2bo2b13obob5o2b6o2bob2obo$3o3b4ob5ob3ob5obob3ob6o3bob2o6bo$2b5o2bo2b2o3b8o2bo2b2obo3b3obo2b2obobo2bo$ob5obo3b2ob4ob5obo2b3o2b2ob3ob3ob2ob2o2bo$3o3b4o3bob2ob2ob2obob5obo2bob7ob4obobo$bo3b4o3b3o2bobob5ob2obo4b2ob2ob2obo5b3o$o3b2o2b2ob5ob2ob4ob5ob10o3bob2ob4o$4o4bob12ob4ob2obob3ob2obo5bo2bo$3o2b2o2bob2obob2ob3obo2b2obobobo4bobo2bobob2o2b2o$ob3o5bob2ob3ob2ob17obobo3b3o2b2o$2ob2obobobo2b6obo2b2ob2ob3ob3o4bob4obobob2o$2bo3b3o2bob4o3b2obo2b2o4bo2bobo2bo3b2ob2obo$2ob2o2b3o3b3obo2b4ob2o3b2o4bo2bob3obob3o$2ob4obobo7bo2bobob7o3b2o3b2obo2bo4b2o$b3ob2obob2o6bo3bo3b2o2b4ob5o2b2o2b2o2b3o!
I know this is possible in MAP, but it is way easier here.

Weird ship in 1FF-2_3_2-3:

Code: Select all

3o!
A (3,1)c/1 in 1FF-3_3_2-3:

Code: Select all

o2b3o!
Wildmyron and I manage the 5S project, which collects all known spaceship speeds in Isotropic Non-totalistic rules.

Things to work on:
- Find a (7,1)c/8 ship in a Non-totalistic rule

User avatar
Saka
Posts: 3620
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: CoordCA

Post by Saka » April 20th, 2019, 11:28 pm

CoordCA has been updated to use ICON files instead of ICO files (Which are Windows only).

also, bump.
Currently taking a little break, but still hanging around on the Discord server.
Add your computer to the Table of Lifeenthusiast Computers!

googoIpIex
Posts: 269
Joined: February 28th, 2019, 4:49 pm
Location: Sqrt(-1)

Re: CoordCA

Post by googoIpIex » April 26th, 2019, 7:00 pm

What are the rulestrings in this?
woomy on a vroomy

User avatar
Saka
Posts: 3620
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: CoordCA

Post by Saka » April 26th, 2019, 8:56 pm

googoIpIex wrote:What are the rulestrings in this?
Check the readme
Currently taking a little break, but still hanging around on the Discord server.
Add your computer to the Table of Lifeenthusiast Computers!

Post Reply