[Baba Is You] Turing machine custom level

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 175

  • @wolfytronic
    @wolfytronic 4 ปีที่แล้ว +395

    2020: we made a turing machine inside baba is you
    2060: baba is you is broadly used as a programming language and is now free

    • @Lumberjack_king
      @Lumberjack_king 3 ปีที่แล้ว +7

      Lol

    • @mads_in_zero
      @mads_in_zero 3 ปีที่แล้ว +46

      "Hey, Joe, can we hang out after school?"
      "I can't, I have Baba Homework."

    • @kaprix6436
      @kaprix6436 3 ปีที่แล้ว +15

      and also a fun game! (note: side effects include: brain explosion, watching an walkthrough, crying)

    • @suzhengchong2593
      @suzhengchong2593 3 ปีที่แล้ว +1

      that would honestly just be stupid

    • @blokos_
      @blokos_ 2 ปีที่แล้ว +2

      well soeone alerady made a baba is you launguage

  • @danielisgamer
    @danielisgamer 5 ปีที่แล้ว +1312

    So if we expand this big enough, can make baba is you, inside baba is you?

    • @sighmon5640
      @sighmon5640 5 ปีที่แล้ว +361

      theoretically yes, realistically no

    • @water2205
      @water2205 5 ปีที่แล้ว +107

      @@sighmon5640 IM GONNA WASTE MY LIFE DOING THIS, BECAUSE I WILL BREAK ALL ELECTRONICS WITH MY WATERY BODY.

    • @pittagiiya
      @pittagiiya 5 ปีที่แล้ว +22

      We can't expand this big enough.

    • @water2205
      @water2205 5 ปีที่แล้ว +11

      @@pittagiiya nlg i was gonn try

    • @feritperliare2890
      @feritperliare2890 5 ปีที่แล้ว +90

      DanielisGamer you’d need a monitor 5*10^20 times bigger than the biggest tv there is currently to have it in its current texture size sure you could do it by linking billions of monitors but seriously this endeavor would require the budget of a 1st world country for the next 5 years

  • @deloptin545
    @deloptin545 5 ปีที่แล้ว +226

    I was like "Huh? where are all the rul-" then i noticed the text at the bottom.

    • @PROPLAYEN
      @PROPLAYEN 5 ปีที่แล้ว +12

      Yeah i was like "Why is the orb moving"

    • @gsas3012
      @gsas3012 4 ปีที่แล้ว +1

      Lmao me too

  • @thedischarger12
    @thedischarger12 4 ปีที่แล้ว +93

    I feel like Baba Is You and Super Mario Maker 2 have a lot in common and not a lot at the same time

    • @mathguy37
      @mathguy37 3 ปีที่แล้ว +7

      they are and are not equal
      baba is smm2 and not smm2

  • @d-o-n-u-t
    @d-o-n-u-t 5 ปีที่แล้ว +373

    Is it good that I understood absolutely nothing

    • @gsas3012
      @gsas3012 4 ปีที่แล้ว +21

      Yeah, very impressive, I don't know wtf happened there honestly, I just had my jaw dropped the whole time.

    • @michasokoowski6651
      @michasokoowski6651 4 ปีที่แล้ว +11

      @Bram Smits So... is it bad that i understand it so well, that i can predict what will happen?

    • @jessew7565
      @jessew7565 4 ปีที่แล้ว +2

      @@michasokoowski6651 nah but it is bad that felt compelled to tell us that

    • @richardbullick7827
      @richardbullick7827 3 ปีที่แล้ว

      No.

    • @BetaDude40
      @BetaDude40 3 ปีที่แล้ว +10

      @@gsas3012 Basically a turing machine can be thought of as like the most basic possible computer. You have an infinitely long piece of tape covered in 0's, and a machine that shifts the head of the machine left and right on the tape. Programmed into the hardware of the machine are a set of states (A, B, C, and D, which here correspond to the colors of the orb) and a set of rules for each state (the shift rules on the left, for example if we're in state A and the orb is on 0, then we shift to the right and change to state B. Additionally there's some rules to change the numbers on the tape on the right, for example if we're in state A and the orb is on 0 then we swap it to a 1).
      All programs are in this turing machine is just a set of states, along a set of rules that determines how we change state, determines how we shift left or right, and determines whether to change the bit to 0 or 1, based on what state we're currently in and what we read from the tape. The tape can be thought of as memory, and the states and rules can be thought of as program code.
      In theory, if we *did* have an infinitely long piece of tape, and we could make as many rules as we wanted, we could write any program we wanted in Baba is You solely off of this system. In other words, this level, if it were big enough and we waited long enough, could actually run DOOM

  • @rconnor2006
    @rconnor2006 5 ปีที่แล้ว +220

    You like this, look up the Magic: the Gathering Turing machine! The video is called “I built a COMPUTER in Magic the Gathering.” Kind of insane a physical card game can be Turing Complete.

    • @spongeintheshoe
      @spongeintheshoe 4 ปีที่แล้ว +4

      th-cam.com/video/pdmODVYPDLA/w-d-xo.html

  • @valoch3187
    @valoch3187 5 ปีที่แล้ว +204

    You should port DOOM to it! Yeah, I know, needs more space, but running some demo (like Fibonachi sequence calculation) would be nice.

    • @utahgetmetwo72
      @utahgetmetwo72 4 ปีที่แล้ว +8

      You might have already seen this already but look up “Conways Game of Life in Baba is You”. Such a cool thing to see!

    • @asasin666666
      @asasin666666 3 ปีที่แล้ว +1

      here you go buddy
      th-cam.com/video/DciHjnbPnyQ/w-d-xo.html

    • @smth35
      @smth35 3 ปีที่แล้ว +2

      the first level of DOOM 1 is already remade in BIY.

    • @moviastdyst
      @moviastdyst 3 ปีที่แล้ว +1

      Baba Is 3D

  • @aaronking2020
    @aaronking2020 5 ปีที่แล้ว +43

    I feel like we all made jokes about creating a computer in baba is you....

  • @willhart2188
    @willhart2188 5 ปีที่แล้ว +56

    BABA IS SMART

    • @umarwa1222
      @umarwa1222 4 ปีที่แล้ว +5

      ME IS NOT SMART

    • @bunbunnbunnybun
      @bunbunnbunnybun 4 ปีที่แล้ว +4

      LONELY ME IS SMART
      IS
      NOT
      SMART

    • @gsas3012
      @gsas3012 4 ปีที่แล้ว +1

      Me is smart
      not
      smart
      at
      all

    • @Jester4460
      @Jester4460 4 ปีที่แล้ว +2

      ME IS BABA

    • @goldenwarrior1186
      @goldenwarrior1186 3 ปีที่แล้ว +1

      @@gsas3012 so that means you’re smart

  • @TheRemixer124
    @TheRemixer124 4 ปีที่แล้ว +27

    It's official. Baba Is You players have become too powerful.
    Baba Is Powerful

    • @10pitate
      @10pitate 3 ปีที่แล้ว +1

      Baba has brain
      Brain is big

    • @pictureplanet1
      @pictureplanet1 2 ปีที่แล้ว +2

      Baba is power. Powered All On Baba is Empty.

    • @vindi167
      @vindi167 ปีที่แล้ว +1

      ​@@10pitateBRAIN IS MORE

    • @vindi167
      @vindi167 ปีที่แล้ว

      ​@@pictureplanet1aAA-

  • @shanshansan
    @shanshansan 3 ปีที่แล้ว +3

    Me, having no idea what's going on: "hmm yes this goes 1 and this goes 0"

  • @Patashu
    @Patashu 5 ปีที่แล้ว +30

    BABA IS BUSY AND BEAVER

    • @masonhunter2748
      @masonhunter2748 4 ปีที่แล้ว +2

      en.wikipedia.org/wiki/Busy_beaver

  • @demitrischoenwald1436
    @demitrischoenwald1436 5 ปีที่แล้ว +9

    What did I just watch. Smoke is actually coming out of my ears from that.

    • @fractalgem
      @fractalgem 3 ปีที่แล้ว

      Welcome to baba is you.
      In order to understand this, you basically need two things. Baba is you, and turing machines.
      Turing machines are basically idealized computers stripped down to the absolute bare minimum, of a processor with minimalistic rules, a state for the processor, a memory strip, and the ability to move back and forth on the meemory strip.
      In baba is you, you push blocks around, but the rules themselves can be pushed.
      Of most relevance to us, however, are the way transformation and move rules work.
      "Fire is water" will turn all fire objects into water when the next iteration happens.
      "Fire on ice is water" will turn fire into water, but only if its sharing space with ice.
      "O is left" causes all O to move left. "O on 1 is left" only makes 0s on one move left.
      Does that help or did i make it worse?

  • @Ryanisthere
    @Ryanisthere 2 ปีที่แล้ว

    what a great way to prove baba is you is turing complete
    build a turing machine

  • @flambamamba
    @flambamamba 5 ปีที่แล้ว +16

    Hey I just found out there are custom levels in this game you can't just do this to me.
    Really cool btw :)

  • @spawnnumber2126
    @spawnnumber2126 3 ปีที่แล้ว +4

    I was curious of whether it would be possible to make chess in Baba is You

    • @silverhawke
      @silverhawke  3 ปีที่แล้ว +4

      definitely possible, though whether you can make the full game work is questionable :p
      by that i mean implementing turns and chess piece movements should be easy, but not so much on check(mate), castling and en passant

  • @Quazex
    @Quazex 5 ปีที่แล้ว +4

    I have no idea what any of this is but it's pretty cool

  • @menizdakul7311
    @menizdakul7311 4 ปีที่แล้ว +1

    We can’t say we didn’t see this coming...

    • @gsas3012
      @gsas3012 4 ปีที่แล้ว

      I did see it coming, it is just that I didnt know when

  • @Hyperboid
    @Hyperboid 5 ปีที่แล้ว +2

    i sure do love cmake

  • @snowly6439
    @snowly6439 5 ปีที่แล้ว +5

    *This is going to destroy my last brain cell*

  • @RadekMirski
    @RadekMirski 3 ปีที่แล้ว

    Turing machine complete in Baba is You!!

  • @Lugmillord
    @Lugmillord 3 ปีที่แล้ว

    A busy beaver! That is so cool. :D

  • @coolcat7029
    @coolcat7029 2 ปีที่แล้ว

    Baba is Turing complete!

  • @Jacob-qx4bc
    @Jacob-qx4bc 5 ปีที่แล้ว +9

    whats happening? i dont understand

    • @AlexK-jp9nc
      @AlexK-jp9nc 5 ปีที่แล้ว +5

      This is a Turing machine, it is the most simplistic computer that is "Turing Complete" which means that it can calculate anything. What anything means is still somewhat vauge but given the right rules (on the left) and the right starting numbers at the top, you can make the bubble do anything you want.

    • @Jacob-qx4bc
      @Jacob-qx4bc 5 ปีที่แล้ว +1

      @@AlexK-jp9nc ok, i get that, but what is the buble doing?

    • @Kadin789
      @Kadin789 5 ปีที่แล้ว +2

      Jakub Martin Nermut Changing 0s to 1s. Not much to it.

    • @lolpop7799
      @lolpop7799 5 ปีที่แล้ว +4

      @@Kadin789 actually it does more like changing its state and depending on the value it's on and the states it's in moving left or right and changing the value of the new position and maybe also changing its state

  • @mibadada
    @mibadada 5 ปีที่แล้ว +6

    why is the orb moving? If I remember correctly, directional commands are for orientation, so where is the MOVE/SHIFT/whatever you are using?

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว +7

      there's a move at the bottom right corner at the start, the rule is just hidden

    • @mibadada
      @mibadada 5 ปีที่แล้ว +1

      @@silverhawke oh I see! Thank you!

  • @dankhankhill4443
    @dankhankhill4443 5 ปีที่แล้ว +10

    Brain is oof

    • @daridon2483
      @daridon2483 5 ปีที่แล้ว +4

      LEVEL is HOT
      BRAIN is MELT and DEFEAT

    • @dankhankhill4443
      @dankhankhill4443 5 ปีที่แล้ว +2

      @@daridon2483Me is Defeat
      Has
      You

  • @DrGandW
    @DrGandW 5 ปีที่แล้ว +31

    Woah, where’d the Flag come from?

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว +40

      i used the flag in here to indicate the halting state of the Turing machine!

    • @Nuclearburrit0
      @Nuclearburrit0 5 ปีที่แล้ว +9

      C on 0 is Down and Flag

    • @XRADU97
      @XRADU97 5 ปีที่แล้ว +1

      @@Nuclearburrit0 what about the orb?
      There are no rules for it

    • @woomiiakarandomveemo5933
      @woomiiakarandomveemo5933 5 ปีที่แล้ว +1

      Radu Nvm, it must be the “item” for A/B/C/D

    • @cst1229
      @cst1229 4 ปีที่แล้ว +1

      @@XRADU97 Lonely Text Is Hide

  • @elicenyne
    @elicenyne 5 ปีที่แล้ว +21

    What is this! My mind is bababroken!

    • @h20wizard57
      @h20wizard57 5 ปีที่แล้ว +1

      I can’t help but imagine you as an announcer for a band

    • @kirbomatic1573
      @kirbomatic1573 4 ปีที่แล้ว +1

      ...bababoey.

  • @museofsalzburg2373
    @museofsalzburg2373 5 ปีที่แล้ว

    I have no idea what just happened

  • @A9YearsOldNOTYouTuber
    @A9YearsOldNOTYouTuber 3 ปีที่แล้ว +1

    is it neutral that I understand absolutely nothing?

  • @dolphin2.0.
    @dolphin2.0. 3 ปีที่แล้ว

    Baba is turing complete

  • @wikwokbingbong1280
    @wikwokbingbong1280 5 ปีที่แล้ว +2

    Baba is you is like Polybius but in coding form

  • @Katomou
    @Katomou 5 ปีที่แล้ว +2

    I dont know what that means or what is happening at all but congrats

  • @mathguy37
    @mathguy37 3 ปีที่แล้ว

    This is the start of the dumbly complex era of baba is you

  • @calmcat5377
    @calmcat5377 4 ปีที่แล้ว +2

    How'd you get the 0 and 1 objects and how are they (and the letters too) colored?

    • @silverhawke
      @silverhawke  4 ปีที่แล้ว +1

      i made it myself. the level editor allows you to apply colors in the palette to the sprites

    • @calmcat5377
      @calmcat5377 4 ปีที่แล้ว

      Don't know why I asked that now that I think about it (already knew) but I still don't know how you got the 0 and 1? Custom objects I assume?
      Edit: never mind I'm dumb

  • @sabata2
    @sabata2 3 ปีที่แล้ว

    I don't get it...

  • @davinjones9967
    @davinjones9967 4 ปีที่แล้ว +3

    You really going to go "lonely text is hide" us?

    • @mozarteanchaos
      @mozarteanchaos 4 ปีที่แล้ว

      it's all shown at the start of the video, so no

  • @andyedwards9011
    @andyedwards9011 4 ปีที่แล้ว +1

    But is Baba NP-Hard?

  • @monkeyarch7510
    @monkeyarch7510 4 ปีที่แล้ว +1

    Someone get aliensrock in here

  • @NoenD_io
    @NoenD_io ปีที่แล้ว

    Share pls

  • @user-tl4bg3ci3g
    @user-tl4bg3ci3g 7 หลายเดือนก่อน

    can you share this online? i wanna tinker with it

    • @silverhawke
      @silverhawke  7 หลายเดือนก่อน

      i probably would have to redo it or so because the 0/1's were custom sprites, and i can't use custom sprites when uploading custom levels

    • @user-tl4bg3ci3g
      @user-tl4bg3ci3g 7 หลายเดือนก่อน

      @@silverhawke oh ok

  • @raycast_rae
    @raycast_rae 2 ปีที่แล้ว

    make a paradox in baba is you

  • @asdfghyter
    @asdfghyter 3 ปีที่แล้ว

    Do you have a version where text is not hide?

    • @silverhawke
      @silverhawke  3 ปีที่แล้ว +1

      silverhawke.s-ul.eu/dNHvryjm here you go

    • @asdfghyter
      @asdfghyter 3 ปีที่แล้ว

      @@silverhawke Thank you!

  • @cortster12
    @cortster12 4 ปีที่แล้ว

    So this simply programs "you win" basically?

    • @silverhawke
      @silverhawke  4 ปีที่แล้ว

      this is just an implementation of a particular Busy beaver machine to demonstrate that you can have a Turing machine in BIY. there's really no other meaning to it -- i simply made it win the level when the machine halts.

  • @arti2074
    @arti2074 4 ปีที่แล้ว

    I dont even know what "hide" does

    • @cst1229
      @cst1229 4 ปีที่แล้ว

      It just makes stuff invisiblr.

  • @f.p.1840
    @f.p.1840 4 ปีที่แล้ว

    first of all what is a turning machine (google did not put the explanation in an understandable way) and second of all how does this work? is it like super basic programming laguage or something?

    • @fractalgem
      @fractalgem 3 ปีที่แล้ว +1

      A turing machine is basically a very very simplified , minimalistic computer.

    • @backwardsface3046
      @backwardsface3046 3 ปีที่แล้ว

      A Turing machine is a machine that can run any computer algorithm

  • @jacklynisasi9114
    @jacklynisasi9114 5 ปีที่แล้ว +1

    Care to explain

  • @xenobyteee
    @xenobyteee 5 ปีที่แล้ว

    How are you moving the orb thing on the numbers

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว

      there's a MOVE rule at the bottom right in the start, it's just hidden

  • @wolfVFV
    @wolfVFV 5 ปีที่แล้ว +2

    Doesnt Turing machine require an infinit Long band?
    So its a Limited Turing machine?

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว +6

      yeah in practice Turing machines are always limited in space and time, but an idealized one has infinite space and time. in a similar vein, we can imagine an idealized baba level that is infinite in size - that would be equal to Turing machine.

  • @Dexaan
    @Dexaan 3 ปีที่แล้ว

    Where's Hello World?

  • @digaddog6099
    @digaddog6099 5 ปีที่แล้ว

    Is there a way for us to see this with all hidden letters?

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว +3

      it's all at the start of the video.

  • @akasakasvault7597
    @akasakasvault7597 4 ปีที่แล้ว

    But can it run doom

    • @fractalgem
      @fractalgem 3 ปีที่แล้ว

      Yes. Doom has been implemented in baba is you. Sortof.

  • @곽봉수-w8v
    @곽봉수-w8v 3 ปีที่แล้ว +1

    BR IS ME
    AIN LT

  • @khoi-chuyengialaptrinh7069
    @khoi-chuyengialaptrinh7069 2 ปีที่แล้ว

    I can make 2d turing machine

  • @WurstRELOADED
    @WurstRELOADED 3 ปีที่แล้ว

    Well, you could argue that this is more of a DFA rather than a Turing machine :)

  • @thezipcreator
    @thezipcreator 5 ปีที่แล้ว

    how in the fuck

  • @hercaidemirci1497
    @hercaidemirci1497 4 ปีที่แล้ว

    what

  • @_fragment
    @_fragment 4 ปีที่แล้ว +1

    I'm honored to be the thousanth like on something this awesome.

  • @eeveemaster2206
    @eeveemaster2206 5 ปีที่แล้ว +1

    What

    • @_Pike
      @_Pike 4 ปีที่แล้ว +1

      Little kids don’t know what a Turing machine is 🤦‍♂️

    • @eeveemaster2206
      @eeveemaster2206 4 ปีที่แล้ว

      @@_Pike Okay, but what IS it?

    • @_Pike
      @_Pike 4 ปีที่แล้ว +1

      @@eeveemaster2206 Look it up.

    • @_Pike
      @_Pike 4 ปีที่แล้ว +1

      @@eeveemaster2206 I’m not going to sit here and explain it to you, if you want to find out, that’s on you.

    • @eeveemaster2206
      @eeveemaster2206 4 ปีที่แล้ว

      @@_Pike well thats rude

  • @spiritusterra5688
    @spiritusterra5688 5 ปีที่แล้ว

    What is this "rule" supposed to do?

    • @silverhawke
      @silverhawke  5 ปีที่แล้ว

      this simulates a Turing machine, and this particular Turing machine takes the most number of steps before stopping, for a Turing machine with 4 states (A/B/C/D) and 2 digits (0/1).

    • @spiritusterra5688
      @spiritusterra5688 5 ปีที่แล้ว

      @@silverhawke Okie-Dokie!

  • @ultrio325
    @ultrio325 4 ปีที่แล้ว

    delicious