Slashdot Mirror


New Text Adventures Compete In 22nd 'Interactive Fiction Competition' (ifcomp.org)

An anonymous Slashdot reader writes: 58 brand-new text adventures are now available free online for the 22nd Annual Interactive Fiction Competition. The public is encouraged to play the games, and on November 16th the contest's organizers will announce which ones received the highest average ratings. After 22 years, the contest is now under "the auspices of the Interactive Fiction Technology Foundation, a new, charitable non-profit corporation dedicated to supporting the technologies and services that enable IF creation and play..." according to the contest's organizers. "[T]he competition now runs on servers paid for by the IF-loving public, and for this I feel sincere gratitude."

25 comments

  1. First by Anonymous Coward · · Score: 0

    Post

    1. Re:First by TheRealMindChild · · Score: 5, Funny

      You were eaten by a grue

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:First by Anonymous Coward · · Score: 0

      He must have forgotten his lantern.

      And his towel

    3. Re:First by Anonymous Coward · · Score: 0

      The captain conceals the Jade Key

      in a dwelling long neglected

      But you can only blow the whistle

      once the trophies are all collected

  2. Creating interactive fiction to learn programming by tgibson · · Score: 3, Informative

    Inform is a great tool for creating interactive fiction. Since it requires logic, branching, etc. I always thought it'd work well as an introduction to some of the thinking that is required in the design of programs.

  3. plugh by i.r.id10t · · Score: 3, Insightful

    That is all.

    --
    Don't blame me, I voted for Kodos
  4. Re: Creating interactive fiction to learn programm by jhoger · · Score: 3, Interesting

    In the 80s and 90s writing text adventures was a popular framework for intro to programming books.

  5. Re:Creating interactive fiction to learn programmi by narcc · · Score: 4, Interesting

    Inform7 is something unique. As a special purpose tool, I hear that it's fantastic. If you're a developer, however, I expect you find it a bit maddening.

    A sample from Emily Short's Bronze:

    The iron-barred gate is a door. "An iron-barred gate leads [gate direction]." It is north of the Drawbridge and south of the Entrance Hall. It is closed and openable. Before entering the castle, try entering the gate instead. Before going inside in the Drawbridge, try going north instead. Understand "door" as the gate.

    After opening the gate:

    say "You shouldn't be able to open it, heavy as it is, but it swings aside lightly at your touch. The Beast said that it knows friend from enemy; and the castle, at least, still regards you as friend."

    [... snip ...]

    Before going outside in the Entrance Hall, try going south instead.

    The fireplace is scenery in the Entrance Hall. The description is "Unlit, vacant[if Search is happening]. It is almost as though you are not expected[end if]." The sound of the fireplace is "whistling wind". Understand "fire" or "whistling" or "wind" as the fireplace. Instead of burning the fireplace: say "There is no fuel prepared for a fire."

    You can do other things with it. Towers of Hanoi looks like this: Towers of Hanoi, and is surprisingly readable. Though I can't imagine trying to use Inform7 in an intro to programming class.

  6. Re:Creating interactive fiction to learn programmi by Anonymous Coward · · Score: 1

    It creates readable text as code, but it is incredibly frustrating to figure out which specific words will evoke the effect you want.

  7. IF terminology guide by Anonymous Coward · · Score: 1

    Interactive Fiction - computerized novels with a degree of command syntax and direction on behalf of the user. (most IF competition entries) Users are primarily trying to figure out the command that gets them to the next step of the novel. Dialog and story are emphasized.

    Text Adventure - text-based virtual environments often consisting of puzzles and complex maps. (Zork) User has freedom and must think carefully about commands, as many combinations are possible. Points systems, health, and collecting treasure are often themes.

    MUD/MUC/Text MMO - large-scale multi-user text-based virtual environments in realtime. The least similar to modern IF, essentially a text-based video game. Users create the characters themselves and build their own story from the environment.

  8. Re:Creating interactive fiction to learn programmi by Qzukk · · Score: 1

    MULTIPLY COBOL BY FICTION GIVING READ-ONLY-CODE

    Don't use caps, it's like programming on mainframes that did not have lower case letters!

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  9. Re:Creating interactive fiction to learn programmi by Anonymous Coward · · Score: 0

    I disagree. I7 is nice to use, and it's my choice for writing IF, but I would hate to deal with teaching it to non-programmers. You have to understand that I7 is not English, and the fact that it looks so much like English is just going to be confusing, never mind frustrating when you're playing guess-the-phrasing.

  10. Re:Creating interactive fiction to learn programmi by agiacalone · · Score: 5, Interesting

    Inform is a great tool for creating interactive fiction. Since it requires logic, branching, etc. I always thought it'd work well as an introduction to some of the thinking that is required in the design of programs.

    It's interesting that you mention this. I actually teach a Theory of Programming Languages course at a state University, and the first (out of five) languages that I introduce to my students is Inform 7. I do so for a few reasons:

    1. It's a great introduction to "specialty" programming languages. An example of how languages can be created and used for highly specialized use cases.
    2. It's a very unique way of looking at programming (unlike Java, which has been drilled into the CS students since Freshman year).
    3. It has full language documentation in an accessible form, like grammar tree and parse generation tables.
    4. It's fun to make games and I think logic games fit in well with a Computer Science course in tandem with CS language concepts.

    Although, strangely, #4 is quite polarizing among my students. I only get one of two responses typically: "I hate it!", or, "This is awesome!". I guess game creativity isn't something that people usually take CS courses for...and since it's the "easiest" of the five languages to pick up, my students typically have a shortened time to learn it. So maybe that's it...

  11. The intellectual category of games by Anonymous Coward · · Score: 0

    that fell out of favor, replaced by gore and instant satisfaction from killing people, collecting loot, etc.

    1. Re:The intellectual category of games by Sir+Holo · · Score: 2

      that fell out of favor, replaced by gore and instant satisfaction from killing people, collecting loot, etc.

      True.

      But there was, way back then, always Hack (or net-Hack, or any of the hundreds of variants). Pre-scripted or Random dungeons, loot, skill points, and all of that other stuff that kids these days can only handle if it's wrapped in a graphical environment with PHENOMENAL water ripples and shadows.

      They are still the same game genre. WoW just made it graphically impressive but tedious to play through.

      * I can't count how many times I killed Werdna. Made speed-runs as a challenge.

    2. Re:The intellectual category of games by Anonymous Coward · · Score: 0

      Way back when?

      It's the wave of the future! The greatest game you'll ever play!
      Amazon.com has created the next generation Nethack console - https://i.imgur.com/GKENBLx.jpg http://imgur.com/1YhMpfK,4ibGpTl#1

      A kindle lets you vege on the couch as you search for the Amulet of Yendor, or explore the underground Empire. https://i.imgur.com/eMJRL6N.jpg

  12. How is Inform as a writing tool? by taxman_10m · · Score: 1

    It seems to me that Inform could be used in a similar fashion to Scrivener.

    1. Re:How is Inform as a writing tool? by CronoCloud · · Score: 1

      IIRC I once ran into a Steampunk in Second Life who did a bit of writing (participating in NaNoWriMo and such), who used Scrivener, but had dabbled a bit in IF using Inform.

      I wonder if it would be possible to combine the two, using Inform to maintain a "database of attributes" for characters, locations, etc etc. Something akin to:

      Aragorn is a Dunedain, Dunedain are also Numenoreans, Aragorn is the Son of Arathorn, who is also a Dunedain. Aragorn is a Descendant of Elros, Elros is the brother of Elrond. Elros has another name, Tar-Minyatur. Elros was the First King of the Numenoreans. etc etc.

  13. I would. . . by Sir+Holo · · Score: 1

    I would try these out, but I was long ago eaten by a grue.

  14. Comment by WallyL · · Score: 1

    Beyond the Titanic. I was just a kid, and I didn't know what I was doing. I would get into the under(water/ground?) grotto, and then never figure out where to go from there. Good stuff! It's a game, for command-line people. How amusing that I am now a linux and CLI guy. I should give these text adventures a shot again.

  15. Most of these aren't programming by Anonymous Coward · · Score: 0

    Some 3 years ago the IF Comp was taken over by CYOA-style web-browser games, mostly in Twine.
    There are still a few real text adventures every year, but they're a small minority.

  16. Re:Creating interactive fiction to learn programmi by BasilBrush · · Score: 1

    Inform 7 was specifically designed to be more friendly to writers rather than programmers, in an attempt to get more writers and their ideas and skills into the field.

    Anyone who wants something more akin to a traditional programming language can use Inform 6.

    Unfortunately I can't give you an example of that because of Slashdot/s lameness filter, but it's completely different to Inform 7.