For discussion of other cellular automata.
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 10th, 2020, 6:25 am
I've seen this mentioned before:
muzik wrote: ↑June 24th, 2017, 6:38 pm
What about a rule that simulates minecraft's flying slime block machine technology?
but nothing has been done about it. Mumbo Jumbo's newest video reminded me of it. He made a pseudo-flying machine gun (it has limited resources so technically not a true gun) and the top comment is:
octet33
7 hours ago
Ahh, Minecraft: everyone's favorite cellular automaton.
In the thread where muzik wrote the suggestion, they said it would have to be 3d, but I doubt it. They already did request a 2d version. This would still be very hard to make. Some reasons why:
- You would have to keep track of which pistons is pushing/pulling which block.
- Pistons would be slow because you have to update blocks the piston is pushing gradually.
- Because of the last point, pistons might fire at wrong times
- There are some complicated redstone concepts you have to implement like tranparency and quasi-connectivity
- Slime/Honey blocks might slow things down even further
- If made, this would require an enormous number of cell states
Blocks to add:
- A solid (non-transparent) block
Maybe list:
- Glazed terracotta(can't be pulled with slime/honey blocks)
Feel fry to simplify it and tell me if I've made any mistakes please.
-
Ian07
- Moderator
- Posts: 891
- Joined: September 22nd, 2018, 8:48 am
- Location: New Jersey, US
-
Quote
-
Login to like this post
Post
by Ian07 » October 10th, 2020, 10:22 am
Rule:UDirMCSlime? It's apparently still buggy, but it should be a good starting point.
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 10th, 2020, 2:28 pm
I can't copy the rule table into Golly. I get an error message saying bad basic vaules.
-
Ian07
- Moderator
- Posts: 891
- Joined: September 22nd, 2018, 8:48 am
- Location: New Jersey, US
-
Quote
-
Login to like this post
Post
by Ian07 » October 10th, 2020, 3:57 pm
Schiaparelliorbust wrote: ↑October 10th, 2020, 2:28 pm
I can't copy the rule table into Golly. I get an error message saying bad basic vaules.
You copied it from the source view, correct? Not the default view?
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 11th, 2020, 4:15 am
Ian07 wrote: ↑October 10th, 2020, 3:57 pm
Schiaparelliorbust wrote: ↑October 10th, 2020, 2:28 pm
I can't copy the rule table into Golly. I get an error message saying bad basic vaules.
You copied it from the source view, correct? Not the default view?
Thanks! Problem solved! I'll check out the rule and see what bugs it has.
Edit: I don't understand what some of the states are.
Code: Select all
0: vacc 1: slime block 2: piston 3: redstone block 4: piston extention 5: slime move 1 6: slime move 2 7: slime move 3 8: slime move 4 9: slime move 5 10: slime move 6 11: slime move 7 12: slime move 8 13: slime move 9 14: slime move 10 15: slime move 11 16: slime move 12 17: rsblock move 1 18: rsblock move 2 19: rsblock move 3 20: rsblock move 4 21: rsblock move 5 22: rsblock move 6 23: rsblock move 7 24: rsblock move 8 25: rsblock move 9 26: rsblock move 10 27: rsblock move 11 28: rsblock move 12 29: piston move 1 30: piston move 2 31: piston move 3 32: piston move 4 33: piston move 5 34: piston move 6 35: piston move 7 36: piston move 8 37: piston move 9 38: piston move 10 39: piston move 11 40: piston move 12 41: piston active
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
-
yujh
- Posts: 3068
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
-
Contact:
-
Quote
-
Login to like this post
Post
by yujh » October 11th, 2020, 5:01 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 4:15 am
Ian07 wrote: ↑October 10th, 2020, 3:57 pm
Schiaparelliorbust wrote: ↑October 10th, 2020, 2:28 pm
I can't copy the rule table into Golly. I get an error message saying bad basic vaules.
You copied it from the source view, correct? Not the default view?
Thanks! Problem solved! I'll check out the rule and see what bugs it has.
Edit: I don't understand what some of the states are.
Code: Select all
0: vacc 1: slime block 2: piston 3: redstone block 4: piston extention 5: slime move 1 6: slime move 2 7: slime move 3 8: slime move 4 9: slime move 5 10: slime move 6 11: slime move 7 12: slime move 8 13: slime move 9 14: slime move 10 15: slime move 11 16: slime move 12 17: rsblock move 1 18: rsblock move 2 19: rsblock move 3 20: rsblock move 4 21: rsblock move 5 22: rsblock move 6 23: rsblock move 7 24: rsblock move 8 25: rsblock move 9 26: rsblock move 10 27: rsblock move 11 28: rsblock move 12 29: piston move 1 30: piston move 2 31: piston move 3 32: piston move 4 33: piston move 5 34: piston move 6 35: piston move 7 36: piston move 8 37: piston move 9 38: piston move 10 39: piston move 11 40: piston move 12 41: piston active
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
You need to look at the rule table to understand it, but you can just try it here:
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 11th, 2020, 5:19 am
yujh wrote: ↑October 11th, 2020, 5:01 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 4:15 am
Ian07 wrote: ↑October 10th, 2020, 3:57 pm
You copied it from the source view, correct? Not the default view?
Thanks! Problem solved! I'll check out the rule and see what bugs it has.
Edit: I don't understand what some of the states are.
Code: Select all
0: vacc 1: slime block 2: piston 3: redstone block 4: piston extention 5: slime move 1 6: slime move 2 7: slime move 3 8: slime move 4 9: slime move 5 10: slime move 6 11: slime move 7 12: slime move 8 13: slime move 9 14: slime move 10 15: slime move 11 16: slime move 12 17: rsblock move 1 18: rsblock move 2 19: rsblock move 3 20: rsblock move 4 21: rsblock move 5 22: rsblock move 6 23: rsblock move 7 24: rsblock move 8 25: rsblock move 9 26: rsblock move 10 27: rsblock move 11 28: rsblock move 12 29: piston move 1 30: piston move 2 31: piston move 3 32: piston move 4 33: piston move 5 34: piston move 6 35: piston move 7 36: piston move 8 37: piston move 9 38: piston move 10 39: piston move 11 40: piston move 12 41: piston active
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
You need to look at the rule table to understand it, but you can just try it here:
I can try it here? That pattern is just a slime block.
-
yujh
- Posts: 3068
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
-
Contact:
-
Quote
-
Login to like this post
Post
by yujh » October 11th, 2020, 5:31 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 5:19 am
yujh wrote: ↑October 11th, 2020, 5:01 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 4:15 am
Thanks! Problem solved! I'll check out the rule and see what bugs it has.
Edit: I don't understand what some of the states are.
Code: Select all
0: vacc 1: slime block 2: piston 3: redstone block 4: piston extention 5: slime move 1 6: slime move 2 7: slime move 3 8: slime move 4 9: slime move 5 10: slime move 6 11: slime move 7 12: slime move 8 13: slime move 9 14: slime move 10 15: slime move 11 16: slime move 12 17: rsblock move 1 18: rsblock move 2 19: rsblock move 3 20: rsblock move 4 21: rsblock move 5 22: rsblock move 6 23: rsblock move 7 24: rsblock move 8 25: rsblock move 9 26: rsblock move 10 27: rsblock move 11 28: rsblock move 12 29: piston move 1 30: piston move 2 31: piston move 3 32: piston move 4 33: piston move 5 34: piston move 6 35: piston move 7 36: piston move 8 37: piston move 9 38: piston move 10 39: piston move 11 40: piston move 12 41: piston active
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
You need to look at the rule table to understand it, but you can just try it here:
I can try it here? That pattern is just a slime block.
No, just for convenience, but I don’tk know why lv doesn’t accept the rule table.(I’m lazy too!)
I don’t understand anything of the rule:notice: I don’t have vpn )
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 11th, 2020, 5:37 am
yujh wrote: ↑October 11th, 2020, 5:31 am
No, just for convenience, but I don’tk know why lv doesn’t accept the rule table.(I’m lazy too!)
I don’t understand anything of the rule:notice: I don’t have vpn )
What is lv?
-
yujh
- Posts: 3068
- Joined: February 27th, 2020, 11:23 pm
- Location: I'm not sure where I am, so please tell me if you know
-
Contact:
-
Quote
-
Login to like this post
Post
by yujh » October 11th, 2020, 5:58 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 5:37 am
yujh wrote: ↑October 11th, 2020, 5:31 am
No, just for convenience, but I don’tk know why lv doesn’t accept the rule table.(I’m lazy too!)
I don’t understand anything of the rule:notice: I don’t have vpn )
What is lv?
Life viewer
octet33
7 hours ago
Ahh, Minecraft: everyone's favorite cellular automaton.
definetely don’t agree!!!!!
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 11th, 2020, 6:05 am
yujh wrote: ↑October 11th, 2020, 5:58 am
Schiaparelliorbust wrote: ↑October 11th, 2020, 5:37 am
yujh wrote: ↑October 11th, 2020, 5:31 am
No, just for convenience, but I don’tk know why lv doesn’t accept the rule table.(I’m lazy too!)
I don’t understand anything of the rule:notice: I don’t have vpn )
What is lv?
Life viewer
octet33
7 hours ago
Ahh, Minecraft: everyone's favorite cellular automaton.
definetely don’t agree!!!!!
Okay then, it's kind of strange that it doesn't accept it. And Minecraft technically isn't a cellular automaton but in the video it is without any mobs and stuff I think, and it really is nice though certainly not everyone's favorite. It is supposed to be a game, not a CA.
-
Saka
- Posts: 3627
- Joined: June 19th, 2015, 8:50 pm
- Location: Indonesia
-
Contact:
-
Quote
-
Login to like this post
Post
by Saka » October 12th, 2020, 10:15 pm
Schiaparelliorbust wrote: ↑October 11th, 2020, 4:15 am
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
I believe this was my attempt at implementing the 12-block push limit. However, it doesn't work, because of splits:
Code: Select all
x = 7, y = 13, rule = uDirMCSlime
2.A3.A$.6A$4.A$4.A$.4A$.C2.A$B4A$4.3A$4.A.A$4.A.A$4.A.A$2.5A$2.A3.A!
I haven't bothered to fix it, and I lost the nutshell file as well, so I'd have to start from scratch if I wanted to really add anything.
Here's an example flying machine that works in MC (Java) as well.
Code: Select all
x = 8, y = 9, rule = uDirMCSlime
6.C$3.AB.A$3.A2.AC$3.A2.BA$3.A.3A$2.CA.A$B.A2.A.C$A4.B.A$8A!
A minecraft redstone CA shouldn't be too hard as well.
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 13th, 2020, 1:12 am
Saka wrote: ↑October 12th, 2020, 10:15 pm
Schiaparelliorbust wrote: ↑October 11th, 2020, 4:15 am
Why are there so many piston, rsblock, and slime move states? It can't be just the direction. I'm too lazy to look at the rule table.
I believe this was my attempt at implementing the 12-block push limit. However, it doesn't work, because of splits:
Code: Select all
x = 7, y = 13, rule = uDirMCSlime
2.A3.A$.6A$4.A$4.A$.4A$.C2.A$B4A$4.3A$4.A.A$4.A.A$4.A.A$2.5A$2.A3.A!
I haven't bothered to fix it, and I lost the nutshell file as well, so I'd have to start from scratch if I wanted to really add anything.
Here's an example flying machine that works in MC (Java) as well.
Code: Select all
x = 8, y = 9, rule = uDirMCSlime
6.C$3.AB.A$3.A2.AC$3.A2.BA$3.A.3A$2.CA.A$B.A2.A.C$A4.B.A$8A!
A minecraft redstone CA shouldn't be too hard as well.
That is very cool. And I use that word sparingly. I kind of wish there were observers, but that's okay. How do pistons push exactly? I don't see any piston heads, only single blocks. A Minecraft redstone CA would be nice. I think it should be at least two-layered, because you often have to place redstone dust on top of blocks. It should also be bird's-eye view.
Edit: Are there sticky pistons or just regular ones? It looks like the machine you gave me uses only pushes and no pulls.
-
bubblegum
- Posts: 960
- Joined: August 25th, 2019, 11:59 pm
- Location: click here to do nothing
-
Quote
-
Login to like this post
Post
by bubblegum » October 13th, 2020, 1:17 am
Schiaparelliorbust wrote: ↑October 13th, 2020, 1:12 am
How do pistons push exactly? I don't see any piston heads, only single blocks.
It detects a last-phase push block (for a slime block, the blue-green with the least blue) and replaces it with a piston arm for a "pushing" effect.
Each day is a hidden opportunity, a frozen waterfall that's waiting to be realised, and one that I'll probably be ignoring
sonata wrote:July 2nd, 2020, 8:33 pm
conwaylife signatures are amazing[
citation needed]
anything
-
Saka
- Posts: 3627
- Joined: June 19th, 2015, 8:50 pm
- Location: Indonesia
-
Contact:
-
Quote
-
Login to like this post
Post
by Saka » October 13th, 2020, 5:43 am
Schiaparelliorbust wrote: ↑October 13th, 2020, 1:12 am
How do pistons push exactly? I don't see any piston heads, only single blocks.
Edit: Are there sticky pistons or just regular ones? It looks like the machine you gave me uses only pushes and no pulls.
Piston head is state 4.
You can read the comments on the ruleTable for what each state is. There are only slime blocks, redstone blocks, and right-facing nonstick pistons.
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 13th, 2020, 5:59 am
Saka wrote: ↑October 13th, 2020, 5:43 am
Schiaparelliorbust wrote: ↑October 13th, 2020, 1:12 am
How do pistons push exactly? I don't see any piston heads, only single blocks.
Edit: Are there sticky pistons or just regular ones? It looks like the machine you gave me uses only pushes and no pulls.
Piston head is state 4.
You can read the comments on the ruleTable for what each state is. There are only slime blocks, redstone blocks, and right-facing nonstick pistons.
Fair enough. Though I do think that if we make a redstone CA it should have blocks facing all directions.
Edit: I think we should start trying to make it. It should have:
Redstone dust
Observers
Pistons (both types)
Redstone blocks
Repeaters
Comparators
Transparent and opaque blocks
Redstone torches
Other blocks I omitted (buttons, droppers etc.) because they wouldn't work in a CA.
-
NoAyeBeardo
- Posts: 261
- Joined: June 16th, 2020, 12:38 pm
- Location: A house, or a flat, or a [click to expand]
-
Quote
-
Login to like this post
Post
by NoAyeBeardo » October 16th, 2020, 7:21 am
What's the fastest possible speed?
I got to c/42:
Code: Select all
x = 8, y = 6, rule = uDirMCSlime
3.2AC$3.ABA$2.CA.A.C$pQDA2.B.A$A6.A$8A!
Not inactive any more!
-
Saka
- Posts: 3627
- Joined: June 19th, 2015, 8:50 pm
- Location: Indonesia
-
Contact:
-
Quote
-
Login to like this post
Post
by Saka » October 16th, 2020, 7:33 am
NoAyeBeardo wrote: ↑October 16th, 2020, 7:21 am
What's the fastest possible speed?
I got to c/42:
Code: Select all
x = 8, y = 6, rule = uDirMCSlime
3.2AC$3.ABA$2.CA.A.C$pQDA2.B.A$A6.A$8A!
In this CA (assuming you mean that, since the one above won't work in MC as the bottom segment is 13 blocks)? Here's a c/28o:
Code: Select all
x = 4, y = 4, rule = uDirMCSlime
.C$BA.C$AB.A$4A!
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 16th, 2020, 7:37 am
I tried to make flying machines but I'm absolutely terrible at it. Can we get started on the redstone CA?
-
Saka
- Posts: 3627
- Joined: June 19th, 2015, 8:50 pm
- Location: Indonesia
-
Contact:
-
Quote
-
Login to like this post
Post
by Saka » October 16th, 2020, 8:17 am
Here's another question: What's the smallest (by population, bb if populations are equal) flying machine that works both in the uDirMCSlime rule and actual minecraft?
Here's 30 cells in an 8x8 bounding box
Code: Select all
x = 8, y = 8, rule = uDirMCSlime
5.C$3.B.2AC$3.A2.BA$3.A.3A$2.CA.A$B.A2.A.C$A4.B.A$8A!
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 16th, 2020, 8:22 am
Saka wrote: ↑October 16th, 2020, 8:17 am
Here's another question: What's the smallest (by population, bb if populations are equal) flying machine that works both in the uDirMCSlime rule and actual minecraft?
Here's 30 cells in an 8x8 bounding box
Code: Select all
x = 8, y = 8, rule = uDirMCSlime
5.C$3.B.2AC$3.A2.BA$3.A.3A$2.CA.A$B.A2.A.C$A4.B.A$8A!
It seems that this spaceship powers its pistons diagonally, though I don't see anything like that on the quasi-connectivity article on the Minecraft wiki. I'm not very good at this so I might be wrong, I can try it in Minecraft right now if you'd like.
Edit: Tried it out, works perfectly. Also, I'm playing Minecraft in Shakespearian, so when I tried to look up "piston" it didn't work. Turns out they're "extenders" and "gluey extruders".
-
Moosey
- Posts: 4306
- Joined: January 27th, 2019, 5:54 pm
- Location: here
-
Contact:
-
Quote
-
Login to like this post
Post
by Moosey » October 16th, 2020, 8:34 am
Schiaparelliorbust wrote: ↑October 16th, 2020, 8:22 am
It seems that this spaceship powers its pistons diagonally, though I don't see anything like that on the quasi-connectivity article on the Minecraft wiki. I'm not very good at this so I might be wrong, I can try it in Minecraft right now if you'd like.
Last I checked, all of flying machine technology in MC is based on that kind of interaction, so it
should definitely work
Bi-directional flying machine CA when (either 180 or 90 degrees apart)? Maybe with fewer states so that it can be rule-tabled
not active here but active on discord
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 16th, 2020, 8:38 am
Moosey wrote: ↑October 16th, 2020, 8:34 am
Schiaparelliorbust wrote: ↑October 16th, 2020, 8:22 am
It seems that this spaceship powers its pistons diagonally, though I don't see anything like that on the quasi-connectivity article on the Minecraft wiki. I'm not very good at this so I might be wrong, I can try it in Minecraft right now if you'd like.
Last I checked, all of flying machine technology in MC is based on that kind of interaction, so it
should definitely work
Bi-directional flying machine CA when (either 180 or 90 degrees apart)? Maybe with fewer states so that it can be rule-tabled
Yes, perhaps before we start the redstone CA we can make add other directional pistons or sticky ones.
-
Moosey
- Posts: 4306
- Joined: January 27th, 2019, 5:54 pm
- Location: here
-
Contact:
-
Quote
-
Login to like this post
Post
by Moosey » October 16th, 2020, 3:08 pm
Schiaparelliorbust wrote: ↑October 16th, 2020, 8:38 am
Moosey wrote: ↑October 16th, 2020, 8:34 am
Schiaparelliorbust wrote: ↑October 16th, 2020, 8:22 am
It seems that this spaceship powers its pistons diagonally, though I don't see anything like that on the quasi-connectivity article on the Minecraft wiki. I'm not very good at this so I might be wrong, I can try it in Minecraft right now if you'd like.
Last I checked, all of flying machine technology in MC is based on that kind of interaction, so it
should definitely work
Bi-directional flying machine CA when (either 180 or 90 degrees apart)? Maybe with fewer states so that it can be rule-tabled
Yes, perhaps before we start the redstone CA we can make add other directional pistons or sticky ones.
Maybe. adding Sticky Pistons to udirmcslime should also be possible
not active here but active on discord
-
Schiaparelliorbust
- Posts: 3686
- Joined: July 22nd, 2020, 9:50 am
- Location: Acidalia Planitia
-
Quote
-
Login to like this post
Post
by Schiaparelliorbust » October 17th, 2020, 2:22 am
Moosey wrote: ↑October 16th, 2020, 3:08 pm
Schiaparelliorbust wrote: ↑October 16th, 2020, 8:38 am
Moosey wrote: ↑October 16th, 2020, 8:34 am
Last I checked, all of flying machine technology in MC is based on that kind of interaction, so it
should definitely work
Bi-directional flying machine CA when (either 180 or 90 degrees apart)? Maybe with fewer states so that it can be rule-tabled
Yes, perhaps before we start the redstone CA we can make add other directional pistons or sticky ones.
Maybe. adding Sticky Pistons to udirmcslime should also be possible
I think we can use the same slime states for pulling right and pushing right and vice versa.