Search found 682 matches

by bprentice
June 22nd, 2020, 11:27 pm
Forum: Scripts
Topic: (semi-)automated searches in rulespaces
Replies: 10
Views: 385

Re: (semi-)automated searches in rulespaces

One issue with bprentice's approach is that you have to sit at the computer and look for spaceships manually. Randomly generating rules and simply running them will also not help you find rarer natural spaceships while programs like apgsearch can. It depends on your particular interests in CA. For ...
by bprentice
June 22nd, 2020, 4:13 pm
Forum: Scripts
Topic: (semi-)automated searches in rulespaces
Replies: 10
Views: 385

Re: (semi-)automated searches in rulespaces

I am interested in searching for rules (e.g. to find new rules with natural spaceships). This is a very general request! Square Cell has this capability. Simply select a rule family and press the 'N' key. This will generate a random rule from the selected family and run it starting with a random st...
by bprentice
June 22nd, 2020, 10:53 am
Forum: Other Cellular Automata
Topic: Tiled CA
Replies: 5
Views: 260

Re: Tiled CA

A nice gun running on the Windows 7 version of Tiled CA:

p1.png
p1.png (777.83 KiB) Viewed 167 times

The world is a grid consisting of a hexagonal and two triangular tiles:

p2.png
p2.png (87.27 KiB) Viewed 167 times

The rule used is:

p3.png
p3.png (65.2 KiB) Viewed 167 times

This particular grid supports many interesting rules.

Brian Prentice
by bprentice
June 19th, 2020, 11:33 pm
Forum: Other Cellular Automata
Topic: Tiled CA
Replies: 5
Views: 260

Tiled CA

Some of the newer members of this forum may not be aware of this program. You can read about it here:

http://bprentice.webenet.net/TiledCA/TiledCA.html

and download it here:

TiledCA.zip
(1.02 MiB) Downloaded 6 times

Brian Prentice
by bprentice
June 10th, 2020, 11:09 am
Forum: Other Cellular Automata
Topic: NotLife (B2-a3/S2ce)
Replies: 10
Views: 526

Re: Ace (B2-a3/S2ce)

Consider the two ACE rules mentioned here, the first "B2-a3/S2ce" introduced by @PkmnQ and the second "B2ace/S" introduced by @LaundryPizza03. The first is quite challenging to work with and the second is very easy to work with. It would be interesting to explore each of them in this thread to compa...
by bprentice
June 9th, 2020, 10:55 am
Forum: Other Cellular Automata
Topic: NotLife (B2-a3/S2ce)
Replies: 10
Views: 526

Re: Ace (B2-a3/S2ce)

Three oscillators: x = 44, y = 34, rule = B2-a3/S2ce 10.A$11.A20.A$8.2A2.A18.A$9.2A19.A2.2A$10.A21.2A$32.A3$2.A$2.2A36.A $A2.2A34.2A$.A36.2A2.A$2.A38.A$40.A7$3.A$2.A38.A$.A2.2A36.A$3.2A34. 2A2.A$3.A36.2A$41.A3$11.A$10.2A21.A$9.2A2.A19.2A$12.A18.A2.2A$11.A20. A$33.A! x = 47, y = 37, rule = B2-a3/S2ce...
by bprentice
June 6th, 2020, 9:55 am
Forum: Other Cellular Automata
Topic: Thread For Your Unrecognised CA
Replies: 1763
Views: 569304

Re: Thread For Your Unrecognised CA

Hunting wrote:
June 6th, 2020, 9:32 am
Why would one want multiple states when two states are enough?
Your usual nonsense!

Brian Prentice
by bprentice
June 5th, 2020, 9:59 pm
Forum: General Discussion
Topic: Thread for basic questions
Replies: 1940
Views: 533569

Re: Thread for basic questions

Is anyone interested in exploring 1D CA rules?

Brian Prentice
by bprentice
May 13th, 2020, 11:16 am
Forum: Other Cellular Automata
Topic: Miscellaneous Discoveries in Other Cellular Automata
Replies: 1802
Views: 366723

Re: Miscellaneous Discoveries in Other Cellular Automata

A simple ship:

Code: Select all

x = 2, y = 2, rule = 2a3c4cjnqrz5aejq6k/2a3nr4cjnqrz5acjq/3
BA$BA!
Try to make some guns with this rule.

Brian Prentice
by bprentice
May 11th, 2020, 12:19 pm
Forum: Other Cellular Automata
Topic: Bipolar rule family, with code for Golly, LifeViewer, SquareCell and CAViewer
Replies: 9
Views: 725

Re: Bipolar rule family, with code for Golly, LifeViewer, SquareCell and CAViewer

bubblegum, Please read this: https://www.conwaylife.com/forums/viewtopic.php?f=11&t=3479&p=62281#p62281 Here are some recent examples that use Square Cell's 'Rule Table' : New Rules.zip Rules 002, 132, 136, 140 and 141 also contain Golly patterns. Rule 002 is an omniperiodic variant of 'Wire World'....
by bprentice
May 10th, 2020, 10:37 pm
Forum: Other Cellular Automata
Topic: Bipolar rule family, with code for Golly, LifeViewer, SquareCell and CAViewer
Replies: 9
Views: 725

Re: Bipolar rules ... a new(?) rule family, with natural spaceships, with code for SquareCell and CAViewer

