FreeBSD Manual Pages
I7(6) BSD Games Manual I7(6) NAME i7 -- Inform 7 programming language (CLI edition) SYNOPSIS i7 story.ni i7 [-g] story.ni i7 [-r] story.scr story i7 [-w] story.key story i7 [-h] DESCRIPTION Inform7 for FreeBSD is a CLI implementation of the Inform 7 programming language and environment by Graham Nelson. Inform is a design system for interactive fiction (IF) based on natural language. Interactive fiction is a literary form which involves programming a com- puter so that it presents a reader with a text which can be explored. Inform aims to make the burden of learning to program such texts as light as possible. It is a tool for writers intrigued by computing, and com- puter programmers intrigued by writing. Perhaps these are not so very different pursuits, in their rewards and pleasures: The sheer joy of making things... the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles... the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. (Frederick P. Brooks, "The Mythical Man-Month", 1972) More resources: http://www.inform7.com http://www.brasslantern.org http://www.ifarchive.org http://en.wikipedia.org/wiki/Interactive_fiction Inform7 for FreeBSD (CLI edition) implements the same basic features of the GUI edition. You can write, compile, debug, and replay your own in- teractive fiction stories. OPTIONS The following command line arguments are supported: - create Z-code v8 release. -g create Glulx release. -h show usage. -r replay game from a transcript file. -w replay game from a walkthrough file. EXAMPLES The most basic use of Inform7 for FreeBSD is: $ i7 story.ni which compiles your source story file into a Z-code v8 release. If you have a transcript file from game, you can use the -r option to replay it in story.z8 $ i7 -r story.scr story.z8 You will receive three files. story.$$.scr - new transcript file story.$$.key - walkthrough file story.$$.sav - save game from a transcript file You can also construct a simple walkthrough file and then automatically replay its sequence of commands in your stories. Example of a story.key VERBOSE L N W GET LAMP SCORE A walkthrough file can be very short, meant just to test some sequence of commands within your story, or it can be a full solution walkthrough. $ i7 -w story.key story.z8 Once again you will receive three files. story.$$.scr - new transcript file story.$$.key - walkthrough file story.$$.sav - save game from a walkthrough file FILES /usr/local/share/inform7 Directory where Inform extensions are stored. SEE ALSO frotz(6) AUTHORS Graham Nelson <graham@gnelson.demon.co.uk> -- Inform programming language and compilers Andy Kosela <akosela@andykosela.com> -- CLI edition for FreeBSD CONTRIBUTORS Adam Thornton, Emily Short, Eric Eve THANKS TO Will Crowther and Don Woods for creating the original Adventure, Infocom for the Z-machine standard and memorable titles like Zork, Graham Nelson for designing this beautiful engine for creating worlds in text, Adam Thornton for many suggestions and help with FreeBSD porting. rec.arts.int-fiction and rec.games.int-fiction community of IF authors and enthusiasts. BSD September 16, 2014 BSD
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | FILES | SEE ALSO | AUTHORS | CONTRIBUTORS | THANKS TO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=i7&sektion=6&manpath=FreeBSD+13.0-RELEASE+and+Ports>