posted by
mutecornett at 03:53pm on 24/06/2006 under interactive fiction
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I don't have as much experience with the creation end as I do with the playing end of interactive fiction, but I really like what I can see of the language Inform 7. I'm mostly really impressed by how easy it is to read and how intuitive it is to understand:
I mean, sure, Adrift is probably more newbie-friendly, but I'm just really impressed by how smooth the language is and how powerful it is reputed to be. It even handles stuff like American/British spelling differences and serial commas. How awesome is that?
People interested in seeing more of the source code can go to the Inform 7 site and play the worked examples, then look at the source code for those.
I am so impressed by this. It's clean and helpful. It would be pretty neat to see fic as interactive fic, but if anyone in fandom were to get into this type of programming-writing and write anything at all, original, adaptation, fanfic--or even just try it out--I'd be ecstatic. If you still think the example code is too hard, give Adrift a try--it's considerably simpler and it's not like your first IF has to be complex and sprawling and huge.
Note to
paper_tzipporah: you especially would probably like this game created with the Inform 7 language, Bronze, a reworking of Beauty and the Beast that is lovely both in gameplay and narrative (as Em Short's games always are). You can get the interpreter here.
Incidentally, Bronze also has a novice mode, so it's another excellent beginner game.
(EEE, I LOVE THIS LANGUAGE AND THIS PROGRAM AND EEEE IT'S SO COOL!)
Colour is a kind of value. The colours are red, blue and green. A block is a kind of thing. A block has a colour. A block is usually blue. Before printing the name of a block: say "[colour] ". Before printing the plural name of a block: say "[colour] ". Understand the colour property as describing a block.This is code. This is what the source code looks like.
I mean, sure, Adrift is probably more newbie-friendly, but I'm just really impressed by how smooth the language is and how powerful it is reputed to be. It even handles stuff like American/British spelling differences and serial commas. How awesome is that?
People interested in seeing more of the source code can go to the Inform 7 site and play the worked examples, then look at the source code for those.
I am so impressed by this. It's clean and helpful. It would be pretty neat to see fic as interactive fic, but if anyone in fandom were to get into this type of programming-writing and write anything at all, original, adaptation, fanfic--or even just try it out--I'd be ecstatic. If you still think the example code is too hard, give Adrift a try--it's considerably simpler and it's not like your first IF has to be complex and sprawling and huge.
Note to
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Incidentally, Bronze also has a novice mode, so it's another excellent beginner game.
(EEE, I LOVE THIS LANGUAGE AND THIS PROGRAM AND EEEE IT'S SO COOL!)
(no subject)
One of things I've always liked about interative fiction is that it actively tries to create the environment that I find when reading, where descriptive text because actual images in my head and I'm not only reading but seeing the story take place.
Will definitely check out Adrift once I finishing playing Thomas the Tank Engine with my nephew.
(no subject)
(no subject)
bestworst kind of filth. :)(no subject)
(no subject)
P.S. Thanks for the
(no subject)
(Especially about Mina! I love those stories so, so much, so I'm glad I was able to share!)
(no subject)
And that excerpt of code boggles my mind. It sounds so sensible. I'm currently learning to program in Java, and that code looks like a terrible mess most of the time!
(no subject)
Also, I know!! I'm learning the language right now and it'll take a few more days to get everything down, but already it's easier than others! Java in particular is kind of terrifying. :o
(no subject)
(no subject)