Martin, Your 3 state square cell rule specified in this dialog: rd.png generates patterns with interesting behavior. If a pattern is modified by changing all state 2 cells to state 3 and all state 3 cells to state 2, the resulting pattern will behave the same as the original pattern. For example thi...
by bprentice
May 9th, 2020, 5:42 pm
Forum: The Sandbox
Topic: An Study, or an exercise, o a new way of art ?
Replies: 40
Views: 2305

Re: An Study, or an exercise, o a new way of art ?

Some of these posts portray exhibits that are both interesting and beautiful.

A related thread:

viewtopic.php?f=12&t=2853&p=44192&#p43283

Brian Prentice
by bprentice
May 9th, 2020, 9:08 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

bprentice wrote:
May 8th, 2020, 8:24 am
I will probably just write a python script to convert Animals.js to Square Cell pattern files
This has been done. All the patterns in Animals.js have been converted, tested and work correctly. They are included in this update:

Primordia.zip
(298.67 KiB) Downloaded 26 times

at ../Patterns

Brian Prentice
by bprentice
May 8th, 2020, 11:19 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

martin.novy wrote:
May 8th, 2020, 8:34 am
would you mind, if I upload it to Github
Yes. First it is not a finished product and second I don't like Github.

Brian Prentice
by bprentice
May 8th, 2020, 8:24 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

martin.novy wrote:
May 8th, 2020, 7:50 am
do you plan to put it to github ?
No. I will probably just write a python script to convert Animals.js to Square Cell pattern files and be done with it unless you can improve my new rule code.

Brian Prentice
by bprentice
May 7th, 2020, 8:14 pm
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

Martin, Here is an implementation of Primordia: Primordia.zip Other than run Life it doesn't seem to do much. The step code is in Primordia.java lines 114 thru 135 and the new rule code is also in Primordia.java lines 25 thru 44. Please check the first code section and improve the second. Brian Pren...
by bprentice
May 6th, 2020, 11:33 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

(BTW, is the SquareCell rule_table rule family well documented or discussed in the wiki or in forums ?) No, but there have been several hints posted. An example: https://www.conwaylife.com/forums/viewtopic.php?f=11&t=3479&p=62281#p62281 I wrote Square Cell, Hexagonal Cell and Triangular Cell for my...
by bprentice
May 3rd, 2020, 10:46 pm
Forum: Other Cellular Automata
Topic: Miscellaneous Discoveries in Other Cellular Automata
Replies: 1802
Views: 366723

Re: Miscellaneous Discoveries in Other Cellular Automata

A gun: import java.util.*; public class RuleTreeGen { final static int numStates = 4; final static int numNeighbors = 8; final static int numCounts = 20; private int stateWeights[] = {0,2,-1,-1}; private int neighborWeights[][] = { {1,2,1}, {2,3,2}, {1,2,1} }; private int ruleTable[][] = { {0,0,0,0,...
by bprentice
April 26th, 2020, 11:22 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

The load rule design is clumsy! This is a direct result of pattern files not including a rule family name together with parameters defining the specific rule within the family. If this design were implemented, there would be no need for a load rule command since the load pattern command can select t...
by bprentice
April 26th, 2020, 10:14 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

How are rules GenerationsBokaBB_Rule_1 and GenerationsBokaBB_Rule_2 loaded?

The expected transFunc.py file has been replaced by a rule.ca_rule file in their directories.


Brian Prentice
by bprentice
April 24th, 2020, 3:33 pm
Forum: Bugs & Errors
Topic: Mcell "Error accessing the OLE regristry"
Replies: 4
Views: 589

Re: Mcell "Error accessing the OLE regristry"

LuxiusGOL, I have Windows XP and Windows 7 installed under Parallels on my IMac. MCell runs correctly on Windows XP but not on Windows 7. If you have the Java Runtime installed try Square Cell here: http://bprentice.webenet.net/Square%20Cell/Square%20Cell.zip It is essentially a rewrite of MCell in ...
by bprentice
April 22nd, 2020, 3:44 pm
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

To simplify and reduce the number of your transition functions consider a design that uses python classes to implement rule families. An object created from the base rule class reads and writes the pattern specification which is common to all rules. Objects created from inherited rule classes implem...
by bprentice
April 17th, 2020, 10:43 pm
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

Big improvement, well done! One button is for a Single State Random Soup and the other is for a Multi State Random Soup. You could add a widget to the 'random soup settings' dialog which displays the current rule's state colors and allows the user to select which ones should be included in the soup....
by bprentice
April 17th, 2020, 1:34 pm
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

Requiring the user to close the cmd window, execute RunMain.bat, reposition and resize the cmd and application windows in order to successfully change rules is a serious inconvenience. Your software should do all the required initializing. The 'load rule' command is not even necessary. The 'load pat...
by bprentice
April 17th, 2020, 6:40 am
Forum: Scripts
Topic: CAViewer - A Cellular Automaton Simulator written in Python
Replies: 130
Views: 7129

Re: CAViewer - A Cellular Automaton Simulator written in Python

Tried the new version. Loading rule ../Others/Rule_4 and then loading pattern Oscillator produced the same error dialog as shown above. Here is log.log: INFO:root:==========APPLICATION STARTING========== INFO:root:Changed Mode to Selecting INFO:root:Start selecting at (34, 41) INFO:root:Stopped sele...