home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / games / interactive-fiction / authoring / part1 next >
Encoding:
Internet Message Format  |  2000-10-19  |  31.6 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!howland.erols.net!cyclone2.usenetserver.com!news-out.usenetserver.com!cyclone1.usenetserver.com!news-west.usenetserver.com.POSTED!not-for-mail
  2. Message-ID: <raif-faq1_971856602@faq.davidglasser.net>
  3. From: glasser@iname.com (David Glasser)
  4. Newsgroups: rec.arts.int-fiction,rec.games.int-fiction,rec.answers,news.answers
  5. Subject: [rec.arts.int-fiction] Interactive Fiction Authorship FAQ (1/3)
  6. Approved: news-answers-request@MIT.EDU
  7. Followup-To: rec.arts.int-fiction
  8. Organization: ifMUD: http://ifmud.port4000.com:4001/
  9. Summary: This posting describes the Usenet newsgroup rec.arts.int-fiction,
  10.          and Interactive Fiction Authorship in general.
  11. X-Disclaimer: Approval for postings in *.answers is based on form, not content.
  12. Lines: 630
  13. X-Abuse-Info: Please be sure to forward a copy of ALL headers
  14. X-Abuse-Info: Otherwise we will be unable to process your complaint properly
  15. X-Complaints-To: support@usenetserver.com
  16. NNTP-Posting-Date: Wed, 18 Oct 2000 04:10:40 EDT
  17. Date: Wed, 18 Oct 2000 08:10:40 GMT
  18. Xref: senator-bedfellow.mit.edu rec.arts.int-fiction:71763 rec.games.int-fiction:51795 rec.answers:61903 news.answers:194128
  19.  
  20. Archive-name: games/interactive-fiction/authoring/part1
  21. Posting-Frequency: monthly
  22. URL: http://www.davidglasser.net/raiffaq/
  23. Copyright: (c) 1999 David Glasser
  24.  
  25.         [rec.arts.int-fiction] Interactive Fiction Authorship FAQ (1/3)
  26.                                        
  27.    Maintained by David Glasser (glasser@iname.com)
  28.    This chunk contains parts 1-3 of the raif FAQ.
  29.      _________________________________________________________________
  30.    
  31. Part 1: Meta-FAQ information
  32.      _________________________________________________________________
  33.      _________________________________________________________________
  34.    
  35.   1.1: Recent Changes
  36.   
  37.      * Monday, 27th March 2000
  38.        
  39.      * Hugo is at 2.5.02.
  40.      * TADS is at 2.5.2.
  41.      * Inform Glulx is at G0.32.
  42.      * Quest is at 2.14.
  43.      * Mentioned maketrx.
  44.        
  45.      Tuesday, 25th January 2000
  46.      * Whoops! raif was created in 1986, not 1992.
  47.      * Fixed URL of Informary.
  48.        
  49.      Tuesday, 28th December 1999
  50.      * Canonicalized all references to files on the IF-Archive, and added
  51.        links to a redirector care of Stephen van Egmond.
  52.      * Did some general pre-apocalypse tidying-up.
  53.        
  54.      Friday, 24th December 1999
  55.      * Clarified PFE's disappearance.
  56.      * Updated Quest to version 2.12.
  57.      * Updated Hugo's version to 2.5.01d lib 2.5.01.4 and fiddled with
  58.        its platforms list.
  59.      * Amiga ALAN is at the latest version, and Glk ALAN exists, albeit
  60.        without source.
  61.      * ftp.gmd.de no longer requires reverse DNS lookup, saving me a
  62.        long, confusing paragraph! (Of course, your ISP should still
  63.        implement it.)
  64.      * EPOC handhelds have Inform!
  65.      * Glulx Inform is at G0.31.
  66.        
  67.      Sunday, 14th November 1999
  68.      * Updated Hugo's library to 2.5.01.3a and Inform's to 6/10.
  69.      * Updated ALAN's website URL to <http://welcome.to/alan-if/>.
  70.      * Added some information on betatesting to [How do I become an IF
  71.        author?: 4.1] .
  72.      * Added more information on TADS documentation.
  73.      * Added a "Which system should I use?" section ([Which IF system
  74.        should I use?: 4.14] ), including information on Roger Firth's
  75.        "Cloak of Darkness".
  76.      * Added a section on making standalone executable versions of your
  77.        games ([How do I create a standalone executable program out of an
  78.        IF game?: 4.15] ).
  79.      * Updated various editors stuff, specifically config files for vim
  80.        and UltraEdit and the addition of FED, CodeWright, Multi-Edit, and
  81.        ScopeEdit.
  82.      * Added a description of SUDS.
  83.        
  84.      Sunday, 31st October 1999
  85.      * Updated Hugo to 2.5.01c.
  86.      * Fixed Quest's price.
  87.      * Noted PFE's disappearance.
  88.        
  89.      Sunday, 10th October 1999
  90.      * come.to has decided to do evil advertising-related things, so I'm
  91.        not using them anymore. Please use
  92.        <http://www.davidglasser.net/raiffaq/> instead. (Oh, and it's on
  93.        davidglasser.net instead of textfire.com.)
  94.      * SPAG has also abandoned come.to; I updated their URL.
  95.      * This round of changes does seem to be a domain name party; a new
  96.        Quest domain name, complete with website and email addresses.
  97.      * Fixed the URL of Jerry's Hugo website and added the AGT authors
  98.        site.
  99.      * Added the IF assistance list.
  100.        
  101.      Monday, 30th August 1999
  102.      * The editor article is finally in, though it certainly needs more
  103.        work.
  104.      * Added an article about Adam Cadre's patch site for Inform.
  105.      * Added some information on Glulx Inform.
  106.        
  107.      Tuesday, 20th July 1999
  108.      * After not being able to access uscom via telnet for far too long,
  109.        moved FAQ to textfire.com. Please continue to use the come.to
  110.        address, though.
  111.      * Updated TADS to 2.5.0 and added info on Visual Workbench.
  112.      * Changed Hugo URL and email address.
  113.      * SPAG is now maintained by Paul O'Brian.
  114.      * Actually, Blorb supports JPEG.
  115.        
  116.      Thursday, 17th June 1999
  117.      * Moved [Where can I find Infocom games?: 6.7] into its own section.
  118.        
  119.      Sunday, 13th June 1999
  120.      * Added reference to the new Italian translation.
  121.      * Added the Glulx URL.
  122.      * Added the SPAG website URL.
  123.      * Blorb does not support JPEG, so I changed the description to tell
  124.        the truth.
  125.      * Added QDK to Quest description.
  126.      * Added links to the table of contents.
  127.        
  128.      Monday, 17th May 1999
  129.      * Added information on the Italian IF newsgroup.
  130.      * Added definitions for PC and NPC.
  131.      * Added information on Cascade Mountain Publishing.
  132.      * Updated Hugo to 3.0.
  133.      * Updated TADS to 2.4.
  134.      * Updated Inform to 6.21, added information on glux and Infix, and
  135.        calmed mentions of 6.20's bugs.
  136.      * Changed URL of MiningCo site to about.com and DejaNews to Deja,
  137.        because some sites just love being huge portals with trendy names.
  138.      * Mark Engelberg's TADS tutorial is on GMD.
  139.      * Updated Quest's version.
  140.      * Modified ifMUD info to reflect new location.
  141.      _________________________________________________________________
  142.    
  143.   1.2: Contents
  144.   
  145.    PART 1: Meta-FAQ information
  146.      * 1.1: Recent Changes
  147.      * 1.2: Contents
  148.      * 1.3: What is the FAQ for and where do I get it from?
  149.      * 1.4: How is the FAQ composed?
  150.      * 1.5: Acknowledgements and Copyright Notice
  151.        
  152.    PART 2: About the newsgroup
  153.      * 2.1: What is the purpose of rec.arts.int-fiction?
  154.      * 2.2: What topics are appropriate here...
  155.      * 2.3: ...and what topics are not appropriate?
  156.      * 2.4: Is there an archive of newsgroup postings?
  157.      * 2.5: What abbreviations will I find on the newsgroups and in the
  158.        FAQ?
  159.      * 2.6: What sort of events does IF community do?
  160.      * 2.7: What is "mimesis"?
  161.        
  162.    PART 3: General Interactive Fiction information
  163.      * 3.1: What is interactive fiction?
  164.        
  165.    PART 4: Programming IF
  166.      * 4.1: How do I become an IF author?
  167.      * 4.2: Who's going to appreciate my work; who cares about IF anyway?
  168.      * 4.3: What about copyright; how can I protect my work?
  169.      * 4.4: What authoring systems are available? (Hugo, Inform, TADS,
  170.        ALAN, AGT, Quest, SUDS)
  171.      * 4.5: What is Glk?
  172.      * 4.6: What are VILE 0 ERRORS FROM HELL, and how should I avoid them
  173.        in Inform?
  174.      * 4.7: How do I find bug fixes for Inform?
  175.      * 4.8: What editors can I use to write IF?
  176.      * 4.9: What tools and utilities are available?
  177.      * 4.10: Wouldn't a visual system be great for writing IF in?
  178.      * 4.11: What support does Inform offer for graphics and sounds?
  179.      * 4.12: What support does TADS offer for graphics and sounds?
  180.      * 4.13: What support does Hugo offer for graphics and sounds?
  181.      * 4.14: Which IF system should I use?
  182.      * 4.15: How do I create a standalone executable program out of an IF
  183.        game?
  184.        
  185.    PART 5: Writing IF: What has been written on the subject...
  186.      * 5.1: in general?
  187.      * 5.2: of the art of writing NPCs?
  188.      * 5.3: of parsing?
  189.      * 5.4: of plot/story in interactive fiction?
  190.      * 5.5: of the educational value of interactive fiction?
  191.        
  192.    PART 6: Internet Index: What is available on...
  193.      * 6.1: The IF-Archive?
  194.      * 6.2: FTP?
  195.      * 6.3: the World Wide Web?
  196.      * 6.4: chat spaces (ifMUD)?
  197.      * 6.5: 'zines?
  198.      * 6.6: mailing lists?
  199.      * 6.7: Where can I find Infocom games?
  200.      * 6.8: Usenet
  201.      _________________________________________________________________
  202.    
  203.   1.3: What is the FAQ for and where do I get it from?
  204.   
  205.    This document is intended to serve as both a list of answers to
  206.    frequently-asked questions (FAQ) for the newsgroup
  207.    rec.arts.int-fiction, and as a source of more general information for
  208.    those interested in interactive fiction authorship and/or theory.
  209.    
  210.    The FAQ has been split into six parts. Each part will be updated as
  211.    and when the maintainer feels it is necessary and has the time.
  212.    [Recent Changes: 1.1] will detail major changes to the FAQ. The FAQ is
  213.    split into three chunks: chunk 1 contains parts 1-3, chunk 2 contains
  214.    part 4, and chunk three contains parts 5 and 6.
  215.    
  216.    If you see any problems with the FAQ, or have any suggestions, email
  217.    me at glasser@iname.com. If your email address is in it and you have
  218.    concerns about spammers, I'll be glad to obfuscate it in some way.
  219.    
  220.    The FAQ is posted to rec.arts.int-fiction, rec.games.int-fiction,
  221.    rec.answers, and news.answers on the 18th of each month.
  222.    
  223.    To get the most recent version of the FAQ, steer your web browser
  224.    towards <http://www.davidglasser.net/raiffaq/>. From this site, you
  225.    can retrieve the FAQ as plain text or HTML.
  226.    
  227.    There also is an Italian translation at
  228.    <http://space.tin.it/computer/lmarcant/raiffaq/index.html> by Lorenzo
  229.    Marcantonio (lomarcan@tin.it).
  230.      _________________________________________________________________
  231.    
  232.   1.4: How is the FAQ composed?
  233.   
  234.    The FAQ has been split into six separate parts.
  235.    
  236.    You are now reading part 1 (Meta-FAQ information). This answers
  237.    questions about the FAQ itself, such as its availability and layout.
  238.    There is also a full part-by-part contents at [Contents: 1.2] .
  239.    
  240.    Part 2 (About the newsgroup) describes rec.arts.int-fiction.
  241.    
  242.    Part 3 (General Interactive Fiction information) answers questions
  243.    asked by people new to the newsgroup or interactive fiction in
  244.    general. It does not cover writing IF.
  245.    
  246.    Part 4 (Programming IF) will be of interest to the (prospective)
  247.    interactive fiction author. It includes details of the major authoring
  248.    systems and other tools. It is mostly focused on the programming side
  249.    of IF.
  250.    
  251.    Part 5 (Writing IF) contains an informal bibliography of Internet
  252.    documents on interactive fiction theory, and information on the major
  253.    discussions to be found in the rec.arts.int-fiction archives. It is
  254.    mostly focused on the writing side of IF.
  255.    
  256.    Finally, part 6 (Internet Index) contains brief descriptions and URLs
  257.    of FTP and WWW sites and other Internet resources mentioned elsewhere
  258.    in the FAQ, and describes the IF-Archive.
  259.    
  260.    It is recommended that those new to rec.arts.int-fiction read part 1
  261.    first (to get a feel for the FAQ), followed by part 3 (if you don't
  262.    know much about IF) and then part 2 (to learn about the newsgroup),
  263.    with parts 4 and 5 last, though only if you wish to write IF. Part 6
  264.    should be referred to as needed, though the section on the IF-Archive
  265.    is a must-read. Please read part 2 *before* posting *anything* to the
  266.    newsgroup: it'll make it easier on everyone.
  267.      _________________________________________________________________
  268.    
  269.   1.5: Acknowledgements and Copyright Notice
  270.   
  271.    The FAQ is maintained by David Glasser (glasser@iname.com).
  272.    
  273.    Many people have contributed to this document, so thanks to them. In
  274.    particular, shiny stars to Jim Aikin, Adam Cadre, Volker Blasius, John
  275.    Elliott, Julian Fleetwood, LucFrench, Stephen Granade, Neil K. Guy,
  276.    Douglas Harter, John Hill, John Holder, Theodore Hwa, Jonadab the
  277.    Unsightly One, Amir Karger, Stephen Kitt, Iain Merrick, Robin Munn,
  278.    Graham Nelson, Chris Nebel, Bob Newell, Thomas Nilsson, Andrew
  279.    Plotkin, Mike Roberts, Gunther Schmidl, Kent Tessman, Alex Warren,
  280.    Roger Burton West, and John Wood, plus all the people I forgot to put
  281.    here. Special thanks to Doug Harter for his efforts in scouring the
  282.    newsgroup archives way back when (which sadly came to nought, but
  283.    there you go), to Ivan Cockrum for providing webspace at textfire.com
  284.    in the past, Lorenzo Marcantonio for the FAQ's Italian translation,
  285.    and Stephen Griffiths for a continuous stream of helpful comments.
  286.    
  287.    Previous editions were maintained by Julian Arnold
  288.    (hippocampus@kwic.com), Jorn Barger (jorn@mcs.com) and David A. Graves
  289.    (dag@cup.hp.com).
  290.    
  291.    This FAQ is copyright 1998, 1999 by David Glasser. Please feel free to
  292.    quote from this document, but you *must* acknowledge this source. The
  293.    FAQ, or individual parts of it, may be freely distributed by any
  294.    means. However, no charge may be made for the distribution (save for
  295.    the cost of the media itself) and part 1, in its entirety and
  296.    including this copyright notice and details of how to obtain the full
  297.    FAQ, must be included with any and all distributions.
  298.    
  299.    I would consider it courteous to be informed by anyone wishing to
  300.    quote from (well, in anything other than a Usenet post or email or
  301.    whatever) or redistribute the FAQ.
  302.    
  303.    As this document is supplied gratis, with no demand or request for
  304.    payment or other recompense, the maintainer is hereby pleased to
  305.    announce that in no event whatsoever will he be held liable in any way
  306.    for any loss of data, loss of earnings, loss of savings, general
  307.    disappointment or other unhappiness resulting from the use of or abuse
  308.    of or inability to use any and all information or misinformation
  309.    within or indeed without this document, or from any admission or
  310.    omission therein or thereof which either directly or indirectly causes
  311.    any one, or any combination of two or more, of the aforementioned
  312.    unpleasantries. On the other hand, feel free to attribute any good
  313.    things which happen to you or those around you to this document in
  314.    general, and to me in particular.
  315.      _________________________________________________________________
  316.    
  317. Part 2: About the newsgroup
  318.      _________________________________________________________________
  319.      _________________________________________________________________
  320.    
  321.   2.1: What is the purpose of rec.arts.int-fiction?
  322.   
  323.    rec.arts.int-fiction is a reasonably low volume, high signal-to-noise
  324.    newsgroup for the discussion of interactive fiction. Many threads are
  325.    relevant to, and can be followed by, programmers and non-programmers
  326.    alike.
  327.    
  328.    In this newsgroup, we discuss the technical and artistic aspects of
  329.    interactive fiction, as well as the actual processes of and tools for
  330.    writing it. While we do mention specific IF games, it is typically in
  331.    the context of comparing and contrasting their structure or artistic
  332.    merit-- with emphasis on the development of IF as a literary genre
  333.    and/or a form of computer-based art/entertainment.
  334.    
  335.    The two groups, rec.arts.int-fiction and its sister-group
  336.    rec.games.int-fiction, as you might imagine, complement each other
  337.    rather nicely. They are however distinct from one another and you
  338.    should bear in mind their particular charter before sending a post.
  339.    Posting to more than one group is generally not a good idea. Select
  340.    the appropriate newsgroup and post only to that one. Just as you would
  341.    not post questions about how to solve a specific game in this group,
  342.    please refrain from posting questions on IF design and implementation
  343.    in rec.games.int-fiction.
  344.    
  345.    Remember, rec.arts.int-fiction is a discussion group, and will only
  346.    function if people contribute to it. So, while you ought to just read
  347.    for a week or two to get a taste of the flavor of the group before
  348.    spicing things up with your first post, don't lurk too long. We do
  349.    want to hear from you...
  350.    
  351.    One must also realize that rec.games.int-fiction never discusses food
  352.    in its off-topic posts. This is left up to raif.
  353.      _________________________________________________________________
  354.    
  355.   2.2: What topics are appropriate here?
  356.   
  357.    Topics related to interactive fiction design, theory, and
  358.    implementation are appropriate, as is the discussion of IF
  359.    implementation languages (authoring systems). Ideas on applying
  360.    popular technologies (object oriented programming, incremental
  361.    compilers, etc.) to problems in interactive fiction development
  362.    (knowledge representation, natural language parsing, etc.) are
  363.    welcomed. There are many pleas of a "how do I do this...?" nature with
  364.    reference to the nuts'n'bolts of particular authoring systems (very
  365.    nearly 100% of which are answered). You should put the name of the
  366.    authoring system, enclosed in square brackets, at the beginning of the
  367.    subject line of your post (e.g., "[Inform]", "[Hugo]", "[TADS]",
  368.    etc.), as this allows people who do not wish to read about particular
  369.    systems to maintain effective kill-files. It also often helps if you
  370.    post a short piece of code that demonstrates your problem: we cannot
  371.    read your mind and your post is useless if we can't understand your
  372.    problem. However, try to keep your examples succinct and relevant:
  373.    it's hard and boring to sift through pages of code to find one tiny
  374.    error. Do not post very long or irrelevant pieces of code.
  375.    
  376.    Sometimes people post "giftware", clever pieces of code which solve a
  377.    particular problem. These, too, should be kept as concise as possible.
  378.    "Giftware" is usually placed in the public domain, but don't take this
  379.    for granted. However, if you intend to post "giftware", please
  380.    consider uploading your code to the IF-Archive [What is the
  381.    IF-Archive?: 6.1] instead and posting a pointer to it to raif. This
  382.    way your contribution will be given a permanent home on the Internet
  383.    and will help to build a large literature library for the authoring
  384.    system you have chosen.
  385.    
  386.    Posts on authoring Web-based hyperfiction are not inappropriate on
  387.    rec.arts.int-fiction, though it is true that there is not much of an
  388.    audience on the newsgroup for this sort of thing.
  389.    
  390.    Reviews of interactive fiction games are gladly received on either
  391.    newsgroup. The nature of a review may be such that it is relevant to
  392.    both the interactive fiction newsgroups. This is an exception to the
  393.    cross-posting rule. Whenever you do cross-post, whether it be for
  394.    reviews or other purposes, please set your Followup-To: header to one
  395.    or the other; this makes any followups be posted only to the most
  396.    appropriate group. Post-competition reviews of IF Competition games
  397.    [What sort of events does the IF community do?: 2.6] should be posted
  398.    only to rgif.
  399.    
  400.    The other major exception to the crossposting rule is requests for
  401.    betatesters for games. Such requests may appear on either, or both, of
  402.    the newsgroups. However, please *do not* post replies to the
  403.    newsgroups. Send your reply to the author via private e-mail.
  404.    Otherwise, the resulting glut of "me too!" posts is extremely annoying
  405.    to the other readers of the newsgroup. Many authors will in fact
  406.    *ignore* such replies to the newsgroups, and will only respond to
  407.    those sent by e-mail. If you are an author posting for betatesters,
  408.    you should set your Followup-To: news header to the word 'poster' (no
  409.    quotes). See [How do I become an IF author?: 4.1] for more information
  410.    on betatesting your game.
  411.    
  412.    Lastly, game announcements are often crossposted to both of the
  413.    groups, with a Followup-To: to rgif.
  414.    
  415.    Controversial viewpoints are sometimes posted and indeed are to be
  416.    encouraged; when you post a dissenting view remember to attack the
  417.    idea, not the person. Let us debate, not battle. raif has been very
  418.    good as it comes to that; most fights have been misunderstandings that
  419.    were soon fixed. Our flamewars rarely last a week, and there usually
  420.    are only a handful per year: quite good for a newsgroup.
  421.      _________________________________________________________________
  422.    
  423.   2.3: ...and what topics are not appropriate?
  424.   
  425.    Please don't post questions about specific adventure game puzzles to
  426.    this newsgroup, as it was set up for discussion of interactive fiction
  427.    from the point of view of the *author*, not the *player*. Please post
  428.    these queries to the newsgroup rec.games.int-fiction, not here. Also,
  429.    it is usually considered impolite to post bug reports for games or
  430.    other software (including authoring systems) to either newsgroup. The
  431.    software's author/maintainer would no doubt welcome a private e-mail
  432.    though (and you usually get your name in the credits of the next
  433.    release). Bugs may be reported on the newsgroup(s) if it is a bug
  434.    which can reasonably be assumed to detrimentally affect other users of
  435.    the software and/or can be easily avoided or remedied. (Bugs in the
  436.    old Infocom games are commonly reported on rgif, especially when they
  437.    are humorous.)
  438.    
  439.    When discussing specific games, please be careful not to spoil them
  440.    for readers who may not have played them. You have a few choices:
  441.      * Simply do not post the "spoilers".
  442.      * Encode them using rot13, a simple "encryption" scheme found on any
  443.        decent newsreader. (Some silly programs call it Unscramble.
  444.        Sheesh). If you can't find a rot13 descrambler, all you have to do
  445.        is turn each a into an m, each b into an n, and so on.
  446.      * put a "spoiler character" in your post right before the spoilers,
  447.        with a warning like "SPOILERS FOR BAD GUYS AHEAD". A spoiler
  448.        character is a control-L character (formfeed), and any good
  449.        newsreader has a set of keys to push or a menu item to insert the
  450.        character. When somebody reads the message, the newsreader should
  451.        pause at the character to allow the rest of the message to be
  452.        skipped if the reader does not want to read the spoiler.
  453.        Unfortunately, not all newsreaders support the spoiler character;
  454.        the author of this document believes that if everybody uses the
  455.        spoiler character instead of ugly solutions like blank lines,
  456.        those newsreaders that do not support the spoiler character will
  457.        decide to do so.
  458.      * Put a lot of blank lines in front of your spoiler.
  459.        
  460.    This is not a newsgroup for the discussion of traditional "static" or
  461.    "passive" fiction. Literary magazine ads, advertisements for writers,
  462.    and other general fiction topics should be posted to the appropriate
  463.    newsgroup (alt.prose, misc.writing, rec.arts.books, rec.arts.poems,
  464.    rec.arts.prose, etc.). However, this confusion has come up in the past
  465.    (newcomers believing the group name means "International Fiction", for
  466.    example), and a polite pointer is better than a "get this junk off the
  467.    newsgroup" flame.
  468.    
  469.    Discussions of MUDs (multi-user dungeons) belong on rec.games.mud.*,
  470.    although discussion of multi-player IF theory is certainly appropriate
  471.    here. Information on LARPs (live-action role playing games) and FRPs
  472.    (fantasy role playing games) can be found in rec.games.frp.misc.
  473.    Questions about the various "roguelike" games, such as "NetHack,"
  474.    "Angband," etc. should be posted to rec.games.roguelike.*.
  475.    
  476.    Though posters may certainly post to raif in non-English languages,
  477.    speakers of Italian may be pleased to learn that there is a newsgroup
  478.    for Italian IF called it.comp.giochi.avventure.testuali.
  479.    
  480.    You should of course follow basic netiquette conventions such as:
  481.      * DO NOT USE ALL CAPS
  482.      * Don't spam.
  483.      * you also should avoid putting everything in lower-case
  484.      * Don't flame others, you bastard!
  485.      * Don't spam.
  486.      * Well speling and gramer is good.
  487.      * Don't flame people because they're spelling or grammer sucks.
  488.      * Don't spam.
  489.      _________________________________________________________________
  490.    
  491.   2.4: Is there an archive of newsgroup postings?
  492.   
  493.    The very-nearly-complete and unabridged archives of posts to both
  494.    interactive fiction newsgroups up until January 1997 are stored on the
  495.    IF-Archive [What is the IF-Archive?: 6.1] at
  496.    /if-archive/rec.arts.int-fiction/ . The rec.arts.int-fiction archives
  497.    have been converted to HTML, and are on the Web, fully indexed and
  498.    linked by date and by thread, at <http://bang.dhs.org/raif/>.
  499.    
  500.    However, these archives only include posts before January 1997. If you
  501.    are looking for more recent posts, check out <http://www.deja.com/>.
  502.    This does not go as far back as the rec.arts.int-fiction archive, but
  503.    it is up-to-date.
  504.    
  505.    Postings to rec.games.int-fiction are similarly archived on the
  506.    IF-Archive, in the directory /if-archive/rec.games.int-fiction/ . They
  507.    have not been HTMLized, and rec.games.int-fiction is available from
  508.    DejaNews.
  509.      _________________________________________________________________
  510.    
  511.   2.5: What abbreviations will I find on the newsgroups and in the FAQ?
  512.   
  513.    IF == Interactive Fiction, the subject of this FAQ
  514.    raif == rec.arts.int-fiction, the newsgroup about writing IF
  515.    rgif == rec.games.int-fiction, the newsgroup about playing IF
  516.    r*if == either of the above newsgroups
  517.    PC == Player Character, the player's character inside a game. (Also,
  518.    Personal Computer, which usually implies an Intel/Microsoft setup.)
  519.    NPC == Non-Player Character, other characters inside a game.
  520.    ifMUD == Interactive Fiction Multi-User Dungeon, or some such [Are
  521.    there any IF-related chat spaces?: 6.4]
  522.    
  523.    You may see people referred to by nicknames, many of which are the
  524.    same as their ifMUD [Are there any IF-related chat spaces?: 6.4]
  525.    usernames. Most of these nicknames are similar to their real names;
  526.    notable exceptions include Grocible (Neil K. Guy); Zarf (Andrew
  527.    Plotkin); Whizzard (G. Kevin Wilson); devil (Andrew Pontious); and
  528.    inky (Dan Shiovitz). Nobody's really sure who the Admiral Jota is.
  529.    
  530.    The FAQ often refers to files on the IF-Archive; see [What is the
  531.    IF-Archive?: 6.1] for more information on that.
  532.      _________________________________________________________________
  533.    
  534.   2.6: What sort of events does the IF community do?
  535.   
  536.    Two annual IF traditions are the IF Competition and the XYZZY awards.
  537.    
  538.    The Annual I-F Competition, started in 1995, is open to all authors of
  539.    interactive fiction. Entrant's games can be written in any language
  540.    (i.e., BASIC, C, a dedicated authoring system, etc.), though use of
  541.    one of the IF languages is recommended. The competition was founded by
  542.    G. Kevin "Whizzard" Wilson, continued by David Dyte, and currently ran
  543.    by Stephen Granade (sgranade@phy.duke.edu). More information about the
  544.    IF Competition is available at <http://www.textfire.com/>.
  545.    
  546.    The XYZZY awards, hosted by Eileen Mullin of XYZZYnews, are an
  547.    Oscar-style award ceremony each February on ifMUD, giving honor (and
  548.    trophies!) to the best IF of the previous year. Anyone can vote on the
  549.    numerous categories by going to <http://www.xyzzynews.com/>.
  550.      _________________________________________________________________
  551.    
  552.   2.7: What is mimesis?
  553.   
  554.      mimesis (mi-me'sis, mi-) n. 1. The imitation or representation of
  555.      aspects of the sensible world, especially human actions, in
  556.      literature and art.
  557.      
  558.    [the following is stolen from a post to raif by Adam Cadre]
  559.    
  560.      In brief, there are generally two different things people on this
  561.      group use the word "mimesis" to refer to:
  562.      
  563.      (1) The extent to which the player feels like she's experiencing
  564.      what the game tells her she is, rather than experiencing the
  565.      sensation of typing on a keyboard and watching words scroll by on a
  566.      screen;
  567.      
  568.      (2) The extent to which stuff in the game seems to work the way
  569.      things work in real life, or at least the extent to which it
  570.      maintains a degree of internal consistency.
  571.      
  572.    The idea of mimesis with regard to IF was started by Roger
  573.    Giner-Sorolla in his "Crimes Against Mimesis" postings some time back
  574.    on raif. You can find a copy of it at
  575.    <http://bang.dhs.org/library/design/index.html>
  576.    
  577.    More recently, Adam "Bruce" Thornton wrote a very funny in-joke game
  578.    called "Sins Against Mimesis".
  579.      _________________________________________________________________
  580.    
  581. Part 3: General Interactive Fiction information
  582.      _________________________________________________________________
  583.      _________________________________________________________________
  584.    
  585.   3.1: What is interactive fiction?
  586.   
  587.    "Interactive fiction" is a catch-all name for many forms of
  588.    story-telling. Most forms are text-based (but see below) and feature
  589.    some degree of reader, or player, participation, beyond the act of,
  590.    say, turning the page of a book to read the next one.
  591.    
  592.    In the context of rec.arts.int-fiction the name is most commonly used
  593.    to refer to just one type: computer-based text adventures. These games
  594.    involve the player entering textual commands in response to the game's
  595.    output. In turn, this output is influenced by the player's input. An
  596.    extremely simple example of this interplay between player input and
  597.    game output (from "Zork") is:
  598.    
  599.      West of House
  600.      You are standing in an open field west of a white house, with a
  601.      boarded front door. There is a small mailbox here.
  602.      
  603.      >OPEN THE MAILBOX
  604.      Opening the small mailbox reveals a leaflet.
  605.      
  606.      >TAKE THE LEAFLET
  607.      Taken.
  608.      
  609.      >READ IT
  610.      "WELCOME TO ZORK!
  611.      
  612.      ZORK is a game of adventure, danger, and low cunning. In it you
  613.      will explore some of the most amazing territory ever seen by
  614.      mortals. No computer should be without one!"
  615.      
  616.    Although interactive fiction, in the sense of text adventures, is
  617.    usually text-only, there has always been limited interest on
  618.    rec.arts.int-fiction in graphics and sound. It is widely considered
  619.    that the most important, if not the defining, element of interactive
  620.    fiction is the text-based user interface and the parser (that part of
  621.    the program which analyzes and acts upon the player's input), and as
  622.    long as this is kept there is no particular reason why the game's
  623.    output cannot include, or consist entirely of, graphics (static or
  624.    animated) and/or sound. A not insignificant number of "purists" would
  625.    refute this, however. Recent updates to the major IF languages have
  626.    simplified creation of graphical and aural IF.
  627.    
  628.    "Interactive fiction" is also used to refer to (Web-based)
  629.    hyperfiction, where the reader selects links to progress though the
  630.    story; "Choose Your Own Adventure" (CYOA) books, which are a sort of
  631.    non-computer hyperfiction; multiple author, or contributory, fiction,
  632.    where multiple authors write a story by each contributing, say, one
  633.    chapter; and MUDs and MUSHes, which may loosely be described as
  634.    multi-player text adventures. It has also been suggested that Role
  635.    Playing Games (RPGs), such as "Dungeons & Dragons", present the
  636.    ultimate in interactive fiction.
  637.    
  638.    Interactive movies have also been mentioned on the newsgroup from time
  639.    to time. This is a rather poorly defined genre of film-making.
  640.    Interactive movies seem to be the cinematic equivalent of CYOA books,
  641.    rather than text adventures.
  642.    
  643.    Though the non-text adventure forms of IF are rarely discussed on the
  644.    group, one must always keep in mind that the group was created (by
  645.    famous Mac guru Adam C. Engst, circa 1986) without the intention of
  646.    text adventures in mind. Though you may not, many people enjoy
  647.    discussion of non-text adventure IF on the newsgroup, and so flaming
  648.    newcomers with a "that's not what raif is for!" is not a good idea.
  649.  
  650.  
  651.