It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
What if you could change anything?

<span class="bold">else Heart.Break()</span>, a peculiar mix of hacking, leisure, and adventure, is available now for Windows, Mac OS X, and Linux--DRM-free on GOG.com with a 30% launch discount.

A premise - you can change anything, down to the very atoms of the world. A query - what would you change? An answer - all the little things...
A new home, new place, and a town where atoms have been replaced by bits. It's a good thing that you're a bit of a programmer. So get out there, friend. Get to know the town and its people, with its little nooks and crannies, playgrounds and cafes. Take it slow, play it cool, reprogram a billboard on your way home so that it says "poop", no biggie, whatever. The world is your oyster, and you have all the time to soak it up. else Heart.Break() is a difficult game to truly nail down, but in offering everything from a deep and realistic hacking sim (no previous experience required), a day-to-day life simulator, and an adventure game, it quickly becomes one of the most curious gaming concepts this year.

<span class="bold">else Heart.Break()</span> is available now, DRM-free on GOG.com. The 30% launch discount will last until Thursday, October 1, 2:59 PM GMT.

Stream watch:

Want to see the game live? <B>Outstar will be showing off the title at Twitch.tv/GOGcom on Tuesday, September 29th, at 8pm GMT / 9pm BST / 10pm CEST / 4pm EDT / 1pm PDT in our all-new InDev release show. Tune in!
avatar
Maighstir: Though one shouldn't solely check if wallet.contents.value>0, but also if wallet.contents.value>=game.price as you can't buy the game if you have less money than its price.
avatar
BoxOfSnoo: I presumed the purchaseGame() function has checks so it will fail if insufficient funds are passed in...

What I should have written was:

//if (askWife(gamePurchase)) {
purchaseGame(wallet.contents);
//}
Yeah, true. Of course, you might need to check whether wife (or spouse) is defined at all, else you get NameError in cases where it isn't.
avatar
qwixter: I cannot buy this until the name is changed to "else Heart.Break();" It's complete anarchy without the semi-colon, and I keep waiting to see if more is coming.
Anarchy explained:
Svedang's most challenging goal with Språk was to ensure that newcomers to coding wouldn't be intimidated by it. To this end, it contains a few subtle differences that make it less strict than other coding languages. For instance, while you can still use semi-colons to end lines of code, it's not a requirement in Språk.
Source: http://gamasutra.com/view/news/254555/How_else_HeartBreak_turns_players_into_coders.php
Interesting concept. Unfortunately the ratings are not very encouraging so far.

avatar
BoxOfSnoo: What I should have written was:

//if (askWife(gamePurchase)) {
purchaseGame(wallet.contents);
//}
Your wife better shouldn't be able to read that code. :)
avatar
qwixter: I cannot buy this until the name is changed to "else Heart.Break();" It's complete anarchy without the semi-colon, and I keep waiting to see if more is coming.
Holy SHIT, they actually did!

Well, looks like you're gonna have to break out the wallet...I know I sure as hell will, in my cart now as we speak!
...Always wanted to learn to code, now I will be!...Soon I'll earn proper geek cred! :P

====================================================================
So I walk up to this girl at the bar, we start talking, everything is going great, she invites me out on a date for tomorrow night....Then tells me she can't wait for me to meet whazzizname I ask who is that, she replies with; "her boyfriend"...Damn, but this is a cool game!
Post edited September 28, 2015 by takezodunmer2005
Why is this getting such a bad rating?
avatar
caledhel: Why is this getting such a bad rating?
No idea. I would like to read some reviews but there are none as of yet.
avatar
caledhel: Why is this getting such a bad rating?
avatar
OdanUrr: No idea. I would like to read some reviews but there are none as of yet.
I played it some time ago.

else Heart.Break() is a different game. I've never played something like that before. It started like an adventure or RPG. You're in a world where nearly everything is driven by code and most of it can be reprogrammed. Often there are a lot of different solutions. One example is a coffee mug. Drinking from it reduces fatigue. But the coffee mug is an object with code - and you can change it to change the amount of fatigue reduced or you can even alter its programming completly, it could increase your charm. And doors, they work different from other games. Using a door puts you on the other side - but that's also code, that can (later) be changed. You can turn a trashcan into an object teleporter, use it to move items around the world.

The game also contains game machines, programmed with its own programming language. You can play those games inside the game or you can view the code, change it.

The game is about programming and you should like that and be interested in learning how to use all the objects in the game. There is no complete language tutorial in the game, you learn by reading short manuals and by reviewing existing code. If you're not familar with programming, but are interested, maybe you should try "Human Resource Machine" first. That teaches you how to solve tasks like sorting numbers using simple commands (and it's a lot of fun also).

pavo