As a geek and a fan of 80s-90s PC games (not just Sierra but also LucasArts adventure games and so on), this was a super entertaining read on its own; but I also enjoyed some of these insights about life in general from it: > Living is mostly a series of repetitive and unrelated tasks. It makes sense that the most tedious things to code are the tedious things that just have to be done. There are no life lessons or gy…
Coffee Is Hard
31–40 of 232 posts
Re: Coffee Is Hard
#32This reminds me of Scribblenauts. There was an interview with one of the devs at the E3 before it was released and he discussed how much time went into the game simply to pad the internal "dictionary" and conjure up not just things, but also make sure that those things could interact with other things (e.g. "bread" should be able to interact with "toaster" to make "toast"). I don't remember if it was the dev talking…
Re: Coffee Is Hard
#33I really like this guy's writing and am grateful that he shared some of the coding challenges. I'd really like to be able to program games like this, and while I'm not a programmer, I'd like to learn how. In TFA he shares some of the code to check the coffee "state": >'LOOK AT COFFEE MAKER': () => { if( State.scene.state.coffeedrunk ) { return "The coffee maker has done its job and mercifully drained the last life ou…
The original games uses a custom scripting engine that manages this called SCUMM. For a good description see: https://www.monades.dev/scumm-internals-syntax/
Sierra's graphic adventure games used their own toolkit called AGI, which stood for Adventure Game Interpreter. http://www.agidev.com
Re: Coffee Is Hard
#34This reminds me of Scribblenauts. There was an interview with one of the devs at the E3 before it was released and he discussed how much time went into the game simply to pad the internal "dictionary" and conjure up not just things, but also make sure that those things could interact with other things (e.g. "bread" should be able to interact with "toaster" to make "toast"). I don't remember if it was the dev talking…
I also recall playing it and, at a certain point, realizing that I was stubbornly uncreative in using the variety of options available to me.
In retrospect maybe that wasn’t true, and the game managed the massive potential for variance by condensing things into smaller buckets. Either way those were some brave developers agreeing to that project scope.
Re: Coffee Is Hard
#35Re: Coffee Is Hard
#36As a geek and a fan of 80s-90s PC games (not just Sierra but also LucasArts adventure games and so on), this was a super entertaining read on its own; but I also enjoyed some of these insights about life in general from it: > Living is mostly a series of repetitive and unrelated tasks. It makes sense that the most tedious things to code are the tedious things that just have to be done. There are no life lessons or gy…
Re: Coffee Is Hard
#37Earlier quoted context omitted.
but you can take it at face value to mean what it is: most of life sucks. Boy, howdy, have you misinterpreted the Buddha. I believe most would agree that in context, Buddha was saying, "Life is suffering because $REASONS. But it doesn't have to be, because $OTHER_REASONS." A vast oversimplification, yes, but I feel that it is a much more accurate representation of the quote.
If that's the case you're right and I'm completely wrong about that quote. I don't pretend to be a Buddhist so you're more likely to be right than me. I have not bothered to verify this as of this writing. Another famous quote that everybody gets wrong because they cut it short: "Distance makes the heart grow fonder" That quote means separation is good for couples, but almost nobody knows the actual quote: "Distance…
Indeed, if anything it seems like in general the opposite would be true, if common culture adapts a quote to more accurately fit their reality (irrespective of whether this particular quote is "true" or not).
(Also, I can't find any source for your claim, despite plenty of articles on the source of the phrase, such as https://quotes.yourdictionary.com/articles/who-said-absence-..., so I'm guessing that's a myth.)
Re: Coffee Is Hard
#38Re: Coffee Is Hard
#39https://grumpygamer.com/puzzle_dependency_charts
some adventure game puzzles became way too obtuse to be fun.
Re: Coffee Is Hard
#40I really like this guy's writing and am grateful that he shared some of the coding challenges. I'd really like to be able to program games like this, and while I'm not a programmer, I'd like to learn how. In TFA he shares some of the code to check the coffee "state": >'LOOK AT COFFEE MAKER': () => { if( State.scene.state.coffeedrunk ) { return "The coffee maker has done its job and mercifully drained the last life ou…
I would recommend using https://love2d.org/ to get started. This is a simple language built around a 2D game engine with (I think) many examples to follow