I know that this video is a bit different from my normal style of content. Don't worry, I plan on still publishing many philosophy, logic and science videos but I thought this might be a fun smaller project and I hope that you have fun with it. P.S. I have received many comments accusing The Lillypond of being a copy of Sam Hogan's Cell Machine and, while it is inspired by Cell Machine, I think that it is perhaps a little unfair to call it a carbon copy when there are many aspects that differ between the engines. I will grant, however, that the duplicator was perhaps a little unoriginal. You may stop pointing this out to me. Thank you.
The deleter should be directional, or have a directional variant, so it will only delete it the direction it is facing. This will allow for it to be replicated/moved.
I take that as a great compliment seeing as Tode is one of the most interesting channels I've seen. I do hope it doesn't seem as though I'm copying anything, I think that we are different enough.
I made something a lot like this many years ago :) Mine also had several different coloured populations of game of life automata and probably other stuff I don't remember. I crammed a lot into it, and it was chaos haha :-P
@@RandomAndgit Haha.. maybe. It was like a decade and a lot of my chronic fatigue getting gradually worse ago :P I don't really have the energy to work on stuff nowadays. But maybe. I'll see if I can find it, even :P
This is pretty fun. How is a conflict resolved? like if two tadpoles both intend to move to the same cell at the same time. Is it directionally biased? do some types of cell always have precedence?
This is an excellent question. Each cell is processed top to bottom, left to right so cells moving down have priority, then cells moving to the right, then cells moving left and then cells moving up. Additionally, different cell types have different kinds of cells have priority over others so a duplicator creating a cell above it would actually go before a tadpole moving down. I know that this is perhaps a little biased but I prefer it much better than having it be random.
@@RandomAndgit Yeah I don't mean biased negatively, it's cool to have a deterministic outcome. I would look for interesting ways to make all situations rotationally symmetrical, even if the underlying implementation was still row-wise from top to bottom. Like if two opposite tadpoles meet in the same cell they could annihilate, and if two perpendicular tadpoles met then the one on the right would override the other, 3 meeting could just allow the unopposed one to occupy the cell, the other two could either stop or annihilate. Not that it needs to be symmetric in any specific way I just like the natural feeling of it. Also you could have things like maybe four tadpoles converging on one cell become a lily pad instead of just one or none of them taking the cell, could lead to very interesting contraptions
@@Cammymoop Those are good ideas. I'll see what I can do about implementing them because that could allow for some very interesting contraptions. Thank you.
Do you think so? It bares quite a few differences in how it functions which I perhaps didn't make clear in the video. It seems that the ideas of movers and duplicators are just necessities if you are to have many-state cellular automata. I will grant that there are indeed some similarities though.
@@RandomAndgit sorry for the extremely late reply, but there's a mod of cell machine called ~~Cell Machine Mystic Mod Plus (CMMM+)~~ Actually, CelLua, that appears to have quite a few similarities I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall tadpole: nudger (mod) redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod) generator: generator lilly pad: wall deleter: trash cell fuser: spooner (mod) or and gate (mod) splitter: splitter/forker (mod) or the compounder (mod)
@@RandomAndgit sorry for the extremely late reply, but there's a mod of cell machine called ~Cell Machine Mystic Mod Plus (CMMM+)~ Actually, CelLua, that appears to have quite a few similarities I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall tadpole: nudger (mod) redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod) generator: generator lilly pad: wall deleter: trash cell fuser: spooner (mod) or and gate (mod) splitter: splitter/forker (mod)
@@RandomAndgitThere's a mod of cell machine called CelLua, that appears to have quite a few similarities I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall tadpole: nudger (mod) redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod) generator: generator lilly pad: wall deleter: trash cell fuser: spooner (mod) or and gate (mod) splitter: splitter/forker (mod) Note: this is an alternate account to the person you are replying to.
@@corecore5238 Well blast. I've not heard of CelLua. How very irritating that we have converged on cell types. It is interesting that isolated developments can lead to the creation of extremely similar engines, baring parallels to convergent evolution out of necessity. In this case, the necessity to have all logic gates buildable in a cellular automata. I shall have to check out CelLua and see if it really is as similar as you describe. Also, thank you for being honest about using an alt account rather than making it look like you had more back up than you did. 'Tis most honest of you.
@@sub-conscious I had, in fact, not seen this until now. I have a life to live and do not check my UA-cam comments every 5 minutes. In future, please be patient.
I've not played cell machine mods but have played the original. Still, that's movers, duplicators, deleters and walls. That's 4. Am I missing one? Also, what does it matter if separate engines share cells? It has quite literally no effect on either of the engines in their capacity to function as cellular automata.
I only count 3. Sure the different pieces have obviously been inspired by Cell Machine, but they’re not at all straight from it. The tadpole can’t push anything, unlike the mover from cell machine. The rotator only turns things into one direction parallel to its lines. The duplicator is the same so you get that one. The other 2 are the lily and the deleter which are so simplistic in idea that you can’t say he took them straight from Cell Machine.
@@hkayakh I will admit that perhaps the duplicator was a little unoriginal but it's such a useful cell in contraptions that I felt it needed to be included to allow for the creation of all the things that I wanted.
I know that this video is a bit different from my normal style of content. Don't worry, I plan on still publishing many philosophy, logic and science videos but I thought this might be a fun smaller project and I hope that you have fun with it.
P.S. I have received many comments accusing The Lillypond of being a copy of Sam Hogan's Cell Machine and, while it is inspired by Cell Machine, I think that it is perhaps a little unfair to call it a carbon copy when there are many aspects that differ between the engines. I will grant, however, that the duplicator was perhaps a little unoriginal. You may stop pointing this out to me. Thank you.
nice pond
It's only a matter of time until someone animates bad apple using this
That would be truly an honour. Come to think of it, I might just do it myself.
@@RandomAndgit bro how
@@trvrpsthis comments
sad that youtube cares more about whatever tf gartoing of barnbing is then this
good shit, keep it up
feels a lot like cell machine
That was a main inspiration of mine but I tried my best to improve upon those ideas, replacing the rotator with the redirector for example.
ok what the heck how are your videos this good. it feels too good to actually be real.
The deleter should be directional, or have a directional variant, so it will only delete it the direction it is facing. This will allow for it to be replicated/moved.
That's an excellent idea actually. Thank you.
This is mesmerising
this looks like a great project. im surprised you dont have thousands of subscribers
Hm, your video style is extremely reminiscent of TodePond, and their Sandpond Saga
I take that as a great compliment seeing as Tode is one of the most interesting channels I've seen. I do hope it doesn't seem as though I'm copying anything, I think that we are different enough.
i love the video!
This looks a lot like cell machine
rename the redirector to current it fits the theme much more
That's an excellent idea. Thanks.
you should recolor the cells so its easier to tell them apart
That's a good idea.
I like this video! This is really cool!
It’s truing complete!
Maybe making the cells' movements (similarly to cell machine) could make things easier to follow. This is awesome!
That's an excellent idea. Unfortunately, the way that I've programmed it would make it a little difficult but I'll see what I can do. Thank you.
This is super cool!
Thanks very much!
Excellent !
I made something a lot like this many years ago :) Mine also had several different coloured populations of game of life automata and probably other stuff I don't remember. I crammed a lot into it, and it was chaos haha :-P
That sounds like fun. Perhaps one day you can return to it and weed out the chaos, although, who doesn't love a little chaos?
@@RandomAndgit Haha.. maybe. It was like a decade and a lot of my chronic fatigue getting gradually worse ago :P I don't really have the energy to work on stuff nowadays. But maybe. I'll see if I can find it, even :P
This is pretty fun.
How is a conflict resolved? like if two tadpoles both intend to move to the same cell at the same time. Is it directionally biased? do some types of cell always have precedence?
This is an excellent question. Each cell is processed top to bottom, left to right so cells moving down have priority, then cells moving to the right, then cells moving left and then cells moving up. Additionally, different cell types have different kinds of cells have priority over others so a duplicator creating a cell above it would actually go before a tadpole moving down. I know that this is perhaps a little biased but I prefer it much better than having it be random.
@@RandomAndgit Yeah I don't mean biased negatively, it's cool to have a deterministic outcome.
I would look for interesting ways to make all situations rotationally symmetrical, even if the underlying implementation was still row-wise from top to bottom. Like if two opposite tadpoles meet in the same cell they could annihilate, and if two perpendicular tadpoles met then the one on the right would override the other, 3 meeting could just allow the unopposed one to occupy the cell, the other two could either stop or annihilate. Not that it needs to be symmetric in any specific way I just like the natural feeling of it.
Also you could have things like maybe four tadpoles converging on one cell become a lily pad instead of just one or none of them taking the cell, could lead to very interesting contraptions
@@Cammymoop Those are good ideas. I'll see what I can do about implementing them because that could allow for some very interesting contraptions. Thank you.
reminds me of the lilly pad puzzle level from zoombinis
I've no clue what that is but thank you anyhow.
cell machine .exe
Do you think so? It bares quite a few differences in how it functions which I perhaps didn't make clear in the video. It seems that the ideas of movers and duplicators are just necessities if you are to have many-state cellular automata. I will grant that there are indeed some similarities though.
@@RandomAndgit sorry for the extremely late reply, but there's a mod of cell machine called ~~Cell Machine Mystic Mod Plus (CMMM+)~~ Actually, CelLua, that appears to have quite a few similarities
I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall
tadpole: nudger (mod)
redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod)
generator: generator
lilly pad: wall
deleter: trash cell
fuser: spooner (mod) or and gate (mod)
splitter: splitter/forker (mod) or the compounder (mod)
@@RandomAndgit sorry for the extremely late reply, but there's a mod of cell machine called ~Cell Machine Mystic Mod Plus (CMMM+)~ Actually, CelLua, that appears to have quite a few similarities
I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall
tadpole: nudger (mod)
redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod)
generator: generator
lilly pad: wall
deleter: trash cell
fuser: spooner (mod) or and gate (mod)
splitter: splitter/forker (mod)
@@RandomAndgitThere's a mod of cell machine called CelLua, that appears to have quite a few similarities
I haven't actually played this mod in years, but these are the equivalents, to the best of my ability to recall
tadpole: nudger (mod)
redirector: left and right rotators, left and right semirotators (mod), or redirectors (mod)
generator: generator
lilly pad: wall
deleter: trash cell
fuser: spooner (mod) or and gate (mod)
splitter: splitter/forker (mod)
Note: this is an alternate account to the person you are replying to.
@@corecore5238 Well blast. I've not heard of CelLua. How very irritating that we have converged on cell types. It is interesting that isolated developments can lead to the creation of extremely similar engines, baring parallels to convergent evolution out of necessity. In this case, the necessity to have all logic gates buildable in a cellular automata. I shall have to check out CelLua and see if it really is as similar as you describe.
Also, thank you for being honest about using an alt account rather than making it look like you had more back up than you did. 'Tis most honest of you.
cool and all, but why isn't there a tutorial anywhere in the game/on the game page?
hell, just a description of the different cells in the description thing would be great
I know you've seen this now so please answer me
or just make the tutorial thing
My mistake, there is now a full guide in the description of Lillypond.
@@sub-conscious I had, in fact, not seen this until now. I have a life to live and do not check my UA-cam comments every 5 minutes. In future, please be patient.
@@RandomAndgit then how did you heart it? (Genuine question, new to this whole thing)
ok 5 of your cells are literally from cell machine and mods (yes the original didn't have the trash can cell that mods have)
I've not played cell machine mods but have played the original. Still, that's movers, duplicators, deleters and walls. That's 4. Am I missing one?
Also, what does it matter if separate engines share cells? It has quite literally no effect on either of the engines in their capacity to function as cellular automata.
I only count 3. Sure the different pieces have obviously been inspired by Cell Machine, but they’re not at all straight from it. The tadpole can’t push anything, unlike the mover from cell machine. The rotator only turns things into one direction parallel to its lines. The duplicator is the same so you get that one. The other 2 are the lily and the deleter which are so simplistic in idea that you can’t say he took them straight from Cell Machine.
@@hkayakh I will admit that perhaps the duplicator was a little unoriginal but it's such a useful cell in contraptions that I felt it needed to be included to allow for the creation of all the things that I wanted.