Live data from Hacker News

‘Braid’ creator sacrifices his fortune to build his next game

engadget.com

151–160 of 175 posts

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#151

Earlier quoted context omitted.

I really like his attitude on the turing-complete compile time metaprogramming feature: 'Yes you can shoot yourself in the foot, hang the compiler, and launch missiles at the same time. You're a good programmer or you wouldn't be using this language. So don't do that. If you do, don't do it again.' That's not always a good attitude to have in software development, but a modern language that backs away from the "wrap…

Are there any common languages that allow you to do compile time metaprogramming in the language itself? I'd like to write little miniprograms which output source code and get evaluated at compile time. For example: #include #include #COMPILETIME int fib(int n) { if(n and then at compile time that would get run and the source could generated would be: int fib(int n) { switch(n) { case 0: return 0; case 1: return 1; c…

Others have said LISP; if you're willing to manipulate ASTs then anything with macros will do (I love scala). If you want it to be more string-oriented then perhaps TCL (not that there's always a compile time per se)

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#152
post #136

Earlier quoted context omitted.

Then it was just a bad dream

This is a bad statement. Without your "bad dreams" we wouldn't have the Red Cross, Kiva, Linux (or a majority of *nix releases), GPG (or lots of other OSS projects), One, Doctors Without Borders (or any number of other non-profit organizations), immense amounts of historically important art, music, documentaries, museums... Some of the best, most important dreams in human history weren't profitable.

All of those things are profitable in the sense that's relevant to this context. In this context, "profitable" is clearly being used to simply mean financially viable. Nonprofit organizations produce surplus revenue, they just happen to use that surplus to further invest in the official (and legally-approved) goal of the organization.

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#153

Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…

You know why I want money? Why I always demand a lot of money as payment? Because money can replace everything - house, food, happiness, love - you can buy it all with money. Money is extremely important and yet, it is completely replaceable. I hate people who say "I cannot live with this or that". Your life is more important than any possession. All you need is money.

-- some guy I used to know

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#154

Earlier quoted context omitted.

I really like his attitude on the turing-complete compile time metaprogramming feature: 'Yes you can shoot yourself in the foot, hang the compiler, and launch missiles at the same time. You're a good programmer or you wouldn't be using this language. So don't do that. If you do, don't do it again.' That's not always a good attitude to have in software development, but a modern language that backs away from the "wrap…

Are there any common languages that allow you to do compile time metaprogramming in the language itself? I'd like to write little miniprograms which output source code and get evaluated at compile time. For example: #include #include #COMPILETIME int fib(int n) { if(n and then at compile time that would get run and the source could generated would be: int fib(int n) { switch(n) { case 0: return 0; case 1: return 1; c…

Plenty of them. You don't even need a special language - with the right build system & build rules, you're more than welcome to have e.g. "make" build your generator, run your generator, and then build your generated code.

I occasionally write C# which writes C# (using .NET APIs to compile it at runtime, typically) and C# in T4 Text Templates which write C# (they integrate nicely into Visual Studio's build process right out of the box.)

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#155

Earlier quoted context omitted.

Just to correct you, Braid didn't succeed because it was a "pure puzzle game." Braid has an absolutely incredible story and milieu -- stunning art and music with a sad, beautiful ambiance. It helped that the puzzles are great, but I'm sure many crappy mobile games have puzzles. Braid has soul. You might as well say that Portal succeeded because of its puzzles. I mean, Portal IS a puzzle game even more than Braid is -…

Not sure why you were downvoted — this is pretty true. At the very least, it's hard to argue that the art in Braid was absolutely top-notch for platformers at the time. I also have to say, though, that Braid was remarkably fluid for a puzzle game. What I mean is that instead of having to stand in one place and suss out each puzzle in your head, you were compelled to experiment with the game world, internalize the rul…

I completely agree. I miss playing more games like that.

Some 6 months ago I decided to learn how to draw pixel art to make one myself. I should have a playable demo out in a couple of weeks. You can track my progress on my twitter account (@mbabuskov).

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#156
post #69

Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…

Sure, money is fictitious and meaningless once you've moved into the f-you echelon. By definition. Perhaps for that segment piping it into creative endeavors is fulfilling and worthwhile. For everyone else for whom money is a meal, rent, or essential good instead of an expletive, who cannot afford to take an ethereally long-term view, this advice is out of touch with reality if not plain dangerous.

No kidding. I could use some that Blow money right now ...

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#157
post #136

Earlier quoted context omitted.

Then it was just a bad dream

This is a bad statement. Without your "bad dreams" we wouldn't have the Red Cross, Kiva, Linux (or a majority of *nix releases), GPG (or lots of other OSS projects), One, Doctors Without Borders (or any number of other non-profit organizations), immense amounts of historically important art, music, documentaries, museums... Some of the best, most important dreams in human history weren't profitable.

One would argue that "social profit" (ie: where society profits) is where all those not-for-profit "bad dreams" go.

The Red Cross movement especially brought forward the Geneva Conventions (which improved the conditions of prisoners of war), successfully fought epidemics, and (in my opinion) began a tradition of humanism that combats extreme fundamentalism in a practical non-violent way (which is why the worst fundamentalists target Red Cross/Red Crescent workers.)

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#158

Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…

f-you money to me is having $100 million or more. Did this guy get anywhere close to that figure?

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#159

Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…

This is good advice for smart and creative people who have good taste.

I have friends that plowed their savings into their dream projects, but they lacked good taste. Nobody bought their shit.

Now they are back working a 9 to 5.

Re: ‘Braid’ creator sacrifices his fortune to build his next game

#160
post #64

Earlier quoted context omitted.

This is good advice for a very narrow segment of creative people and not everyone at large. It's terrible advice for people with children, for example.

It's also easier to say when you have a lot of money. Telling someone living in poverty that money is fictitious would be pretty tactless.

I have to disagree. Someone in poverty already knows money is a proxy for what they actually want. They understand perfectly that barter work or a gift can provide the same things without the control and authority structures around money.
Post reply on HN