✨ NEW Cellular Automata
Vložit
- čas přidán 31. 05. 2024
- EPISODE 34
Support me at / todepond
All cellular automata code for this video is in this repo: github.com/TodePond/NewPond
I also coded a tool that let me write things with the bird.
All the code for that is in this repo: github.com/TodePond/PaintPond
Patreon: / todepond
Github: github.com/TodePond
Twitter: / todepond
Instagram: / todepond
Liberapay: liberapay.com/TodePond
INTRO ANIMATION
Flora Caulton
floracaulton.com/
MUSIC
"Far Away Place"
Jody Wisternoff & James Grant Extended Mix
Xinobi
Anjunadeep
"The Sky Calls To Us"
Jody Wisternoff & James Grant Remix
Neil Quigly
Anjunadeep
"Santorini"
Fingerprint & Spencer Brown
Anjunadeep
"Pacific"
Jaytech
Anjunabeats
"Screwdriver"
Above & Beyond
Anjunabeats
"Always"
16BL & Wild Dark
Anjunadeep
SOUNDS
"Water Drop"
Mike Koenig
soundbible.com
"Frog Sound"
Hikeart
/ @hikeart
==== WARNING: spoilers below this line ====
FEATURED CELLULAR AUTOMATA
Conway's Game of Life
en.wikipedia.org/wiki/Conway%...
Wolfram codes
en.wikipedia.org/wiki/Wolfram...
MNCA
slackermanz.com/understanding...
Wireworld
en.wikipedia.org/wiki/Wireworld
Langton's ant
en.wikipedia.org/wiki/Langton...
Huegene
• Huegene OG (2015) - T2...
0:00 New Cellular Automata
5:11 More New Cellular Automata - Věda a technologie
Pro tip: Automata is plural, Automaton is singular
4:47
@@Soverthe If he knows the proper form, why does he keep using it incorrectly?
@@stanleythehandsome5402 Someone should write a programming language to figure this out...
Or just ask ChatGPT since said programming language probably won’t be able to have loops due to the difficulties of making compilers
@@stanleythehandsome5402sometimes being correct isn't that important :)
the production quality is incredible
It sure is
Thanks! I worked quite hard on this one :)
had me dancing an all. this videos are pure genius
@@timesnewroman3880 I'm glad to hear that! Thank you!
@@TodePond tode? Do you have a recommendation on where to start to learn coding?
If you want to reinvent something new (?) I made, I programmed a 1D asynchronous cellular automaton where each cell was looking into a large spatio-temporal neighborhood, tried to understand the rules followed by the cells, and applying the rule it discovered to itself. Each cell was trying to be coherent with their neighbors, but it did produce very interesting and incoherent results!
That sounds like a really cool idea! Is there anywhere I can check it out?
@@TodePond I believe there are some interesting infos on this said cellular automata on Ben Crulis (OP)’s channel!
Makes me think of the Wave Function Collapse algorithm
@@Vaaaaadim Kinda, but it also discovered the linking rules in the neighborhood
@@Bencurlis WFC doesn't?
I love how berd's writing gets messier and messier with each one
Haha! I love the little changes in these automata - they give it a sort of parallel universe feel ^-^
Thank you very much! I'm glad you like it! Maybe one day we'll find that universe...
@@TodePond are you gonna make a video about parallel universes?
I giggled at berd scrawling on everything, and its reaction to being grabbed at the end : )
Thanks! Me too - Flora did a great squished berd animation :)
This is genuinely one of the most unique and well made channels that I've found on youtube. Keep it up, looking forward to see where this goes!
Thank you, that's a huge compliment! I'm looking forward to it too 👀
You’re probably gonna like @PosyMusic as well!
This video has many degrees of excellent !
1) Freely experimenting is excellent
2) Learning from others is excellent
3) Not giving up is excellent
4) Cellular Automata ARE EXCELLENT to learn code skills, fundamental principles and way more
5) Nice pictures are always excellent
So I hope this video gets more views !
Thank you very much!! I'm really glad you liked it, and I'm pleased some of those themes came through :)
@@TodePond CAs are some of my first programming loves, along with Mandelbrot sets ;-) As a teenager, I played with some rules (such as the sandpile algo or thermodynamic ones) and ended up with a master thesis on Lattice Gas Cellular Automata (FHP3 type) to simulate fluid flows.
It is good (tm) to have a lot of "culture" about all the types of CAs out there, their working, their behaviours and properties, and your video is a nice overview ! I wish it was longer though ;-)
The first life that you show is just a rotated GoL, and the slider is a glider rotated 45 degrees. In fact, your system should allow a mix of 2 different versions of GoL that don't interact, as each cell won't interact with it's direct neighbors
LMFAO
the pin of shame
@@DrazkurHW :(
its*
that's the point
I love your peaceful, stick-with-it attitude. I find it so reassuring, like I'm quietly being motivated without being pushed.
Bird is so cute, I kinda felt bad for people hating on his work :(
Poor bird :(
I think they'll be alright though :)
This channel is criminally underrated.
Hey thank you, glad you like my channel :)
Omg you completely nailed it. This is far, far too relatable, as someone who has posts starting with "I came up with a cellular automata..."
Your videos are impossibly brilliant, and I so appreciate the details, storytelling, and explorations :)
Hey thank you very much, I'm glad you like my videos :) and I'm glad you relate!! thanks for watching!
I have never seen a video on these topics in such a mesmerizing, hypnotic way. The calm way youre speaking paired with these visuals is something else. Very well done!
Thank you very much! I'm glad you liked it :)
Never have I been so touched by a bird who makes cellular atomata with nothing but a red paintbrush
Omg the intro caught me off guard! lol, the humming is human humming LOL
Haha watch out! :) Don't worry though, it's just this amazing track: czcams.com/video/t1AYtR4R0Uk/video.html
This is one of the most artistic videos I've ever seen, I love the repetition of the theme it was executed perfectly!
Thank you very much! That's very kind of you to say! Glad you liked it :)
I don't know if it is the background understanding of agent based models or the house music, or even the "let's make something NEW" that made me enjoy this video so much.
I'm not sure haha! I'm glad you enjoyed it though!!!
What a great way to showcase some cellular automata! Awesome!
Thank you! I hope you enjoyed it :)
That birb seemed very frustrated, better give it some good food after this recording!
Haha yes you're right! I'll do that straight away... 🍽🐦
I love how the berd slowly get's more and more frustrated. poor boy :(
Yes, poor berd! Don't worry, they can handle it :)
@@TodePond :)
I bet you could be really original if you used floating point values in cells! Nobody's done that yet, right?
Yes that's genius! I'll call it... "Genia"
@@TodePond Keep trying and you WILL create something really new :-)
I can't believe this video only has 100,000 views. Incredible work, literally art.
"this isn't even Turing complete" is such a great comment. It can be posted to so many places.
I think this is a really good way to show how a lot of communities will scrutinize people for making things just because someone else made them too, and how it affects the makers and influences them to give up on creation. Really good video!
That plant one at the end generated some really wonderful patterns.
You feel the frustration of the bird near the end
With your first one that is basically GoL with a Ferz-Dabbaba neighborhood, I thought of an interesting idea: fairychess GoL.
Every piece has a state. That state is defined by a combination of elementary leapers.
Since we're using the birth/survival rules of GoL, each piece has exactly three parents. Surviving squares do not change their state. But newborn squares combine the states used by their parents to create them, with finite range states taking precedence over infinite range states.
Ngl, when I started watching this video, I felt like the commentary was really slow and awkward, but I quickly found it to be really entertaining with the music, visuals, and overall feeling. I don't know if the intention was to tell a story that felt like art, but that's what it felt like. This video feels like a piece of art and I don't know how to explain it properly. I felt like I was taken on a trip through the mind of a programmer just trying to create something and push through the crowd.
After 23 years on this earth and approximately half of them spent on the internet, I didn't think I would ever discover a whole new "type" of video to fall in love with. Of course the animations and the narration are superb, but what really prompted me to write this comment is this feeling of unearthing something completely new. This feels like a weird mix of slam poetry, meditation and nerdy math stuff. Maybe this was a bit more noticeable for me because I already did a lot of automata stuff myself and felt like I already knew a bit about the topic itself, but wow, this was an awesome watch. Inspiring creativity. You deserve way more attention for this, let's hope me and the other 7000 people weren't the last ones to get steered towards this corner of the internet by its beloved and mysterious algorithms.
Wow thank you very much for the kind comment! I'm glad you found it inspiring :) This "type" of video has been a really gradual thing. For the really hardy, you can look back through my old videos to see them change over time, and to see how we got here! Some of the first videos are a bit boring, but it picks up over time haha!
@@TodePond Thanks, I already binged through half the 3d sand videos right after watching this video. I love them.
@@nnmrts Haha amazing, thanks! If you watch them all in order, you'll be able to 'get' all the references and callbacks!
I'm glad this is a just a story about Berd and that it's to be continued; a little thought in the back of my head was worried that this was your way of announcing you quit!
Don't worry, SandPond Saga 4EVA!!!!!!
“Turns out it’s hard to make new stuff”
-a quote that I definitely made myself and wasn’t hard to make
This is such a unique niche you got here. Something like "somewhat creepy, uneasy mathematics and programming". This bird character you're playing is perfect, and the voice is so machine like and uneasy I love it. Please make more videos like this I've subscribed!!!
Yay a new video
Yay! Glad you made it!
This channel is amazing, I subscribed after the first video. Haven’t watched the full video yet, but I can already tell it has enough work and thought behind it to rival some of the biggest channels out there. BTW: was the music sync with your words at 3:09 intentional? Super cool detail!!
Thanks very much! It's a been a real adventure so far. and yes, I spend a lot of time planning how the script will sync up with the music. have to do those parts together. and i chop up and place each line manually to make it feel right
Congrats on 1k subscribers! Love the video, I wish I knew how to video edit the way you do
Thank you Cubs! :) I'm trying to learn as I go - check out my old videos to see the difference haha.... Your wand game is looking amazing by the way!!!
@@TodePondoh thank you so much! When we push our first playable version in a few weeks you'll be the first one to try it
"This isn't even turing complete" must be the one the most insulting lmao
This is such a neat video! I don’t normally comment but this is a truly special channel. Love to see what your going to do next!
Thank you very much! And thank you for the precious comment :) I'm honoured you chose my channel to comment on!
As a cellular automata enjoyer myself, I loved the presentation, it is like a guessing game for cellular automata nerds. It was also real fun that you just change one smart little thing for each of them and explain like it's nothing lol.
This is literally one of the best directed videos i have ever seen, it´s interesting, the music and voice match perfectly for a relaxed view and nobody is acknowledging how he managed to explain multiple well know automata in a fast, easy and interesting way; and your visuals and characters are so charming and memorable. This is the first video i encountered from your channel but you deserve way more suscribers, good luck and hope to see you succeed.
Sus-cribers 💀
I love how you introduce the cellular automata. It's great, love your vids
Thank you! Thanks for watching your way through them :)
Thanks for the survey of cellular automata. I feel sorry for poor bird. I think he lost it. :-)
New to You is still new. If someone else has done it before it's a connection across time and an opportunity to learn more. Unless you want NEW to mean "publishable". That's much less fun.
4:02 THIS MADE MY JAW DROP, I ALMOST SCREAMED LMAO such great content!!
This is one of the most charming things I've seen in a long time. I love this so much. Instant subscription.
The small tweaks you made to each of the systems was delightful, and it was fun seeing how the variations resulted in different yet very similar outputs. Absolutely delightful!~
This is awesome! I've never actually heard of the last ones
Thanks! I'm pleased you found something new!
@@TodePond Yep! :D
I think that so much has already been done before, but coding something up yourself can be extremely fun. You can also put your own spin on things, such as a slightly different visualization or a few tweaks or generalizations, and I think that can add real value. In any case, I appreciated the stuff you did in this video, and I hope you keep doing more things like it!
Thank you very much! I'll keep going :) and yes! So much has been done, and there's so much more to do (and redo) for fun 🐦
whether you're old or you're new
just be you
Good idea: make a Mashup of different cellular automata and see how they react
Thankfully youtube recommended me this channel. The quality of the content is something unique and I like the approach very much. If I may say, your voice might be a little too "unfiltered" (if thats a good word to describe it) but that doesn't really distract or bug me. Keep it up!
My brain is in heaven after watching that video.
Truly amazing stuff.
I'm new and want to note that that's the first video I see of your 6.09k subs channel
No, bird, don’t get discouraged😢
There were some really cool automata that I’d never heard of before, loved this video!!
I just discovered your channel and I really do like what I see. I hope you continue and I really like the frog / pond theme.
Welcome!!! Thank you :) I've started making the next video now!
I watched a couple of your videos now, and each and every single one of them is unique, very good and is probably better than anything CZcams has recommended to me.
These videos are even making me inspired to create my own unique sandbox/automaton worlds, and maybe even post them to youtube!
Thank you for being such an epic CZcamsr and programmer!
"Almost everything that can be created have been already created"
Hmmmm, no I think there's definitely loads more sands still to discover ⏳
I am impressed at how well this held my attention and how much I was laughing at you crossing everything out. Amazing video.
I like how the scribbles are Fourier transforms
Wonderful, though perhaps something more asynchronous would be more original, with a neighborhood of 40 surrounding squares, surely that's new!
Great idea! I'll call it... the Moveable Feast Device :)
I just got recommended this channel and I'm binging it. Absolutely surreal and the comedy is so unique. I just don't know what to say. Cheers
I love how you make videos with other purposes other than to show off what you've coded
I love the pace of your narration! So calm
7:43 the bird went crazy lol
Typical bird :)
This feels like a movie. Amazing work!
skateboarding is an amazing album. Props for choosing this particular song my friend.
Yes! Far Away Place is such a banger! It's always nice to share the music I like in these videos. I listen to it when I'm coding the stuff, so it makes sense to put into the videos too :)
This is probably the best thing YT has recommended me... You're massively underrated!
Thank you, that's very kind! I'm pleased you found the pond :)
Here before this channel blows up! Lovely work!
3:45
"So let's just put the input into an xor gate."
may i ask where the download for making the automata ( 0:24 ) could be or is it patreon exclusive?
It's CellPond! I made a video about it: czcams.com/video/sQYUQNozljo/video.html
And I'm making another video about it (releasing later this month): twitter.com/TodePond/status/1577627358286192640
You can also try it out: cellpond.cool
All its code is here: github.com/TodePond/CellPond
@@TodePond thank you so much tode, youre very kind and soothing to the mind soul and body
1:12 I see what you did here.
Moore or Lesse.
Well spotted!!
this is not a video, this is a trip! I never tripped with programming before, thanks for this travel!
Haha thank you! I'm glad you enjoyed the journey!!!
There’s a really interesting version of the plant automata where they add predators
Yes! I originally had it in the script, but I removed it to keep it more to-the-point
bruh I unironically thought that your diagonal game of life was better than conway's. The gliders are usually diagonal anyways... it just works better that way
This is incredibly high quality, I'm shocked you still only have 1.17k subscribers
Thank you very much! :) The pond is a well-kept secret...
Who ever made this Video is a Genius
That's me! Thank you Papa Stalin!
This cellular automata are so interesting! I can't believe I've never heard of them before. I'm going to try to make one of these
Great! I'm glad you've discovered them! I hope you have fun :)
Very inspiring. I've been having a foundational lack of motivation recently, but you inspire me to get back into oxidizing everything just because rust is fun. And what else is a bird to do but try to fly?
Thank you very much! I'm really pleased to hear that - I hope you enjoy yourself! 🐦
I think I relate to this video too much... Sometimes I worry about making something unique and forget about the fun in making my own version of something that already exists!
I really admire your channel. You have such a unique touch thats very funny and heart warming. It's great to see so much personality in a nerd video like this, with some really good high level explanations as well. This video is my favourite and I really like the commentary on ~being unique~
Edit: I need to edit this because I don't like my intial phrasing. To me, this video showcases not the issue with individuality but the issue with seeing uniqueness as being inherently competitive. Thinking that an idea can only have value when it comes from the first people. But ideas don't originate from single people but are instead a product of multiple people synthesizing together. They are even a product of society at large, as these ideas could only be made given their education. And this education could only have happened given the hard manual labour of the gentle worker, keepnig the academics in their chair! And so while ideas are a product of society at large, so too do they belong to society at large. Patents and the concept of plagiarism only stagnates the creative process of the collective and we are much better off without them.
The only difference between you and them is that they came first, they had material wealth to materialize their ideas, and they had an academic background to get outreach. These are not good reasons to stagnate the progress of ideas.
Thank you very much! That's very kind of you to say! I guess... I don't like how competitive people can be online. And I don't like how some people talk to each other online. So I channeled some of that into this video :) Imagine a world where people didn't comment like the commenters in this video. It would be better I think!
I make stuff because I enjoy it, and it lets me express my feelings+thoughts. So, whether something I make is original... or helps the world... or is good... That stuff doesn't even come into consideration!
... whether you're old or you're new
... just be you 🐸🐦
Just found you channel and your voice is really soothing
BREAKING NEWS: Birb tries to make new cellular automata and fails 6 times in a rope, deletes everything from existence
1: This is definitely not what I was expecting when I originally clicked the video, but I ended up staying for the whole thing, it was very interesting.
2: I am most definitely not usually an ASMR type of person, but this was very unexpectedly ASMR and I enjoyed it. I think it's the way you say sentences.
3: I have never studied any of these topics beyond having seen them, but I feel like I actually understand how they work now, which is extra not what I was expecting going into this video lol.
Excuse me while i go watch more of these
The narration and visuals of this are so good, it really is a shame I did not discover you earlier
Fantastic video, cute bird :)
♥🐦
Oh 🐦. I like the.. how to put it.. "etheric ambience" (?) on the video. I certainly have to go and check out some other videos on this channel!
Now that I watched all the videos of you, this is somehow my favorite currently 😊
congrats! thanks, this was a fun one! next video will be another berd-hosted one
I'm going to be honest, I'm just commenting to say I was here before you reached 1 000 subscribers, because there is no way you don't explode soon!
That's very kind of you! Maybe I will one day! You made it here before then either way :)
@@TodePond have you had a look at ncase's emoji simulator? It's similar to the cellular automata you do, except it has less exactness to the positional stuff, but it allows you to put in probabilities of certain outcomes. I had a lot of fun creating stupidly complex simulations on it back in the day. Unfortunately it's a little broken now and doesn't let you load up old saves
@@douglasvanhoffen8453 Oh wow it's amazing! I hadn't come across it yet, so thank you for showing me!
Man this video was so awesome! Makes me really want to try and make each one of these.
Thank you very much! I'm glad you enjoyed it! And maybe you could give it a try! It might be fun :)
As somebody who has dealt a lot with automatas in the past this was a fun watch
this is the first video i watched and i spend a whole night investigating Cellular Automata
Great!! Sounds fun :)
I have an original idea: Mix the rules of Bomberman, Snake, Minesweeper, and MC Redstone, to make a cellular automaton.
I would do it like this: In Bomberman, there's wall cells, bomb cells, and player cells. In Minesweeper, we can take inspiration from quantum mechanics, and say that "unknown cells" are in a superposition between "bomb cell" and "safe cell". With snake, we add moving snake-cells, and randomly-generated food-cells
remember me to watch this high.
The last one looked really pretty!
cool generation methods. I used and mixed similar ones in my project to generate structures for a 2D world in 2017, I really enjoyed working with all of them, even though I reinvented the wheel. It's interesting to see others try this.
I love the way of storytelling!
Thank you very much! Glad you like it :)
What’s the website for this automata
I'd never seen MNCA - I mean LNCA - before, that one looks super neat! I loved your visualization of it :)
This is insane genius and the best coding related video ive ever seen
Delightful! What a well-made video, thank you for sharing :)
Maybe next berd could try having the cells give continuous outputs, and perhaps a learnable rule for the updates. Like a little brain. 'Neuronal Cellular Automata' might be the name...
Hahaha that's a great idea! Maybe I'll need to do a sequel at some point... And thank you! It's my pleasure :)
The most adorable temper tantrum in youtube history
this is what is happening in my head whenever i try to make an original idea.
I feel like your bird should be a tode