Live data from Hacker News

Inform: A Language for Interactive Fiction

inform7.com

31–40 of 51 posts

Re: Inform: A Language for Interactive Fiction

#31

Has anyone used something like this for non-fictional contexts? I'm really enthusiastic about the future of interactive journalism, particularly in terms of tailoring journalist narratives to each reader. For example, I think coverage around the announcement of a new tax plan should adjust to the given user (ex. "Under Clinton's plan, your taxes will increase by 5%, to $14,000 annually."). Unfortunately, there just d…

I haven't personally, but I've seen examples of Twine being used for non-fiction branching explorations. Sadly, don't have any to hand.

http://twinery.org/

Re: Inform: A Language for Interactive Fiction

#32
post #22
post #7

I took a very non-traditional English class my freshman year of college, and we had an assignment that required us to use this language. From a traditional programming standpoint, I found this platform very difficult to use, though I was never really got too deep into what it was capable of.

> I found this platform very difficult to use Indeed. When you read IF coded in Inform it all seems to make sense, but when you have to program it you realize you're just learning a very difficult and idiosyncratic syntax.

It's similar to Applescript in that it's a "read-only" language.

Re: Inform: A Language for Interactive Fiction

#33
post #16
post #4

Earlier quoted context omitted.

To me, the language is interesting because it could be used for other things...or to put it a different way interactive fiction seems a useful design abstraction for other real world tasks. What would it mean to wire inform up to arbitrary hardware as a primary user interface?

Infocom themselves tried such a thing many years ago - IIRC it was a db interface language called Cornerstone. Somewhat obviously, not a great success.

Cornerstone was a menu-driven database application, it wasn't programmable. It would probably have sold better if it was.

Re: Inform: A Language for Interactive Fiction

#34
post #19

If this piques your interest and you're interested in programming history, you will very likely enjoy reading about the Zork Implementation Language and the Z-machine, on which Inform is based: http://en.wikipedia.org/wiki/Z-machine And the original spec for game authors from Infocom is quite entertaining: http://xlisp.org/zil.pdf Good stuff. More generally, if you want a short ( http://pr-if.org/play/violet/

I cannot upvote this enough. Violet is wonderful.

Re: Inform: A Language for Interactive Fiction

#35
I can imagine this being used for educational purposes. It seems that it could be useful to professions that use case-studies to improve trainee's competency. Not profession in it's right, but a more general technical skill is systems-troubleshooting. Imagine having game-like troubleshooting scenarios for people to practice on, that would be really neat.

Re: Inform: A Language for Interactive Fiction

#36
On this topic I'd like to share gist-txt[0] a tool I created to build text adventures starting from markdown files hosted on GitHub's Gist.

It doesn't need hosting as your files will be hosted by GitHub and you can write your interactive fiction stories directly form the web.

It uses mustache templates and JavaScript to achieve minimal interactive functions.

I wrote a little introduction[1] at Ludum Dare's blog and I will use it to write a text adventure for the AdventureJam[2] starting next week!

Note: I took inspiration form Twine[3] and bl.ocks.org[4] for the initial development of the tool.

[0] https://github.com/potomak/gist-txt

[1] http://ludumdare.com/compo/2015/03/05/a-minimal-tool-to-crea...

[2] http://jams.gamejolt.io/adventurejam

[3] http://twinery.org/

[4] http://bl.ocks.org/

Re: Inform: A Language for Interactive Fiction

#37
post #15
post #11

Earlier quoted context omitted.

> I'm one of those people that has a real mental picture of what I read It's always interesting to me when I hear people say this, because I can't understand it at all. If you ask me to close my eyes and visualize a car, I don't actually see anything. I can recall what a car or a specific car looks like, but I don't actually "see" it in any sense. Same with reading - I don't (can't) actually visualize the characters,…

You'll probably get a chuckle out of the first five-or-so paragraphs of: http://lesswrong.com/lw/dr/generalizing_from_one_example/ The referenced paper can be found here: http://psychclassics.yorku.ca/Galton/imagery.htm

Wow, the Galton paper is amazing, thank you. To be honest I'm like the scientists that he questioned first... until I read this today, I always thought that the whole "mental imagery" concept was mainly a figure of speech, as when people say they feel butterflies in their stomach, and things like that. I can picture my breakfast table, but it's more of a conceptual sketch than an actual image. I can only focus my thoughts on one thing at a time, and e.g. I know what the colors are but I'm not really "seeing" them in my mind - the fact that people can report a "brightness" value in relation to reality makes me think that my mind really works different from that of those people, for me the brightness question doesn't even make sense.

Now I feel handicapped, although I suppose that maybe if I could conjure up these mental images, I wouldn't be so good at symbolic processing. I guess this is why I have always preferred text to diagrams and such...

By the way, what I can do is hear music in my mind - and yes, this comes with pitch, volume, timbre, polyphony and everything. In fact if I'm at a place with a constant background noise - as in a plane, or near an air conditioning machine - I sometimes think I'm actually hearing it in reality (although I have learned that I'm not). I wonder if other people also experience this.

Re: Inform: A Language for Interactive Fiction

#38
post #19

If this piques your interest and you're interested in programming history, you will very likely enjoy reading about the Zork Implementation Language and the Z-machine, on which Inform is based: http://en.wikipedia.org/wiki/Z-machine And the original spec for game authors from Infocom is quite entertaining: http://xlisp.org/zil.pdf Good stuff. More generally, if you want a short ( http://pr-if.org/play/violet/

Wow, just played Violet and holy smokes that was fantastic. THANK YOU

Re: Inform: A Language for Interactive Fiction

#39
post #11

Earlier quoted context omitted.

> I'm one of those people that has a real mental picture of what I read It's always interesting to me when I hear people say this, because I can't understand it at all. If you ask me to close my eyes and visualize a car, I don't actually see anything. I can recall what a car or a specific car looks like, but I don't actually "see" it in any sense. Same with reading - I don't (can't) actually visualize the characters,…

It's interesting to hear from someone else who also doesn't form mental pictures. To be honest, I'm not entirely sure I understand what other people mean when they say mental pictures. If I close my eyes and try to imagine an elephant, I find myself describing the elephant essentially with words. There's nothing like an "image" in my mind, though I do sometimes have mental ideas without sentences (for example, I coul…

Yes. I used to be very bad at imagination, but then needed to learn it when I was learning how to paint.

I've started with drawing a dot on the piece of white paper, and was closing my eyes for a few seconds, trying to imagine it.

After that - moved onto simple shapes and colors. Then practiced imagining cars or people's faces. Sometimes you can take a car and "rotate" it in your imagination, or change colors and details.

Or walk down the street and mentally replace buildings with a nuclear wasteland or a jungle with dinosaurs =)

Now I can close my eyes and imagine flying around a city, or enact some cool action scenes, car chases, anything.

I strongly suspect that it's not a limit, Tesla wrote in his autobiography that he could imagine things so vividly that they were like hallucinations, and invented/simulated whole mechanisms in his mind.

Re: Inform: A Language for Interactive Fiction

#40

Has anyone used something like this for non-fictional contexts? I'm really enthusiastic about the future of interactive journalism, particularly in terms of tailoring journalist narratives to each reader. For example, I think coverage around the announcement of a new tax plan should adjust to the given user (ex. "Under Clinton's plan, your taxes will increase by 5%, to $14,000 annually."). Unfortunately, there just d…

For your Clinton Plan example, you might want to check out the Tangle JS framework for reactive documents. It allows readers to change a variable in a text and have other numbers change accordingly.

http://worrydream.com/Tangle/

Post reply on HN