Any opinions of the Creating Interactive Fiction with Inform 7 book?

Kindle can be frustrating overseas. I lived in Germany several times and had the international version of the Kindle. My account is in the US. There were books I could not read due to digital rights. It could determine I was in Germany by my IP address and blocked the content. I never could figure out a way around it. That was 2012 - 2015. Maybe there are some creative ways I didn’t know.

1 Like

So how different is the current version of Inform from the version the book is compatible with? If I’ve already started coding with the current version, is the book still relevant? Or should I start from scratch?

So ya’ll know, I’m not trying to create a game that’s too complicated. Something on the level of Zork and those early Infocom games.

1 Like

It hasn’t been available for the Kindle for a long time. Barnes and Noble sells Creating Interactive Fiction with Inform 7 for the nook, though.

I think it’s more that Amazon relaxed their policies. IIRC, it wasn’t until 2017-ish that they let you use a foreign credit card to buy from another region. For example I can now use my american credit cards to buy stuff off amazon.co.jp and even have it shipped to me, whereas before I would have had to use a third party service to both purchase and deliver the item. It still doesn’t work with all products, but it does most of them.

That’s unfortunate. One of the benefits of a kindle version is that Amazon lets the publisher deliver updates, so they could have kept the info in the book updated to reflect the current version of I7.

Isn’t @aaronius the author? Maybe we could get some info out of him? I’d also love to be able to buy it for my European Kindle which is hooked up to the US store.

2 Likes

I’d suggest you keep coding your own project with the current version. Most of what’s in the book is still applicable but there were enough changes between 6G60 and 6L02 in particular that you shouldn’t be surprised if any given code snippet from the book (written for 6E72) doesn’t work without tweaking it. So having 6E72 on hand to work through the book would be useful. (The book’s website has errata noting the changes that would bring it up to 6G60.)

2 Likes

Great!

There are significant difference between the version the book supports (2010: 6G60 with updates) and the latest 6M62 from 2015. However, adapting the code is a good learning experience. My hard copy has my markings and notes all over it.

You can still download 6G60 and use that version for learning.

Maybe Arron will chime in and provide info from his perspective.

PS. I went and checked my Kindle version. It is still on my Kindle. Several times in the past when Amazon stopped supporting a book they removed the copy from my Kindle. :frowning:

I would be very interested to see your modifications - if you kept a note of them!

I bought a second hand copy of the book on Amazon for £40 but haven’t gone through it yet - I hope to when I know more about the version changes. Incidentally, it’s downloadable in PDF format from some shady websites. Though I felt better buying the physical book (the money won’t benefit Aaron but I suppose helps keep the economy going).

There’s been a lot of backlash any time a service deletes something you’ve paid for (for obvious reasons) even though it’s explicitly stated that it’s within their rights to do so in the service agreement. So what services have been doing now to maintain the middle ground is that they remove the item from sale, but those that have already purchased it can keep their copy and re-download it in the future.

It’s also pretty easy to back up your Kindle files and sideload them later if you’re really worried about losing it. It’s legal to do because they’re still DRM protected, so they won’t work with another person’s account. I believe there’s even a guide on how to do it on Amazon’s site.

Hi all, author of the book here (thanks Tobias for tagging me in). A couple clarifications:

  • The book has been out of print for a while, although inexplicably is still officially available a few places (like the Barnes and Noble store, for some reason). Most copies you see still for sale are secondhand, sometimes at ridiculously inflated prices: sadly this is entirely out of my hands. (I get a lot of angry emails about this and wish I could do something about it.) The publisher was never especially (or at all) communicative with me about why it would appear and disappear off various ebook platforms like a backpacker on a European holiday, so I have no idea what their strategy/policy is or ever was on that front.

  • I don’t make any profits on sales of the book, legit or otherwise, and basically never have (I got an advance for it back in 2010 and that was it). Do with that information whatever you like.

  • I recently got the rights back from the publisher after a tediously drawn-out process, but it will take some serious work to reissue (I own the rights to the text, but not the cover art or layout, for instance). Also I’d obviously like to update it for the years of language changes since. So I can’t promise when a new edition might appear. I’d like for it to happen sometime this year but definitely can’t promise that.

17 Likes

A couple of years ago I had paid for a Poe book. They pulled it off my kindle and gave me a refund. Anytime your kindle is linked to the internet, they can sync and pull a text. If you have it backed up, place it on your kindle, they will pull the kindle version on the kindle the next time it is linked.

Stinks! But the Kindle has a log of utility for me.

1 Like

Thank you so much for the update. I am sure there would be a lot of demand for an updated version. Maybe you could self publish through one of the instant printers? Who cares about cover art. It is your content that is valuable.

v/r
Jeff

3 Likes

Hey, I pulled it out to read before bed last night just for fun! (not having been cued by this post.) It sits on my shelf, always glowing.

-Wade

3 Likes

And that, kids, is why you have to be careful what you frotz.

6 Likes

I’d definitely be keen to buy an updated copy.

Thanks for the existing text!

3 Likes

Wow, that’s great news! Would love to have this excellent resource stay alive and updated! :hugs::+1:t2:

2 Likes

I am not a fan of the online documentation. Primarily, it does an extremely poor job of showing several basic examples of each command type, and also just explaining how important concepts diverge from what you’d expect in the English language. It has the cookbook but often those examples are much more complicated.

I consider the @aaronius book to be essential if you’re really going to dig in to an Inform project. I didn’t find the version problems to be a huge difficulty, when compared to Aaron’s frankly unique approach to explaining the important part of each conceptual idea and the many pitfalls beginners could waste a tremendous amount of time understanding. I had so many lightbulb moments.

Another resource that may be useful is, I had my own idea for a way to teach Inform 7 with examples I’ve put some work into. It’s VERY incomplete and really only the location and item information is nearly complete, but I think it’s worth a look over, as I think it can be very helpful for beginners.

5 Likes

Thank you so much for this! I will start devouring it today!

3 Likes