Author Topic: Baba is You (puzzle game)  (Read 18352 times)

0 Members and 1 Guest are viewing this topic.

Offline Forestidia86

  • Posts: 723
  • inactive
    • View Profile
Baba is You (puzzle game)
« on: March 18, 2019, 11:16:09 PM »
"Baba is You" by Hempuli Oy is a puzzle game where you have to get your character to the goal of each level.
It's generally a box push puzzle but with a twist: You can change the rules of the level by pushing them around. So you can change the rules in some levels that way that e.g. a boulder becomes the goal etc.
It seems like an interesting idea to me, especially since it allows you to "reprogram" the level, which needs other thinking than a mere box push puzzle.
I only played some of the levels so far, but even in the beginning there were some tough ones for me.
I personally like the idea behind the game since it has programming aspects without need to know programming languages.

(Quite some time ago I came across of a Java based game (forgot the name) where you had to change the rules to get to the exit. It really needed you to get into the programming language, which had its good and bad sides. Baba is you is in the same spirit but non-programmer friendlier and integrates the rules into the box puzzle game mechanics.)
« Last Edit: March 18, 2019, 11:23:01 PM by Forestidia86 »

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Baba is You (puzzle game)
« Reply #1 on: March 19, 2019, 12:54:37 AM »
Looks interesting, but it's also a bit on the pricey side. I might keep an eye out for if it goes on sale.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline chaos_defrost

  • Posts: 908
  • the artist formerly known as Insane Steve
    • View Profile
Re: Baba is You (puzzle game)
« Reply #2 on: March 19, 2019, 09:15:04 AM »
Baba is You is exceedingly good. First learned about it from a blind racing tournament about a year ago, after I saw the demo, I was pretty sure this would be a launch-day buy. I was not disappointed, and it keeps getting more interesting the later into the game I get. Highly recommended from me.
"こんなげーむにまじになっちゃってどうするの"

~"Beat" Takeshi Kitano

Offline Simon

  • Administrator
  • Posts: 3876
    • View Profile
    • Lix
Re: Baba is You (puzzle game)
« Reply #3 on: March 19, 2019, 06:40:33 PM »


Homepage
Jam build (demo)

Very nice find. Immediately, I'm getting envious that I didn't invent this game myself. This feeling is extremely rare to happen at first sight of a new game. One deep core idea leads to enourmous variety, without too many gimmicks.

Looking forward to play it with Forestidia.

-- Simon
« Last Edit: March 19, 2019, 06:45:48 PM by Simon »

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #4 on: March 19, 2019, 08:41:47 PM »
Thanks Simon for the link to the demo, I'm too spoiled by the pricing in mobile gaming and feel slightly hesitant like namida to pony up $15 on the outset.  I probably will still wait for a sale but having a demo to evaluate should certainly help. :thumbsup:

It definitely looks like an interest, unique evolution of the rather well-tread genre of block-pushing puzzle games.  On the one hand, we had seen a kind of programmability in even games like Lemmings/Lix, where you basically get to program the Lemmings/Lixes but on an individual basis rather than en-masse (the analogy is even better on games like Lemmings 3 where getting to a pick-up skill is part of the puzzle), and at the same time there are also other game elements (eg. terrain, exit, entrance, traps) which have fully fixed behavior.  And then the block-pushing puzzle games of course long had elements with fixed behavior, but whose behavior can be controlled in limited, predefined ways (as part of the fixed physics of that element) via other elements like switches.  This game takes the neat step of dissociating elements from behaviors, and make "behaviors" themselves another game (meta)element, providing you the ability to completely change the behavior all instances of a particular element--kind of like a super-switch that can in some cases turn one type of things into another type altogether.

Offline 607

  • Posts: 468
    • View Profile
Re: Baba is You (puzzle game)
« Reply #5 on: March 19, 2019, 08:44:18 PM »
That's great, thanks for sharing!
I'd but it if I had a Switch. ;)
The only game with a similar mechanic I know is Nitrome's free platformer changeType(), where you swap around blocks with enemies, coins with springs and so forth, but you can only have one swapping active at a time.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #6 on: March 19, 2019, 09:34:34 PM »
Unless you insist on playing on a console, the game is also available on all the major PC platforms including Mac and even Linux, if I read the game's website correctly.  You can get it through Steam but it's not a prerequisite for any of those PC platforms (again, if I read the website correctly).  The demo Simon linked to seems to be Windows-only though.

