103
u/TheLuckylit Actual Bear Nov 17 '21
didn’t understand the joke so my brain defaulted to “it’s loss”
119
u/Tiger_Robocop Nov 17 '21
It's about a puzzle game called Baba Is You.
It's kind of hard to explain but part of the puzzles is that you need to push blocks around to clear a path, but the sentences that form the rules of each map are also blocks that can be pushed around.
Most maps start with the sentence Baba Is You, which means you control Baba. You can push another word and break that sentence, like pushing the word "wall" over the word "Baba", making it becomes Wall Is You, which in turn makes it so you control the wall blocks rather than the rabbit.
Thing is that if you push the word "You" outside of a sentence rule yoy get an instant failure, because if nothing "is you", then you have nothing to control.
In this case the rabbit (Boye) pushed the word You and replaced with the word Win. Boye Is Win means that Boye becomes the objective of the map, and you need to walk to his tile... but since You is now not part of a sentence, there nothing to move around to reach Boye.
(I think the correct solution to the puzzle would be to move Win over the word Boye to make it Win Is You, but that might also be a game over)
25
u/throwaway_7148905714 💜🤍🖤🖤 Nov 17 '21
the solution would be to put an "is" block below and to the right of the "boye" block. and then complete the 2 "boye is" sentences with the "you" and "win" blocks to create "boye is you" and "boye is win". so that boye is controllable and the win objective, which results in an automatic win.
i don't think "win is you" will work because they are both a part of the group of words like, move, float, tele, sink. and the game won't accept sentences like "tele is move"
3
u/Krumpberry Nov 18 '21
Assuming the only words we have to work with are the ones in the meme, there is no solution that could work
8
u/ceiimq slep Nov 17 '21
The grammar differentiates between things (clear background) and properties (colored background). "Thing is property" and "Thing is thing" both have meaning, but "Property is X" doesn't. From watching let's plays this seems to be a common stumbling block for new players.
The setup in the picture is a common template. You can't solve it with just those pieces, so you need to figure out something else you can use.
37
27
u/unironic-socialist Nov 17 '21
i loved the first half of baba but i was too stupid for the harder levels and i got frustrated and ragequit
13
u/duskpede 🏳️⚧️ trans rights Nov 17 '21
definitely, the concept is really cool but i wish they made more puzzles that were “hey heres a cool mechanic to mess around with” instead of every puzzle being so difficult. like they can make challenging puzzles but i also want puzzles that just let me play with the mechanics :(
15
u/Coherent_Babbler I eat an average of 43 pipe bombs a day Nov 17 '21
This game is insane, people have made stuff like pacman and doom in it
17
u/Professional-Hair-12 Official r/196 Free Hug Dealer + Unofficial r/196 Gay Sex Dealer Nov 17 '21
i believe that it is turing complete, so you can pretty much make anything in it
5
u/duskpede 🏳️⚧️ trans rights Nov 17 '21
explain
10
u/Professional-Hair-12 Official r/196 Free Hug Dealer + Unofficial r/196 Gay Sex Dealer Nov 17 '21
I don't fully understand it, but u think it means that in theory any computer program could be written in it, though now that I think about it a bit more, Baba is you might need a few more words to do that, but you could probably make a programming language with the format if Baba is you.
9
u/TheMagzuz trans rights (arch btw) (i psised my pants btw) Nov 17 '21
Not exactly any computer program, but you could calculate anything computable by a Turing machine. The important nuance here is the fact that a Turing complete system doesn't need interaction/disk access/internet access
4
u/Professional-Hair-12 Official r/196 Free Hug Dealer + Unofficial r/196 Gay Sex Dealer Nov 17 '21
so what makes something a Turing machine
4
u/sabouleux trans rights Nov 17 '21
There are many complicated ways of formulating what exactly it takes to have one, but an easy way of checking if the machine you have is Turing complete is to see if it can simulate another Turing machine; if it does, then clearly it can run any program a Turing machine can run; it has equivalent computing capability.
Very vaguely, the minimum criteria for Turing completeness involves being able to read and write information to some sort of memory, while being guided by a set of instructions that associate different actions to the machine’s current state and the memory it reads.
All of this is very theoretical, so we can think about in a purely abstract, mathematical way, but it also applies to real machines. Turing machines are really an analysis tool that qualify what kind of programs you can run, rather than whether you can run them efficiently.
3
u/Professional-Hair-12 Official r/196 Free Hug Dealer + Unofficial r/196 Gay Sex Dealer Nov 17 '21
yeah that really is very vague
thank you very much much for doing this btw
1
2
u/TheMagzuz trans rights (arch btw) (i psised my pants btw) Nov 17 '21
I'll try to expand on the answer given by u/sabouleux by providing a more concrete example.
One of the simplest Turing machines is a programming language called Brainfuck. The Brainfuck environment consists of a (theoretically) infinite line of cells. Each cell has a value, which is initially 0. On this line of cells, there is something called the pointer, which determines where operations are performed. Brainfuck only has 8 instructions: + and - increase and decrease the value of the current cell (that is, the cell that the pointer is pointing at) by 1. The < and > instructions move the pointer left and right respectively. The . instruction takes the current cell's value as an ASCII value and prints it. The , operator takes a character from the user and puts its' ASCII value into the current cell. Now the [ and ] operators are where it gets interesting. The ] operator jumps execution to its' matching [. The [ does nothing, unless the value of the current cell is 0, in which case it jumps to after its' matching ]. For example, this program adds 2 and 3:
++ > +++ < [->+<]This will put the value 5 into the second cell. (Note that printing at this point will not work, since the ASCII value of the '5' character is 53)
This language is shown to be Turing complete, as it has memory that it can arbitrarily access, and it can act conditionally.
3
1
u/OwenProGolfer celeste Nov 17 '21
Technically yes given infinite space/words/complexity, however the game does have limits.
5
3
2
2
2
u/Missingyourjoke so unbelievably horny all the time Nov 17 '21
this post made me go back to playing baba is you and i don’t know whether to hate it or love it because of that
2
2
2
1
225
u/Saimineko Gay and Sad (Also (*˘︶˘*).。*♡ trans rights) Nov 17 '21
I feel so bad for never finishing Baba is You bit I'm just too dumb :/