Comment by patapong
6 hours ago
One of the biggest recent indie hits, Balatro, was made in Löve!
I really like it, the developer experience is so smooth for beginners, just drag a zip onto the exe and it starts. And the APIs are simple enough to memorize while allowing pretty cool rendering stuff.
Balatro ships with the entire unobfuscated Lua source by the way.
I once checked if the odds stated on a card were implemented wrong. Turns out no, the code checks out, I'm just that unlucky.
too bad universe doesn't ship with unobfuscated source so that you could see whether you're unlucky, or just skill issue
The source is right there, you just have to grok it.
1 reply →
hahaha, I did the exact same thing after the game came out to see if wheel of fortune was really a 1/4 chance
lol, love seeing that I'm not the only one who did this. Being suspicious of WoF was the first and last time I peeked at the Balatro source.
7 replies →
Neat example of cognitive bias, the brain perceives the Nope as being much more prevalent than it actually is!
1 reply →
I didn't know I could check but after losing like 20 times in a row I just stopped taking WoF. Never saw the good outcome.
Not on steam does it? I can only see the exe and dlls.
extract the exe like a zip file, that's how love packages itself. last i looked at the source myself it had comments in still from the dev
2 replies →
In case you're curious, here's a Nix derivation to make Balatro for any other system playable on Linux:
https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/ba...
I wrote half a blog post when I did the derivation. One day, I should finish it and post it here.
That's awesome!
A lot of indie devs actually are fine with decompiling/viewing source. Even the STS2 devs have no issue with this. I think it is great and helps the indie dev community. Seeing this has actually made me excited about game dev to the point where I'm beginning to dig in myself.
Haven't used it in almost 10 years but at least back then one sticky point was that unlike unity and the like, opening the exe didn't open an IDE. Just kind of a dummy window. Also building for Mac from Windows was a nightmare since my end user was not technically literate and it didn't just run on their end. But that's likely just a Mac issue