Bad Apple but Played in Conway's Game of Life
HTML-код
- Опубликовано: 29 сен 2024
- Minecraft main channel: @Sloimay
One generation of the Game of Life is computed every frame, but at the same time, all white pixels of the corresponding frame in the Bad Apple music video are set as "alive cells" inside the GOL grid.
This channel is officially shitpost approved :D
I made a Discord server for my creations!:
discord.gg/dXNbb5vD3s
You can find the *source code* on it, and probably much more, as a lot of projects like these are coming.
I'm trying to build a community of artsy nerds that likes to mess around with code!
Thanks for the support! :)
Congratulations for 100K+!
dead server
shut up
dont be mean ;-)
@@slomi when was the last time you touched grass
I have entered the bad apple rabbit hole and it goes way deeper than I've ever expected, good work!
I entered like 2 years ago and now I have a playlist that's almost 600 long. And there are MUCH BIGGER ones out there
@@swampcooler8332 damn 600 is quite a lot, I'm definetely not that deep yet
I’ve got a playlist on my channel called ba dapple that has a lot. Not quite 600 though.
But also I don’t add every bad apple video to it. I only add it if there was a decent amount of effort put into it
Same 🫢
@@ZealanTannerdo you have the server light one
I love how when the background is black, the characters have a little kinda "aura" around them
STANDO POWER
Little kids would say "Aura points"
i like how it looks like it is molded
Help, my monitor is melting after rewatching bad apple 1000 times
bad apple but everything's made of dream blocks
Bad life.
Im here before this blows up EXTREMELY
I am baffled how conway's GoL actually allowed this to happen
It didn’t, they are just drawing the frames over GoL and then stepping the simulation
my stoobid arse actually thinks he did manipulate the game of life rule just to render bad apple, bro would got 727 mathematical nobel prizes for that
still impressive btw
As a fan of conway's: HOW
crab🦀
HOLY SHIT THIS IS INCRfEDIBLE
my autistic brain likes this video
It would be cool if you programed the video into a computer made with conways game of life without manually placing the cells with a mod
The Touhou cast contracts smallpox
Lol
The white ones are fine. Smallpox is racist!
No the video contracts it
A smallpox virus particle is just another object to dodge.
Smallpox fans when the big bigpox update hit
Bad apple is basically a test on how good your coding skills are
Especially using Scratch.
@@youlookingatme575 Scratch? lol.
Wait WHA-
@@sumlittleguy 😳
they did, didn't they.
@@KimDare75 what whitespace bc i am dumbbehvrllhfbvj
@@youlookingatme575 whitespace is a type of coding language where line changes, spaces, and tabs, so it's literally just empty space
As a math nerd this is absolutely insane and I love it
this is literaly ganna take days
How did they create that?
@@GAND-OZZ all the live cells are rendered overtop each generation, while all the dead cells continue the generational sequence from whatever live cells there were on the previous frame. In a sense, only the things inside the black sections of the bad apple video are undergoing Conway’s game of life, while all the white sections of the bad apple video act as a seed to start each generation in the black sections but are otherwise not affected by the rules of GoL
What coding they did to render this I have no idea, that’s the genius part
@@andrewcavallo1877 that is what I am talking about.
@@andrewcavallo1877 the render and code I mean.
Philosophers: Wondering for millennia what the meaning of life is
John Conway:
𝒃𝒂𝒅 𝒂𝒑𝒑𝒍𝒆!
Wait... It's bad apple?
Always has been
Bruh
yup checks out
@@GooseLukeBruhthis hits hard
I love the sort of ghosting/after image effect the cells leave behind
fr
"People think that mathematics is complicated. Mathematics is the simple bit, it’s the stuff we CAN understand. It’s cats that are complicated."
- John Horton Conway 1937-2020
Rest in pussy Mr. surreal number man 🖖
i agree, cats are complicated, but what does that have to do with math
While this looks cool, I'm still waiting for the time someone will do the insane task of doing this so that Conway's game of life makes bad apple pixel by pixel, if you look up "life in life" you can see you can recreate Conway's game of life inside Conway's game of life with thousands of little things recreating the pixels of it, and there for you can create anything inside of it using those pixels, and that would be like the most insane thing ever
That'd be awesome! Id definitely try it out
Imagine how big each megapixel will be.
I'm estimating on the scale of 10^20 pixels.
You might need a literal supercomputer given the scaling
@@Laeshen will take days or even months to render probably
If you can make game of life in game of life, it doesn't mean that you can create anything, but still you can do a lot of things. To save all the information of every frame you would probably need a HUUUGE area in game to save the data (a huge program made from only logic inside of the game), which is far more complex than creating logic with logic like in the case of GOL inside GOL. Hopefully someone can create it one day
Honestly before reading the description I thought you somehow made the whole thing play on its own, though manually adding the white makes a lot more sense
You could in theory do that since GOL is Turing Complete. I have no idea HOW you would generate the starting configuration, and it would have to be a sort of zoomed out thing where it turns parts of the screen white or black by just upping the population enough in those areas... but a starting configuration that does that exists, someone just has to find it.
Yeah this I expected too.
I thought the same, and was confused how this could work with such a pixel size
I thought the same, and was confused how this could work with such a pixel size
@@spudd86
So I'm not an expert, but I saw once someone explain how to do "anything" with GOL
it uses the planner (the little moving configuration that we see at the very beginning) but transmit information
Then there's a sort of square structure that with just a little tweek, has or has not planner going inside of it. These can be used to represent black or white pixels
Then, it's possible to make logical gate (AND, OR, NOT, et other) and connect these to the squares
I think there's a video going around of the game of life.... simulated by the game of life
If I find it, I'l put it here
Bad apple but with a little bit of mold 💖
literally a bad apple
Sloyimay should rename himself to Sloymai.
Wow, you're fast :0
This had like 200-300 views when i commented this, now it has 2K. it continues as well
fr
Man I can see this blow up so imma make my mark
Same with the guy above
Absolutely wild! I love how you can catch some spinners and gliders in the black spaces as well, it really adds a bit of character to this iteration of the trend. 👏👏
0:07 I felt like rush e was starting
This is a really unique take on bad apple! Good job
What isn't at this point, there are more unique takes then non-unique ones
I really like how you used Conway’s Game of Life to make the music video of Bad Apple look dynamic while still keeping the spirit of the original
This is some very mesmerising population choreography
Now someone needs to do a simulation of Bad Apple with bacteria in a petri dish or something :P
Could you upload a zoomed-out version of this so we can see the surrounding processes? I think there most likely were some since the screen was totally white at one point. In fact, now that I think about it, aren't the crowded cells meant to die? Did you use a modified ruleset for this? Also, there an algorithm used to generate this setup?
Thanks for the support!
Also read desc.
the full white areas were filled in externally each frame, not based on any ruleset, just based on bad apple frames. but the game still sees those cells as filled in and acted accordingly. If you fill in a single frame with some white image, and then move to next frame without modifying filled in cells, then only things on the edges will stay/generate, the rest will die; but if you keep overwriting each frame with new images, then cells around white edges will keep generating, creating those cool trails. no rule modification required =)
Well I'm now curious to see if it can actually be generated independently, maybe by creating a computer that reads data and uses it to render Bad Apple on a large grid, or actually somehow creating some kind of algorithm that generates a setup with a grid of cells representing a pixel whose state is determined by the majority of cells
@@FireyDeath4 It’s possible to create displays in Conway’s Game of Life
As GOL is turing complete, any computing problem could be solved inside of it.
I think a combination of displays and ROM is all we need for such a feat. I think I'll try at some point
I wonder if someone can find a cell in this video that stays alive for the whole music video?
@average_guyintheworld no, it would just take a while.
If I had to bet I'd say there aren't, but it could be possible. The only thing that in my opinion prevents this from happening are passages where one frame is completely full and the other is empty (like where there is a color inversion, like at 1:00). White cells are forced to be alive and then any cell with all neighbors alive that the next frame is no longer forcibly kept alive dies. However checking which cell is alive most of the time would be interesting and having the raw image or source code would not be that difficult. Has he published the code on Github or something like that?
0:31
@@ilmet17 couldn't we take the video frames, reduce their opacity in a manner so that if a frame is on the whole video it's 100% brightness, half the video 50% brightness etc, and then overlay all of them over a black background, and then just use the resulting brightness values to get our cell life stats?
@@Jake28 did u try it?
How did you force the black shapes without clearing everything within them when they were moving? 0:30 for example when the apple is falling. How does it clear the grid below it as it's falling, but the cells already within it are still fine instead of getting "reset"
i am not exactly sure of what youre asking, but i think the description probably has your answer
I understood, in GoL, any large white pattern is necessarily gonna obliterate itself in the next interation-frame, so there is no need to do any more math or differenciate white pixels.
So you just draw all the white pixels of the current bad apple frame on the next iteration, and in the same time most of the pixels that should now be black, became anyway black (but not completely, and that's the point of this video)
I actually looked this up not too long ago and was surprised it wasn’t made, cool to see it’s a thing now this looks really nice
ok now this is one of those things where you're supposed to expect it'll happen eventually but you never really thought about it until the moment you see it
1:57 i love how beautifully the color gradient from the sun is represented
you mean moon?
My eye .....
@@victorvirgili4447 well its not a moon anymore
0:26 yeah, I wouldn’t eat that apple either if I were you, it looks moldy.
0:37 Guess not.
1:00 is clean af
RIP John Conway
He will always be remembered.
This is honestly amazing. I feel like this needs to blow up. Great job, dude!
I am so glad that the ending showed the aftermath
My face when all the bacteria on the pitri dish starts moving in a shape that happens to resemble the bad apple music video:
SICK BRO i was looking to see if someone had made one of these the game of life is so cool to me
Thank you for putting in the flashing lights warning. So many creators don't do that, and I had an ex who would have actual seizures from excessive flashing. It really does help people, and I want you to know that it is very much appreciated.
exactly why its there yep! glad it can help some folks :D
At this point it's not even a meme it's just genuinely impressive
I love how the sun just radiates holy energy
3:17 THIS PART LOOKS SO COOL
Somehow this one looks more... alive than the original. I love it.
m8 its why its called game of life
This is cool
This is cool
This is cool
This is cool
This is cool
This is cool
How did you even do this? This is amazing
Looks like they made it so that every frame creates a cell where each white pixel should be, but doesn't delete the black ones, so that the game of life then uses the cells for every frame that they are free to "play" and make it look like the game is occurring in the empty regions, hence why there would be a connection between how the images move and how the cells are effected within the game (as opposed to just putting a mask over an ongoing game of life or something similar). That's just my theory based on what it looks like though so I don't know for certain.
@@isoid yeah that seems pretty accurate
@@isoid Exactly! Thanks for the explanation! A shorter but less accurate one is currently in description haha
@@slomi Didn't even see that lol. Good to know I got it right though.
@@slomi That's kind of cheating isn't it? I thought that you found an initial condition in the game of life that can produce bad apple. But since you didn't just overlay bad apple over an ongoing simulation, I give you a pass for creativity.
It feels even a bit more fluid than the original animation oO !
Absurd
kinda cool how you can tell the frames with the 'afterimage' of the cells
I am at a loss for how you got this to actually work. Conway can be painful to make work 😂
Finally found it, I knew it was just a matter of time before someone would do that. On behalf of the whole Bad Apple community AND the union of the Conway Enjoyers I solemnly thank you. You have all of my personal respect.
The Bad Apple community is not part of the Touhou community???
It looks moldy
true
Are you sure this is a shitpost? If so then I really want to see your serious work!
Hello! My main channel is "Sloimay" where I make Minecraft content. But there's a content drought currently
So here is a bit of what I'm up to right now!: twitter.com/Sloimay/status/1623659032496971777?s=20
This unironically creates one of the best effects I’ve ever seen.
O em gee slomy upload
This is actually really cool... and kinda gross in a way :P
I can already feel the quake of soon-to-come viewers...
Bad Apple just doesn't die, huh?
The flashing cells made the parts with the sun look absolutely insane, I love this
Rename your channel to Sloimay masterpieces
every movement feels so powerful, i love this
how is this popular if he got 34 subs?
This got recommended to me, and honestly, i love it
Wait, this showed up to me randomly, but I noticed later that it's you Sloimay! Hello there! Your computational skill is at its finest, lol.
I do recognize you! Hello :D
No main channel upload but we'll get there eventually
smells underrated
what is the fucking starting pattern? WHAT'S THE STARTING PATTERN!!!???
Back in the day, a colleague and I figured out how to implement Game of Life rules using convolutions on a high-end Matrox frame grabber. This allowed us to get a similar effect on live video. We had a lot of fun playing around the "Life halo" effect before we were told to get back to work! :)
Very fun! Yeah pretty close to what I did too, but I didn't have anything to feed to code live.
someone has to create a worldwide championship on making bad apple on random shit cuz these shits have to be the best shit to ever exist. cant be shitting me fr
I was expecting one of those really complicated gol computers generating the frames, but I suppose this suffices. The mess that forms constantly is pretty cool.
defo something ill try at one point
Conway's Bad Apple
The smile at 1:12 is even creepier with cells bleeding out from it
Perfect.
Now make Bad Apple but it's played WITH Conway's Game of Life
As in, make a device in Conway's Game of Life that plays Bad Apple.
No exterior modifcations. Just the bae ruleset.
Except speed modifications, you can run it as fast as you need.
It is cool that it's just like a pixel flare that is following the movements in the dark. This is good! Keep it up
Nice
RUclips Compression is having a hard time with this video today.
I don't know why this meme made a comeback but I'm so here for if hell yeah
It's a jam
I was confused and thought you were scamming because no way such amount and shape of alive cells is possible... but then I read the description
Also the fire works great with the shading
so many people just don't read it XD
Conway's apple of life
Wow
This is... surprisingly beautiful.
So many little pixels!
Doom vs Bad Apple
Which one is going to run in everything before?
Me randomly seeing a conways game of life video and suddenly thinking: Did someone animte bad apple?
Silly question, ofc
Oh youtube does NOT like this video 😂 my poor bitrate
How tf this is beautiful and insane how long did it take!?
RUclips's compression is having a field day with this one
Level 1: *Completed!*
Level 2: *Make CGoL do the animation by itself* (no forced whites)
Im so glad someone made this i was thinking about this earlier
Thought we had a mad scientish when i clicked on this, nope, just an insane coder.
To my bad apple playlist
RIP John Conway
If only you could've seen this
Conway's Game Of Life but it's 0.5 players
This is the visual representation of hitting your elbow on the corner of a chair
i just looked this up a week ago to see if there were any videos and this comes on my recommendations lmao
2:12 How did you handle the grey in the shadows of the musicians?
wait is bad apple chaotic? i mean if you change 1 pixel of 1 frame will the whole conway outlay have to change drastically? or not as drastically?
That one neighborhood living a peaceful existence until the animation touches it:
so basically bad apple but oh god the compression
alternative title: Bad Apple but with infinite motion blur
1:58 that is not the sun that is a closed demon core and there is an absurd amount of radiation coming off of it