How to program independent games (Johnathan Blow of Braid fame)
1–10 of 19 posts
Re: How to program independent games (Johnathan Blow of Braid fame)
#2...it sure is interesting, especially that soak test or whatever that looks for leaks. So is the "preserving life time" idea, really. Although a lot of this, as the article points out is just for independent games.
I felt the hating on academic papers was a bit over the top, although it's possible his claims could be a little bit accurate. Anyone know more on this?
Re: How to program independent games (Johnathan Blow of Braid fame)
#3One idea that I don't think fits for the type of system I develop is the idea of preferring huge blocks code over function calls (around 30:00). He counters the benefit that the function name documents the chunk of code it encloses, but an even bigger benefit, in my opinion, is that the function signature documents the function's inputs and outputs. If you avoid global variables then you know when you modify a function exactly what information you have access to and exactly what information the function produces. This makes changing the function much easier.
He says he's talking about thousands of lines of code that always get executed in serial, so it doesn't sound like my code is very similar to the code he's talking about. I also expect that code I write gets read and modified much more often than the code he's talking about.
Re: How to program independent games (Johnathan Blow of Braid fame)
#4Re: How to program independent games (Johnathan Blow of Braid fame)
#5Make something people want is not just for startups.
Re: How to program independent games (Johnathan Blow of Braid fame)
#6Loved that phrase! All the way at the end. All in all I really enjoyed this talk.
Re: How to program independent games (Johnathan Blow of Braid fame)
#7I liked a lot of Johnathan's ideas about writing simple code. One idea that I don't think fits for the type of system I develop is the idea of preferring huge blocks code over function calls (around 30:00). He counters the benefit that the function name documents the chunk of code it encloses, but an even bigger benefit, in my opinion, is that the function signature documents the function's inputs and outputs. If you…
Re: How to program independent games (Johnathan Blow of Braid fame)
#8Re: How to program independent games (Johnathan Blow of Braid fame)
#9Braid is a wonderful game, for anybody who hasn't played it. Probably one of my top 3 favorites of all time. I really enjoyed this talk, the bit about optimizing for years of my life per program implementation (life) was great.
Re: How to program independent games (Johnathan Blow of Braid fame)
#10Braid is a wonderful game, for anybody who hasn't played it. Probably one of my top 3 favorites of all time. I really enjoyed this talk, the bit about optimizing for years of my life per program implementation (life) was great.
If Braid is in your top three, I'm curious: what other games do you really like?