Admittedly, it might be nice to have it available on Android or iOS, though I understand and sympathize that the developer may not be willing to commit to the kind of pricing models common on mobile.

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Baba is You (puzzle game)
« Reply #7 on: March 20, 2019, 02:00:18 AM »
Quote
Admittedly, it might be nice to have it available on Android or iOS, though I understand and sympathize that the developer may not be willing to commit to the kind of pricing models common on mobile.

There's nothing preventing a developer, at least on Android, from going with a more traditional pricing model of a single up-front cost. Many games, especially ports (eg. the Final Fantasy and Ace Attorney ports) do this.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #8 on: March 20, 2019, 05:21:04 AM »
True, but even then I think there'll still be greater pressure to charge a lower up front cost on mobile then you would for PCs and consoles, especially for lesser known, independent developers.  $15 is a hard sell against the swamp of the usual free-to-play and $.99-ish USD games common on mobile appstores.  Ports at least tend to have the benefit of already built-in name recognition for the game as well as more established developers/publishers.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #9 on: March 20, 2019, 07:32:20 PM »
I've completed the 13-level demo last night.  It was pretty enjoyable.  The gameplay is excellent.  I think I understand the behaviors encountered on all levels except the last one--the exact outcome as you move baba(s) around under the initial rules state is still fairly unclear to me.

$15 still feels a bit steep a price, considering the simplistic nature of the graphics, sound and music (I understand it's a purposeful stylistic choice on the part of the game designer, but still, it's one less thing to justify a higher price on).  So most likely I'll still be waiting for a sale of some kind before considering buying the full version.  Did they say anywhere how many levels the full version has?

Through testing, it looks like the demo actually will cycle through any level files it finds in its directory, it's not hard-coded to 13.  Makes me wonder how easy or hard it might be to reverse engineer the binary formats of the level files and thereby potentially create your own levels to play using the demo.

Offline Ryemanni

  • Posts: 328
  • Indeed.
    • View Profile
Re: Baba is You (puzzle game)
« Reply #10 on: March 21, 2019, 07:09:42 AM »
I've been following the developement of this game for a while, and I just now found out that the dev is finnish. :XD: I'm definitely going to pick up the full game at some point, but like ccexplore, I'm going to wait for a sale (or a physical version on switch).

Quote
Makes me wonder how easy or hard it might be to reverse engineer the binary formats of the level files and thereby potentially create your own levels to play using the demo.
The game is apparently made with Multimedia Fusion 2 (A game maker-like engine), but I don't know if it has a build-in system for saving levels or not. This could be used as a potential starting point.

Offline Simon

  • Administrator
  • Posts: 3876
    • View Profile
    • Lix
Re: Baba is You (puzzle game)
« Reply #11 on: March 22, 2019, 02:21:00 AM »
Quote from: ccexplore
Did they say anywhere how many levels the full version has?

Allegedly at least 200, and level editor is planned.

I still haven't played Baba, will play this weekend.

-- Simon

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #12 on: March 22, 2019, 06:42:29 AM »
I think I understand the behaviors encountered on all levels except the last one--the exact outcome as you move baba(s) around under the initial rules state is still fairly unclear to me.

Ok, fully understood now.  Confusion was primarily due to a sort of naturally occurring visual obfuscation:

Spoiler (click to show/hide)

--------------

200 levels is actually quite a lot, I don't know if it's $15-a-lot but does help a little in making a case for the pricing.

Offline chaos_defrost

  • Posts: 908
  • the artist formerly known as Insane Steve
    • View Profile
Re: Baba is You (puzzle game)
« Reply #13 on: March 22, 2019, 07:05:36 AM »
As far as length for price goes, one of the beta testers (who is way better at puzzle games than I am) just finished a 100% run, and that took him 40 hours despite having seen a lot of the levels in some form. The game has a lot of content (and some well-hidden secrets from what I've heard, though I've yet to find any).

That said,

Spoiler (click to show/hide)
"こんなげーむにまじになっちゃってどうするの"

~"Beat" Takeshi Kitano

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #14 on: March 22, 2019, 10:23:41 PM »
Makes me wonder how easy or hard it might be to reverse engineer the binary formats of the level files and thereby potentially create your own levels to play using the demo.

So as it turns out I didn't read the webpage for the demo very carefully.  There is actually built-in level editing functionality in the demo, as noted on the demo's website:

Quote
(Secret:
§/~ Is Editor (Sometimes | or \)
+/- Is Levelchange
S Is Save
Tab Is Menu
Mouse Is Work)

