Search found 302 matches
- October 9th, 2021, 4:36 am
- Forum: Other Cellular Automata
- Topic: Izhora (FireWorld/Fireworld2 computer)
- Replies: 10
- Views: 1916
Re: Izhora (Fireworld2 computer)
(Sorry for the late reply.) Nice. I said you probably didn't have the devotion to see it through, and you proved me wrong. I've added it to the list , as well as its system, Fireworld2, which I classified as "MID" (I may elaborate on this choice in a PM). I look forward to seeing you publish some mo...
- October 9th, 2021, 3:43 am
- Forum: General Discussion
- Topic: CGOL patterns as NFTs
- Replies: 169
- Views: 16873
Re: CGOL patterns as NFTs
As a young child, I once went to the Grand Exchange in Runescape and started counting up from 1, saying "1", "2", "3", and so on, expecting people to give me in-game currency in return. Nobody did. The rationale in my mind was that counting up to large numbers (I think I got into the 3-digit range) ...
- August 9th, 2021, 6:45 pm
- Forum: Scripts
- Topic: Should we create a domain-specific language for CA searches?
- Replies: 6
- Views: 1689
Re: Should we create a domain-specific language for CA searches?
The big problem with many of these kinds of problems is not so much that they can't be turned into runnable code. Often the real problem is getting a good estimate of the amount of CPU time or memory resources needed to complete the work -- and in many cases the estimate turns out to be "sometime a...
- August 6th, 2021, 10:08 pm
- Forum: Scripts
- Topic: Should we create a domain-specific language for CA searches?
- Replies: 6
- Views: 1689
Should we create a domain-specific language for CA searches?
I just watched a talk by Brian Kernighan about programming language design. The main takeaway from it for me was that the ideal time to create a new DSL (Domain Specific Language) is when you keep encountering problems that, intuitively, feel like they should be one line, but are not; which, I argue...
- August 4th, 2021, 8:32 am
- Forum: General Discussion
- Topic: Collecting old CA simulators for archival
- Replies: 2
- Views: 940
Re: Collecting old CA simulators for archival
If we're counting historical versions of software for which newer versions are still available, TR's hlife, which I believe still exists as part of Golly, is available on his site as version 0.96 . The Wayback Machine goes back to 0.8 . Are earlier versions still around anywhere? Here's one I've rea...
- July 13th, 2021, 9:10 pm
- Forum: The Sandbox
- Topic: Birthdays
- Replies: 594
- Views: 202686
Re: Birthdays
Happy birthday to Alexey Nigin, who only appears on these forums on his birthdays. Except he didn't appear in 2019. Will he appear this year?
- July 7th, 2021, 10:07 pm
- Forum: Bugs & Errors
- Topic: The MC documentation is wrong
- Replies: 0
- Views: 1603
The MC documentation is wrong
The documentation on the MC format states that '.'s at the end of a row are suppressed, but doesn't say anything about '$'s at the end of a line being suppressed. It also gives "$$..*$...*$.***$$$$" as an example node, which clearly implies that they are not, and that an MC decoder can safely assum...
- July 2nd, 2021, 12:04 pm
- Forum: General Discussion
- Topic: Adapting apgsearch/Catagolue for searching expanding rules like Maze
- Replies: 6
- Views: 1232
Re: Adapting apgsearch/Catagolue for searching expanding rules like Maze
I just don't see any way to write a general algorithm that censuses rules that do pretty much always explode, but maybe count something different from what you'd normally count. What if you don't actually want a comprehensive census? This thread reminded me of an idea I had a while ago, and finally...
- July 1st, 2021, 6:08 pm
- Forum: General Discussion
- Topic: Thread for basic questions
- Replies: 3501
- Views: 1034476
Re: Thread for basic questions
Many formats include redundant information that could ultimately be deduced from the pattern context, but that make various operations easier if they are directly available. [examples] That's a valid point (the RLE example is even used by some decoders I've written). But it raises another question:...
- July 1st, 2021, 3:54 pm
- Forum: General Discussion
- Topic: Thread for basic questions
- Replies: 3501
- Views: 1034476
Re: Thread for basic questions
Why does the Macrocell format require the depth of nodes to be specified? They can be deduced by incrementing the depth of the subnodes. Ambiguity between leaf and non-leaf nodes in 3+ state rules can be resolved some other way, like prepending those lines with some specific character. I know .mc is...
- July 1st, 2021, 10:28 am
- Forum: Other Cellular Automata
- Topic: Sticky: a 4 state isotropic photon-based Moore rule
- Replies: 82
- Views: 18949
Re: Sticky: a 4 state isotropic photon-based Moore rule
Ripple carry adder (including p6-to-p3 converters feeding displays). Unblock the guns to modify the input: x = 59, y = 56, rule = Sticky 59A$33ACB24A$32A.2A.23A$33A2.24A$35A.23A$12A2.34A10.A$11AB2A.20A.2A. 5A.2A.A8.2A$12AC.A.A7.A2.3A.5A3.2A4.A.A10.A$24A.A5.4A.3A2.4A.3A8.2A$ 24A.6A2.A5.A.A3.A.A10.A$1...
- July 1st, 2021, 5:49 am
- Forum: Other Cellular Automata
- Topic: Sticky: a 4 state isotropic photon-based Moore rule
- Replies: 82
- Views: 18949
Re: Sticky: a 4 state isotropic photon-based Moore rule
An even further reduction of the AND gate: x = 9, y = 28, rule = Sticky 4A.4A$4A.4A$4A.4A$4A.4A$A7.A$2A.3A.2A$2A.3A.2A$2A.3A.2A$2A.3A.2A2$2.C 3.C$2.B3.B5$2.C$2.B9$6.C$6.B! At period 6 (the lowest period at which signals can trivially crossover) this is not an AND gate, it's an SR latch (?), as you ...
- January 5th, 2021, 7:01 pm
- Forum: Other Cellular Automata
- Topic: epsrc Results
- Replies: 9
- Views: 2871
Re: epsrc Results
I've recently been revisiting epsrc. I may post an update to the code. Just found a new high period record based on the old one, (386,792)c/7556: #C by blah and gameoflifemaniac x = 1, y = 1, rule = MAPhQAMHAREoIgIhgCIgAAAAACAgAQBOQgAAEAEABCAAAAAgAAgIAAAAAAAQAAAQAAAAAAAAAAAAAQAAQAEABAAAA o! Soon we ...
- December 3rd, 2020, 1:08 am
- Forum: Other Cellular Automata
- Topic: Rychládrát and Důvěřivý
- Replies: 7
- Views: 6601
Re: Rychládrát and Důvěřivý
The script seems to work, but how do you play this game? I tried different arrow combinations, but I don't see any changes on the display. You have to hold the keys down for a while, it's not very responsive. Also, the program won't register the keypress if multiple input keys are held down simulta...
- December 2nd, 2020, 4:29 pm
- Forum: Other Cellular Automata
- Topic: Rychládrát and Důvěřivý
- Replies: 7
- Views: 6601
Re: Rychládrát and Důvěřivý
I get this error: attempt to perform arithmetic on a nil value (upvalue 'height') I assume you tried to run it on an empty pattern. For me that causes the same error. You're meant to open a pattern first, then run the script. I'll change the script to display a more informative error message. Thank...
- December 2nd, 2020, 8:10 am
- Forum: Other Cellular Automata
- Topic: Rychládrát and Důvěřivý
- Replies: 7
- Views: 6601
Re: Rychládrát and Důvěřivý
I wrote a script to simulate Rychládrát in Golly. It's significantly faster than Reasoning Realm. It doesn't let you modify the pattern while it's running, other than through the cursor keys, enter, and backspace, which are bound to Důvěřivý's inputs. Read the comment at the top of the code for inst...
- December 1st, 2020, 11:12 am
- Forum: Other Cellular Automata
- Topic: Hex rule B2o/S2m34: 1997 write-up with viewable patterns
- Replies: 9
- Views: 2253
Re: Hex rule B2o/S2m34: 1997 write-up with viewable patterns
x = 10, y = 10, rule = B2o/S2m34H ob2o7b$b2obo6b$2ob2o6b$2b2obo5b$2bob2o5b$3b2obo4b$3bob2o4b$3b3obo3b$6b2o3b$ 6bobo2b$6b3o2b$8b3o! This structure (and others like it) are extremely stable. I can think of some intuitive reasons for why this is so, but I haven't considered the issue carefully. The pr...
- October 30th, 2020, 11:04 am
- Forum: Other Cellular Automata
- Topic: Fireworld (old historical rule)
- Replies: 29
- Views: 7232
Re: Fireworld/Positronic
Failed attempts at finding stable reflectors: x = 117, y = 102, rule = Fireworld 2.A.A$8.AB$A7.AB$3.A2$A4.A6$16.A.A$23.AB$23.AB$16.A$19.A$16.A10$32.A. A2.A$40.AB$40.AB$34.A.A2$32.A3.A12$49.A.A4.AB$56.AB2$51.A.A9$66.A3.AB $63.A6.AB2$67.A$64.A12$82.A5.AB$88.AB2$81.A3.A11$100.A3.AB$104.AB$98. A.A10$115...
- October 28th, 2020, 9:40 am
- Forum: Other Cellular Automata
- Topic: 8-bit microprocessor in a 7-state vN CA
- Replies: 7
- Views: 2057
Re: 8-bit microprocessor in a 7-state vN CA
Added to the list . Here's a Lua script to load the .mem files in Golly because I didn't want to deal with getting the Python program to work. --[[ deca-asm.lua blah 2020 A script to load data into Hactar's computer's ROM. Hacked together in a few hours. ]] local g=golly() g.warn("Ensure that data t...
- October 21st, 2020, 7:09 pm
- Forum: Other Cellular Automata
- Topic: Creating a Better CA notation (because all the others suck)
- Replies: 13
- Views: 4975
Re: One String to Rule Them All
The algorithm at the end of your last post would trip up on /2/3 because the first character of the survival conditions is not a digit, but is the null character since the component is length 0. Omitting the `C` component should imply `C2`; after all, `C2` is just the base case for `Cn`. `C(n<2)` ma...
- October 21st, 2020, 5:27 am
- Forum: Other Cellular Automata
- Topic: Creating a Better CA notation (because all the others suck)
- Replies: 13
- Views: 4975
Re: One String to Rule Them All
B0/S0/NR0 ("Everybody lives forever") Support for range 0 rules should not be required for compliance with the standard. I'd even say 'R0' should be syntactically invalid. Dimensionality: `1D`, `2D`, `3D`, etc. (default = 2D) Provisions or specifications for 1D rules should not exist. Nobody would ...
- October 9th, 2020, 5:43 pm
- Forum: Other Cellular Automata
- Topic: Wilfred
- Replies: 47
- Views: 9759
Re: Wilfred
x = 12, y = 38, rule = Wilfred 12C36$2.CAB2ABAC$3.6C! This is the same mechanism as the common adjustable Wire2 gun (or at least, highly similar): x = 27, y = 6, rule = Wire2 22.CABC$21.CBCABA$26CB$26CB$21.CBCABA$22.CABC5$18.4CABC$17.4CBCABA$26CB$26CB$17.4CBCABA$18.4CABC! Poorly optimised prime num...
- October 3rd, 2020, 4:02 pm
- Forum: Patterns
- Topic: Thread For Your Useless Discoveries
- Replies: 3778
- Views: 1594232
Re: Thread For Your Useless Discoveries
Bytes of long words on the PDP-11 were stored 3412 there... 2143, actually. I just tested this on an emulator: # cat end.c int main(){ long x=0x12345678; char *p=(char*)&x; printf("%x %x %x %x\n",p[0],p[1],p[2],p[3]); printf("%d %d\n",sizeof(int),sizeof(long)); return 0; } # cc end.c # ./a.out 34 1...
- October 3rd, 2020, 7:50 am
- Forum: Patterns
- Topic: Thread For Your Useless Discoveries
- Replies: 3778
- Views: 1594232
- October 2nd, 2020, 5:55 pm
- Forum: Other Cellular Automata
- Topic: Wilfred
- Replies: 47
- Views: 9759
Re: Wilfred
A /2/3 variant with signal circuitry. Sounds familiar . Splitter and diode for half-sheath wire. The diode converts the signal to a photon and back. x = 40, y = 14, rule = Wilfred 10.C.C.C.C.C$C.C.C.C.2C$11.C.C.C.C.C$.C.C.C.C.C$9.C21.2C.C.C.C$11.C 15.C.C.C$9.C17.A7.C.C.C$11.C16.C.C.2C$9.C$11.C$9.C21...