CoordCA

For scripts to aid with computation or simulation in cellular automata.
Post Reply
User avatar
Saka
Posts: 3627
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.

AforAmpere
Posts: 1334
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!
I manage the 5S project, which collects all known spaceship speeds in Isotropic Non-totalistic rules. I also wrote EPE, a tool for searching in the INT rulespace.

Things to work on:
- Find (7,1)c/8 and 9c/10 ships in non-B0 INT.
- EPE improvements.

User avatar
Saka
Posts: 3627
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.

googoIpIex
Posts: 292
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: 3627
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

Post Reply