The tab menu lets you see all the available objects and behaviors, which you can select and place into the level.  It looks like the demo only has a subset of all the objects and behaviors available in the full version (based on sample videos on the webpage for the full version), plus I think the level area size is limited compared to full version, so even with level editing in the demo, you will not be able to replicate the full version experience manually in the demo.  Nevertheless, the demo does seem to provide a pretty good showcase of what the gameplay is like.

Sample videos of the full version also shows that there are improvements in the UI compared to the demo (the overall style is still very 8-bit old-school).  For example it looks like grass is more visually distinct from empty in the full version, and they make subtle lighting changes on rulewords to help visually highlight active rules.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: Baba is You (puzzle game)
« Reply #15 on: March 23, 2019, 07:27:42 AM »
Just want to add that even the music may be improved from the demo.  At least there's more variety.

Baba is You OST

Basically, the demo version is more like an early beta, less like a limited free trial of full version.  It's equivalent to those beta/demo versions of Lemmings, Lemmings 2 etc. people have talked about and posted here in the past, usually consisting of just a few levels to give you a taste.  You can probably expect slightly better graphics, music, sound and gameplay in the full version.

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Baba is You (puzzle game)
« Reply #16 on: March 27, 2019, 09:57:01 PM »
Quote
Makes me wonder how easy or hard it might be to reverse engineer the binary formats of the level files and thereby potentially create your own levels to play using the demo.
The game is apparently made with Multimedia Fusion 2 (A game maker-like engine), but I don't know if it has a build-in system for saving levels or not. This could be used as a potential starting point.

I own both MMF2 (though long since lost my discs, still have my legit licence key though, and I think I have a pirated but uncracked ISO somewhere which can be used together with the legit key) and its sequel, Clickteam Fusion 2.5.

There's no inherent support for external saving / loading of levels, but with a bit of effort it's very possible to use text-based custom formats (binary is possible too, even without a purpose-built extension, but it's very tricky). Many larger games built in it do exactly that.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline 607

  • Posts: 468
    • View Profile
Re: Baba is You (puzzle game)
« Reply #17 on: April 05, 2019, 11:56:47 AM »
Basically, the demo version is more like an early beta, less like a limited free trial of full version.
That is always the case, if the demo is the original Jam entry. ;)

Offline geoo

  • Administrator
  • Posts: 1475
    • View Profile
Re: Baba is You (puzzle game)
« Reply #18 on: January 02, 2021, 06:13:54 PM »
A friend of mine recently recommended me a game called "Recursed". I'm in the middle of it (similar to my progress in Baba, I have to get back to that at some point), and it feels quite similar to Baba in spirit in that there are a few simple mechanics (even fewer than in Baba I'd argue) which are simple to grasp on their own, but combine in complex ways that are often hard to wrap your head around.
The premise is that each level consists of a few rooms. Entering rooms works via entering chests that are located in some other rooms (or the same room), and you can exit these rooms again to pop back out from the chest via which you entered the room. When you exit a room like that, the state you left it in is forgotten and when you enter it again, it will be back in its initial state. It's basically like a recursive function call, with the chests you entered being the stack. The twist is that you can carry one object and bring it with you when entering or exiting a chest, and this object can be a chest itself.
Like in Baba the difficulty ramps up quite quickly, and you have many simple looking puzzles that are quite complex.
I found the levels design and the progression quite well done though, and I'd argue slightly cleaner than in Baba even.

I believe it is unfortunately only available on Steam (75% off right now there), but at least it runs on Linux.
Reddit thread with some philosophy by the author and a Steam link: https://www.reddit.com/r/linux_gaming/comments/5c21fq/recursed_a_logic_platform_game_developed_on_linux/

Offline WillLem

  • Posts: 3384
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: Baba is You (puzzle game)
« Reply #19 on: January 03, 2021, 10:33:52 AM »
I love Baba Is You! Picked it up on offer for £8 from Steam, worth every penny :lemcat:
« Last Edit: January 05, 2021, 03:22:00 PM by WillLem »

Offline NieSch

  • Posts: 387
    • View Profile
Re: Baba is You (puzzle game)
« Reply #20 on: January 05, 2021, 11:52:29 AM »
Great little game!
My NeoLemmix packs: All You Need Is Lemmings - Long Live Lemmings! - Yippee! More Lemmings
SuperLemmix: Tomb Rodents featuring Lemmina Croft

Offline mobius

  • Posts: 2752
  • relax.
    • View Profile
Re: Baba is You (puzzle game)
« Reply #21 on: January 06, 2021, 02:09:57 AM »
finally caved and bought both of these games, Baba and recursed, which geoo mentioned. They are quite unique and excellent games. I just wish the graphics of Baba were much more....... better.

