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:
Slime blocks
Honey blocks
Pistons(both types)
Redstone blocks
Observers
A solid (non-transparent) block
Maybe list:
Obsidian (unmovable)
Glazed terracotta(can't be pulled with slime/honey blocks)
Transparent block
Feel fry to simplify it and tell me if I've made any mistakes please.
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 )
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.
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.
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:
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.
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:
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.
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.
Last edited by Schiaparelliorbust on October 13th, 2020, 1:49 am, edited 1 time in total.
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.
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
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
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".
Last edited by Schiaparelliorbust on October 16th, 2020, 8:37 am, edited 1 time in total.
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
κ is measurable iff there is a nontrivial elementary embedding j:V→M (M transitive) with critical point κ
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.
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
κ is measurable iff there is a nontrivial elementary embedding j:V→M (M transitive) with critical point κ