digital clock in conways game of life

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • All kudos to codegolf.stacke...

Комментарии • 608

  • @CC-hx8gj
    @CC-hx8gj 5 лет назад +7859

    Imagine accidentally changing 1 pixel and then having the entire thing turn to chaos

    • @5dgisd528
      @5dgisd528 4 года назад +563

      the fine tuning of the universe we exist in...

    • @isaac4283
      @isaac4283 4 года назад +80

      @Dr Deuteron or prions

    • @_mvr_
      @_mvr_ 4 года назад +60

      that's Life

    • @Bibibosh
      @Bibibosh 4 года назад +47

      Dr Deuteron
      The removal of any 1 pixel :::-
      digital mutation; cause by quantum anomalies!

    • @Bibibosh
      @Bibibosh 4 года назад +7

      Luke Palmer .....like a big jigsaw puzzle?
      Or like the 1:1 earth in minecraft.

  • @kwantator
    @kwantator 2 года назад +617

    Imagine the sole purpose of your universe's existence is just to tell time in a higher dimension

    • @mso1ps4
      @mso1ps4 Год назад +31

      Clocks all the way down

    • @brainloading5543
      @brainloading5543 Год назад +12

      Ever heard of atoms ?

    • @shaneh1003
      @shaneh1003 Год назад +14

      30-something years ago I was imagining our universe as a microscopic particle in a much more complex and larger universe, and it tortured me with fear. The idea of infinity was even more frightening, or even that there could be an edge with nothingness beyond. So I guess it was more comforting, although scary, thinking it was stack upon stack of larger and smaller universes enveloped in one another. The things that kept me fearfully petrified laying awake in bed as a child.

    • @MadScientist267
      @MadScientist267 Год назад

      ...

    • @The_Jovian
      @The_Jovian Год назад +2

      Are you so sure that our's isn't?

  • @mistycremo9301
    @mistycremo9301 5 лет назад +3917

    Most engineers don't have to take "Speed of Light Delay" into account when designing a simple digital clock. Kudos to whoever made this, for using such a weird system to their advantage in such a weird project.

    • @AtlasReburdened
      @AtlasReburdened 4 года назад +345

      Yeah, I was thinking the same thing. Imagine if electronics only worked if the voltage propagation front had to arrive with Planck moment accuracy.
      We'd still be in the 'Are steam engines _really_ better than horses?' phase of history.

    • @AndreasDelleske
      @AndreasDelleske 4 года назад +153

      It is a real problem in modern cpu design.

    • @FailuresWithJade
      @FailuresWithJade 4 года назад +115

      It’s been a big deal for a long time. We have it much easier nowadays. I can just write some HDL and hit a button, assuming my HDL is any good and I’m not being too ambitious with the clock speed.
      If your signal starts changing too early or finishes arriving too late, then your flip flop ends up being filled with garbage.
      I couldn’t imagine doing timing analysis by hand in the 60s, even for a little few thousand transistor CPU like the 6502

    • @rr.studios
      @rr.studios 4 года назад +132

      I too sometimes use big words I don't understand to make myself sound more photosynthesis.

    • @AtlasReburdened
      @AtlasReburdened 4 года назад +25

      @@rr.studios Liking your own comment is rather uncouth.

  • @juanma4978
    @juanma4978 4 года назад +2437

    This is what scicraft members would be doing if minecraft gets deleted

    • @jac4900
      @jac4900 4 года назад +15

      Exactly! xD

    • @oitthegroit1297
      @oitthegroit1297 4 года назад +60

      Like that's gonna happen
      Minecraft will live on!

    • @XenophonSoulis
      @XenophonSoulis 4 года назад +2

      Exactly.

    • @gatedrat6382
      @gatedrat6382 4 года назад +15

      @@oitthegroit1297 Remember this comment in a few years

    • @JacobRy
      @JacobRy 4 года назад +27

      @@gatedrat6382 it's gonna last a while

  • @Zmunk19
    @Zmunk19 6 лет назад +919

    so you're one of them people who builds clocks with the lemons that Conway gives them

    • @griffins.4817
      @griffins.4817 4 года назад +75

      when the game of life gives you lemons, arrange them in such a way that you can play DOOM on them

    • @Nat_the_Chicken
      @Nat_the_Chicken 4 года назад

      He doesn't even like lemons

    • @redpepper74
      @redpepper74 4 года назад +15

      Pffft. Burn Conway’s house down.

    • @Ethan_Clark1
      @Ethan_Clark1 4 года назад +16

      redpepper74 WITH THE LEMONS

    • @deckedoutpistol1821
      @deckedoutpistol1821 4 года назад +13

      I don't want your damn lemons! What am I supposed to do with these? Do you know who I am? I'm the man whose gonna burn your house down! With the lemons! I'm gonna get my engineers to invent a combustible lemon that burns your house down!

  • @pavelv419
    @pavelv419 7 лет назад +1931

    after waching this video i feel myself like cave man living in 21 century =((

    • @Aric-ls7bf
      @Aric-ls7bf 6 лет назад +34

      pavel v then you should watch Conways Game of Life made in itself

    • @AndreasDelleske
      @AndreasDelleske 4 года назад +3

      It’s the 21st century cave again, don’t worry.

    • @orionthewildhunt9173
      @orionthewildhunt9173 4 года назад +1

      oh hi yea dont live in 2021 turn away for life

  • @captainsnake8515
    @captainsnake8515 4 года назад +762

    So I knew that Conway’s game of life was turring complete and hence you could do anything with it but I didn’t think anyone was crazy enough put in the work of doing anything with it

    • @the_netherqueen
      @the_netherqueen 4 года назад +30

      Wait Conway's is turring complete?

    • @cyntheticconjurer
      @cyntheticconjurer 4 года назад +83

      @@the_netherqueen It is indeed! And some people on StackOverflow built a Tetris game in it in the best way possible: by building the hardware of a rudimentary computer, writing an assembly language that they could convert into a Game of Life pattern that computer understands, and then writing a programming language they could compile into that assembly language, and writing Tetris in that.
      codegolf.stackexchange.com/questions/11880/build-a-working-game-of-tetris-in-conways-game-of-life

    • @deneb_tm
      @deneb_tm 3 года назад +61

      @@cyntheticconjurer Well that was a two-hour-long rabbit hole found via a sub-two-minute video, thank you for making me go down it.

    • @fussyboy2000
      @fussyboy2000 3 года назад +63

      There's an implmentation of Game of Life in Game of Life.

    • @_ryannnnnnnn_
      @_ryannnnnnnn_ 3 года назад +14

      You can even write minecraft if you want lmao.

  • @rosiefay7283
    @rosiefay7283 4 года назад +79

    It amazes me that everything works even though everything is asynchronous (there are no latches) and everything is on one plane. Glider streams that aren't meant to interact have to be routed around each other or else timed so that there are never any collisions.

  • @oliviapg
    @oliviapg 4 года назад +174

    RIP John Conway, an incredible mathematician and person

  • @kilroy987
    @kilroy987 4 года назад +53

    "Oh, an LED clock, nice - what crystal does it use?"
    "You are dead to me."

  • @carteradams43
    @carteradams43 4 года назад +182

    me: makes glider gun and feels very proud (for copying one i found online)
    this guy:

  • @nguyenphamthanhgiang8951
    @nguyenphamthanhgiang8951 6 лет назад +772

    So this is what geniuses and mathematicans plays all day long, I am not suprise.

    • @13mudit
      @13mudit 4 года назад +27

      Indeed. You are Nguyen Pham Thanh Giang

    • @nanamacapagal8342
      @nanamacapagal8342 4 года назад +7

      I myself would like to call myself a mathematician but this has made me less worthy of that title.

    • @pyrogenic
      @pyrogenic 4 года назад

      relatable

    • @comicsansgreenkirby
      @comicsansgreenkirby 4 года назад +1

      Not really mathematicians :p

    • @phonglove6767
      @phonglove6767 4 года назад

      Ikr

  • @DrakiniteOfficial
    @DrakiniteOfficial 4 года назад +114

    Holy crap.... This is absolutely incredible.

  • @williamsmith6921
    @williamsmith6921 4 года назад +340

    Can we draw an f in the conways game of life to pay respects for John conway

  • @PersonMann
    @PersonMann Год назад +3

    Can’t believe Goncharov made this

  • @poisax
    @poisax 4 года назад +7

    i imagine that people who don't know what Conway's game of life is would find this video incredibly boring while people who do know are fucking gobsmacked because this shit is insane, well done!

  • @Riael
    @Riael 4 года назад +51

    Rip Conway :(
    Ty youtube algorithm

  • @hhp3
    @hhp3 4 года назад +94

    Very nice work. Good job. I would very much like to see a video describing the component parts and discussing how you organized it. Please tell us about how you built this.

  • @gigi12gigi12
    @gigi12gigi12 4 года назад +20

    Rest in peace, Conway. You gave mathematicians lots of your wisdom and us simple people an incredible toy which can be used even to make a computer inside a computer. Let your name live forever in the minds of the people.

  • @over1757
    @over1757 4 года назад +49

    RIP Conway :(

  • @gavincurtis
    @gavincurtis 4 года назад +162

    Like looking at alien nanotechnology or something. Amazing. Could you add “SENSOR COOK”, “PIZZA ROLLS” and “4 SERVINGS”?

    • @The_WhitePencil
      @The_WhitePencil 4 года назад +4

      And if you put some food next to your pc it actually does cook it! From the explosion that is happening inside it!

    • @horsenuggets1018
      @horsenuggets1018 4 года назад +1

      Two number nines, a number nine large...

    • @ItsRubyGD
      @ItsRubyGD 4 года назад +1

      a number 6 with extra dip

    • @thenotoriusbp
      @thenotoriusbp 3 года назад +1

      two number fourty fives, one with cheese

  • @asdfadfafsdfa
    @asdfadfafsdfa 4 года назад +14

    This game always made me feel weird because this is how higher dimensional beings probably see us...

  • @FreakinKatGaming
    @FreakinKatGaming 3 года назад +5

    Omg it's been awhile since I heard anyone messing with this, yet you come and make a freaking clock holy lord thats impressive

  • @LarryPanozzo
    @LarryPanozzo 7 лет назад +56

    Genius. If only people could work on this full time!

    • @alengm
      @alengm 6 лет назад +8

      Larry Panozzo maybe that's what some researchers back in 60s did!

    • @stumbling
      @stumbling 4 года назад +1

      Not exactly the same thing but you will find Dave Ackley's work interesting. ruclips.net/user/DaveAckley

  • @valmontnaudin5642
    @valmontnaudin5642 6 лет назад +221

    Category: sport?

  • @glaseraaa
    @glaseraaa 6 месяцев назад +2

    you have zero right to be this awesome, jesus this must have taken a long time

  • @siamvat
    @siamvat 2 года назад +6

    Beautiful. Great job, this is just astounding. Understanding the entire mechanism of games and objects, then chaining them together and programing them to complete tasks that can make digital numbers. I never thought this gave could turn out to be this amazing.

  • @jacobr7729
    @jacobr7729 4 года назад +19

    Rip john conway :(

  • @patricksmith7626
    @patricksmith7626 2 года назад +3

    This literally frightens me on some deep, existential level. Are we the constructs? How could we know?
    "Like" for making me question my existance.

  • @cavestoryking8761
    @cavestoryking8761 4 года назад +17

    RIP Conway, such a brilliant man.

  • @Geegs
    @Geegs 4 года назад +7

    This is probably the most blessed video I've seen in a long time

  • @keithg2651
    @keithg2651 7 лет назад +59

    jaw dropping

  • @ahmetyusufklc5359
    @ahmetyusufklc5359 4 года назад +5

    Rest in peace Conway.

  • @RamLaska
    @RamLaska 4 года назад +1

    Conway couldn’t have imagined this when he was doing it on paper all those years ago.

  • @plsdontbanmeagainyoulibtards
    @plsdontbanmeagainyoulibtards 2 года назад

    It's stuff like this that I can't even begin to wrap my head around how this could've possibly been created. I'm sure like a lot of things, it's a bit more understandable when you break it down into small parts, but regardless there's no way this could ever be easy to make. If you know how chaotic these simulations can be, you know how incredible it is to not only make a large scale 'infinite' pattern, but for that pattern to also logically interact in order to execute a series of commands.
    So cool.

  • @LampChop239
    @LampChop239 4 года назад +3

    Просто невероятная работа, очень восхищает! Представить сложно, сколько времени и просчетов на это ушло

  • @andresalcaino7278
    @andresalcaino7278 3 года назад +4

    imagine being a cell without knowing that it is only part of a clock. Maybe we are part of a clock...

    • @Ok20066Real
      @Ok20066Real 3 года назад

      Uh-oh time for an existential crisis.

    • @AndrewHalliwell
      @AndrewHalliwell 3 года назад

      No, we're part of a program to determine the question.

  • @DanielEspinel-h5y
    @DanielEspinel-h5y 27 дней назад

    This is what separates Computer Scientists from the other software professions.

  • @jackhandma1011
    @jackhandma1011 2 года назад +2

    Damn. The amount of work it took to make this...

  • @myllinerix6911
    @myllinerix6911 4 года назад +3

    RIP John Conway. You was a great mathematician х_х

  • @yatint9665
    @yatint9665 4 года назад +2

    RIP conway

  • @spicerice8116
    @spicerice8116 4 года назад +5

    I wish I could even comprehend what went through the creators mind when making this

  • @charliepea
    @charliepea Год назад

    If humanity can make a working clock over a bunch of cells, then a full-pledged working computer completely run by Conway GoL might be possible.

  • @imsohigh4520
    @imsohigh4520 2 года назад +1

    I have created many, many, initial conditions, aka rules, I can configure them symmetrical, non symmetrical, horizontal, and diagonal. I also have rules that are infinite. They never shrink, and they never die, they only evolve. Conway’s rule is too destructive, on average, it dies off faster than I can toast some bread in a toaster. There’s probably 50 different rules, I have created.

  • @thorham1346
    @thorham1346 4 года назад +40

    Would be nice to make a table clock out of this (Raspberry Pi + screen).

    • @gcxs
      @gcxs 4 года назад +8

      with 32gb ram

    • @ow_
      @ow_ 4 года назад +12

      @@gcxs you definitely don't need anywhere near that amount, since that's millions of bytes (life blocks) and this uses a significantly less canvas size in comparison. This runs in the browser, too, from a tgol interpreter made by the same guy that got x86 in the browser. So it really wouldn't be that hard. Just stick a small display on, boot up chromium, and you're pretty much all set

    • @ryanrising2237
      @ryanrising2237 4 года назад +1

      To really see what’s going on, you’d need a pretty big screen, wouldn’t you?

    • @MiikKasuu
      @MiikKasuu 4 года назад +1

      haha this is literally what I thought of doing as soon as i saw this!

    • @absolutelyproprietary6896
      @absolutelyproprietary6896 2 года назад +1

      The most bloated, unnecessary and overengineered clock!
      I loved it lets make one!

  • @gabxan7966
    @gabxan7966 Год назад +1

    it's just a piece of excellence in any aspect you see it. engineering, programming skills, depth of thinking, you name it! my deepest respect! Is there any chance to get hands on the source code?

  • @jorgemarcelo4708
    @jorgemarcelo4708 4 года назад +1

    No way!.. we need more videos about this!

  • @JordanBeagle
    @JordanBeagle Год назад

    This is incredible I didn't know you could practically make functional things in GoL you even have the PM in the corner!

  • @myrical4147
    @myrical4147 Год назад

    I can't even begin to imagine to complexity of this.

  • @oddspray346
    @oddspray346 4 года назад +3

    Rest In Peace Conway

  • @NightmareCourtPictures
    @NightmareCourtPictures 4 года назад +14

    Now you gotta make it so that the little squares can do machine learning so it can create the clock on its own.

    • @minecraftify95
      @minecraftify95 11 месяцев назад +1

      Even if they had machine learning they couldn't because, y'know, Conway's game of life has rules.

  • @freevbucks8019
    @freevbucks8019 3 года назад +1

    As Conway said, if a machine is unpredictable, it can do anything

  • @ian_b
    @ian_b 3 года назад +3

    And there was me all those years ago proud that I'd written Game Of Life in machine code for my ZX Spectrum :D

    • @EvilSandwich
      @EvilSandwich 3 года назад +2

      I need to learn Z80 someday. I'm a 6502 boy myself lol

    • @dannygjk
      @dannygjk 3 года назад

      @@EvilSandwich I would prefer to code in Z80 over the 6502 and I did do quite a bit in 6809 code. The 6809 was less well known than the 6502 but only because of the Apple computer's popularity. The architecture of the 6809 is superior to the 6502.

  • @mcnole25
    @mcnole25 3 года назад +1

    The pixels are so smart

  • @rysea9855
    @rysea9855 4 года назад +4

    When quarantine kicks in

  • @lucankeyser2111
    @lucankeyser2111 4 года назад +2

    RIP Conway.

  • @punman5392
    @punman5392 4 года назад

    Wow Mr. Gorbachev you certainly have a lot of time on your hands

  • @caleborg5688
    @caleborg5688 4 года назад

    copy and paste will always be there for you even when no one else is

  • @Weathercold
    @Weathercold 4 года назад +2

    rip conway

  • @MarcosLlemes
    @MarcosLlemes 2 года назад +2

    Imagine being able to do this but not having anyone who could understand what you're talking about

  • @Max_Le_Groom
    @Max_Le_Groom 4 года назад +1

    I simulated Conway's Game Of Life on a Calculator and turned 2D pixel graphics into 3D voxel-like graphics on a touchscreen, both by accident

  • @calebhouston5799
    @calebhouston5799 4 года назад

    This man has way too much time and dedication

  • @Saikiran-pf1ry
    @Saikiran-pf1ry 4 года назад

    Imagine the feeling you'd get after you build something this complicated AND IT WORKS!

  • @JamesTDG
    @JamesTDG 3 года назад +1

    The animation is beautiful and so damn smooth!

  • @aurele2989
    @aurele2989 3 года назад +1

    Now that's some _impressive_ logic

  • @skiggywiggy8386
    @skiggywiggy8386 4 года назад

    This is why cellular automata fascinates me

  • @ExperiencePath
    @ExperiencePath Год назад

    If you can be anything, what would you be ? A computer engineer ?
    no, a computer !

  • @Rouverius
    @Rouverius 4 года назад +2

    RIP John H Conway

  • @the_eternal_doomslayer
    @the_eternal_doomslayer Год назад

    My caveman brain can not even begin to realise how that is possible

  • @rogg0224
    @rogg0224 4 года назад

    Conway died recently.. let him rest in peace.

  • @teranexcz1971
    @teranexcz1971 4 года назад +1

    F, rest in peace John Conway.

  • @Oli1974
    @Oli1974 Год назад

    Should be possible to run Doom in Game Of Life if it's apparently Turing complete. Probably would need immense computing power, but I'm waiting for the day somebody implements that!

  • @mrjoe332
    @mrjoe332 2 года назад +1

    I once built a dirt hut in Minecraft

  • @JediEdi
    @JediEdi 4 года назад +1

    I have no idea how you make a digital clock by putting pixels all over the place but it sure looks cool.

    • @johnuferbach9166
      @johnuferbach9166 4 года назад

      google conway's game of life, it has like three rules and you can buold stuff like this with it

  • @Supertimegamingify
    @Supertimegamingify 4 года назад

    The best visual programming language.

  • @imagineeelego
    @imagineeelego Год назад

    when you get a degree in "Conway's game of life engineering degree"

  • @Wifgargfhaurh
    @Wifgargfhaurh Год назад

    Conway's game of life is fun until it starts spelling your full name and address

  • @charliefranklin8523
    @charliefranklin8523 4 года назад +1

    RIP Conway

  • @bepsicat8545
    @bepsicat8545 4 года назад +1

    If you look away for a few seconds you miss the whole transformation!
    Yes I had to replay it 2 times...

  • @killmeister2271
    @killmeister2271 4 года назад

    rest in pizza john f connway also nice clock bro

  • @CuriousNeon
    @CuriousNeon 4 года назад

    Now I'm sad again about Conway...

  • @otakuribo
    @otakuribo 4 года назад +3

    Okay I NEED a breakdown of how exactly this is working. How does the programming communicate with the display? Also is this what they mean when they say Conway's Game of Life is Turing complete?

    • @carlphilippgaebler5704
      @carlphilippgaebler5704 3 года назад +1

      I haven't built anything like this in Life, but I know you can built logic gates... and I know from electronics that you can build memory flip-flops and counting circuits out of logic gates.
      So all they have to do is get the delays right, sending regular "increment" pulses to the counting circuit, having a little circuit to interpret the (binary?) number, calculate which segments should be "on" or "off," and make the change.
      Many parts of it are therefore very similar to a basic electronics project... but electricity travels much faster, so you don't have to worry about timing!

    • @joefagan9335
      @joefagan9335 2 года назад

      It means that anyting that's computable by any algorithms is computabe by Conway's game of life. EG It can compute any comptable function, play chess as well as deep blue (quite a bit slower), calculate digits of pi etc etc

  • @abdulmasaiev9024
    @abdulmasaiev9024 4 года назад +1

    Madness. For anyone wanting to look into simulating electronics with cellular automata: the Game of Life might be the famous granddaddy, but have a look at Wireworlds. If someone made an electronic clock in that one, you COULD actually reliably pretend to know what's going on.

  • @blueice5408
    @blueice5408 3 года назад +1

    Is it real?. How could you make full circle without hollow in the middle. It should die because over crowded

  • @DingoAteMeBaby
    @DingoAteMeBaby 5 лет назад +1

    This would be how alien bug races would build computers

  • @pezcadron6364
    @pezcadron6364 4 года назад +5

    The hole live and purpose of a race is give the Time, freaking Rick Sánchez

  • @livethemoment5148
    @livethemoment5148 2 года назад

    how is this even possible...I am astounded

  • @gustavgnoettgen
    @gustavgnoettgen 3 года назад

    Self aware anime waifu in Conway's game of life

  • @Lecotatuta
    @Lecotatuta 3 года назад

    this guy is a chad.
    the mayor chad

  • @tryingtogetgood7739
    @tryingtogetgood7739 2 года назад

    wow i didnt even think this could be possible. must have taken so much time to make.

  • @stackercoding2054
    @stackercoding2054 4 года назад +3

    RIP the creator of this

  • @WooGoo-fl6el
    @WooGoo-fl6el 4 года назад

    This Puts Our Redstone Contraptions To Shame

  • @fpv568
    @fpv568 4 года назад +1

    Rip John Conway.

  • @insertnamehere8099
    @insertnamehere8099 4 года назад

    It takes true genius to do something like this

  • @kubzone95
    @kubzone95 3 года назад +1

    I heard it's equivalent to Turing Machine, so is there any programming language built on it?

  • @ieatgarbage8771
    @ieatgarbage8771 Год назад

    You know, he made graduate

  • @Noh_Mercy
    @Noh_Mercy 3 года назад +1

    how do you make the dots between teh hr and minute without cells dying from overcrowding

  • @YamamotoTV2021
    @YamamotoTV2021 Год назад

    24-hour version please!

  • @anarchy8968
    @anarchy8968 4 года назад

    I wonder if one could make life forms in this laws of physics. not the "dead" or "alive" states of pixels, I mean like cells that are able to replicate, eat (actually, energy isn't a thing in this physics, is it?), run genetic material, evolve, act againist entropy (it exists in this set of rules) and so on. It would probably be massive but would aldo be groundbreaking

  • @codyclickbait5443
    @codyclickbait5443 6 лет назад +6

    What. The. Heck! ... I am officially amazed oO