already stumped on level...... 7 I think?
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline kieranmillar

  • Posts: 286
    • View Profile
Re: Baba is You (puzzle game)
« Reply #22 on: January 08, 2021, 10:55:51 PM »
Interesting to see a thread on here for this game bumped recently, I picked this up at the tail end of last year and it has consumed most of my free time since. A tremendously good game.

It seems I picked it up at the right time, as a level editor is in public beta on Steam. I've already made 26 puzzles.

It's wild how hard it is to try and make a simple puzzle and how levels can become really hard and complex very quickly. Trying real hard to minimize the number of rules in each puzzle, but all words are very powerful and you've got to be real careful what rules you let players manipulate, or things fall apart in a hurry.

Offline Ramon

  • Posts: 118
    • View Profile
    • JRK Studios
Re: Baba is You (puzzle game)
« Reply #23 on: December 02, 2021, 03:22:53 PM »
Simon have you had any chance of trying out the Baba Is You expansion? Did you get over your anger at those rotated levels yet?

Offline Simon

  • Administrator
  • Posts: 3876
    • View Profile
    • Lix
Re: Baba is You (puzzle game)
« Reply #24 on: December 08, 2021, 06:51:36 AM »
No, haven't looked at Baba ever since the first rotated level. >_>

-- Simon

Offline mobius

  • Posts: 2752
  • relax.
    • View Profile
Re: Baba is You (puzzle game)
« Reply #25 on: December 08, 2021, 11:19:03 PM »
No, haven't looked at Baba ever since the first rotated level. >_>

-- Simon

can someone please explain this to me; as I have this game; got stumped at a level (don't remember where) and I have a  feeling I'm in the same boat as Simon >_>

wait
Spoiler (click to show/hide)
everything by me: https://www.lemmingsforums.net/index.php?topic=5982.msg96035#msg96035

"Not knowing how near the truth is, we seek it far away."
-Hakuin Ekaku

"I have seen a heap of trouble in my life, and most of it has never come to pass" - Mark Twain


Offline Proxima

  • Posts: 4569
    • View Profile
Re: Baba is You (puzzle game)
« Reply #26 on: December 10, 2021, 04:19:48 PM »
Well, it's hard to explain anything to you if we don't know which level you are stuck on :P

but
Spoiler (click to show/hide)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Baba is You (puzzle game)
« Reply #27 on: December 10, 2021, 06:21:29 PM »
So I finally picked this up a few days ago and have been playing it.

Overall, very creative game. I don't think I'll end up completing it - I'm already reaching the point where the levels are very, very difficult for me - but I'm not stuck yet. One thing I don't like is how there are some tile types that inherently get special properties even without a rule existing anywhere in the level - isn't the whole point meant to be "everything is a written rule", and where a rule exists on a level that isn't intended to be changeable, this is usually achieved by putting it in a corner or otherwise making it impossible to reach. An example of this is the water on the first level of the Lake.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline Proxima

  • Posts: 4569
    • View Profile
Re: Baba is You (puzzle game)
« Reply #28 on: December 10, 2021, 06:55:37 PM »
One thing I don't like is how there are some tile types that inherently get special properties

There are not, other than the fact that text is pushable without needing a TEXT IS PUSH rule. (This is a fundamental of the game, so I didn't feel it necessary to spoiler it.)

Quote
An example of this is the water on the first level of the Lake.

Just to make sure, we're talking about Icy Waters?
Spoiler (click to show/hide)

Offline 607

  • Posts: 468
    • View Profile
Re: Baba is You (puzzle game)
« Reply #29 on: December 10, 2021, 08:24:30 PM »
I actually still don't have the game, because it wasn't released physically, and I don't buy digital games on the Switch. Hopefully there will be one! (and not as a limited run that sells out immediately)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Baba is You (puzzle game)
« Reply #30 on: December 25, 2021, 08:32:26 AM »
I've now completed every level in The Lake and Temple Ruins, and all but 3 in Solitary Island (the ones numbered 3, 4 and 6 in dice markings rather than numerals). Of those - I've spent a lot of time on Tiny Isle but haven't found a solution, while I've only spent a limited amount of time on the other two (Dim Signal and Evaporating River) so far. I'm really loving some of the solutions I'm seeing in Temple Ruins!
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline 607

  • Posts: 468
    • View Profile
Re: Baba is You (puzzle game)
« Reply #31 on: December 29, 2021, 12:00:17 PM »
My brother 100%ed Baba Is You! I was quite impressed to hear. I didn't even know he owned the game. :D