People who lurk the intfiction.org forums probably saw this thread already, but I'm going to post it here (Due to the audience):
Imagine a program, possibly a command line app, that writes the code for you. Leave out the language semantics, focus on the game.
With something like this, the writer could create large and complex environments full of objects and scenery to interact with (Like the environment in Frederik Pohl’s Gateway; easily 40% of the rooms have more than 6 objects), in a short period of time (Introducing the concept of IF-RAD: Interactive Fiction + Rapid Application Development). A function could also be added to create simple tasks (IF, Instead of…, Instead of … when …, etc.) and to define the interaction between objects.
It works like this:
get input from the command line if input is "room" ---ask questions to define room (name, printed name(?), description, directions) ------generate the code to do that (I7 code) ------write the code on a file else, if input is "object" ---ask questions to define object (name, printed name(?), description, kinds) ------generate the code to do that (I7 code) ------write the code on a file ...
The App is called Inform7 Writer.
Development: Alpha version 0.2, Compiled on Linux i686 with GCC/G++.
Things you can do: Declare basic info (author, name, year of creation, etc), declare rooms, objects, scenery, life forms, create actions, kinds, types (Kinda like kinds: A [x] can be [y]. Example: A thing can be red.), add comments, insert i7 code directly, and include extensions. Right now there are no bugs (Meaby minor format issues: a missing tab character, etc.).
> People who lurk the intfiction.org forums probably saw this thread > already, but I'm going to post it here (Due to the audience):
> Imagine a program, possibly a command line app, that writes the code > for you. Leave out the language semantics, focus on the game.
> With something like this, the writer could create large and complex > environments full of objects and scenery to interact with (Like the > environment in Frederik Pohl’s Gateway; easily 40% of the rooms have > more than 6 objects), in a short period of time (Introducing the > concept of IF-RAD: Interactive Fiction + Rapid Application > Development). A function could also be added to create simple tasks > (IF, Instead of…, Instead of … when …, etc.) and to define the > interaction between objects.
> It works like this:
> get input from the command line > if input is "room" > ---ask questions to define room (name, printed name(?), description, > directions) > ------generate the code to do that (I7 code) > ------write the code on a file > else, if input is "object" > ---ask questions to define object (name, printed name(?), description, > kinds) > ------generate the code to do that (I7 code) > ------write the code on a file > ...
> The App is called Inform7 Writer.
> Development: Alpha version 0.2, Compiled on Linux i686 with GCC/G++.
> Things you can do: Declare basic info (author, name, year of creation, > etc), declare rooms, objects, scenery, life forms, create actions, > kinds, types (Kinda like kinds: A [x] can be [y]. Example: A thing can > be red.), add comments, insert i7 code directly, and include > extensions. Right now there are no bugs (Meaby minor format issues: a > missing tab character, etc.).
> ~~Alex
Fake edit: Some parts were directly copy-pasted from the original post (lol). So, yes, it's a command-line app, even though it says "possibly".)
> People who lurk the intfiction.org forums probably saw this thread > already, but I'm going to post it here (Due to the audience):
> Imagine a program, possibly a command line app, that writes the code > for you. Leave out the language semantics, focus on the game.
> With something like this, the writer could create large and complex > environments full of objects and scenery to interact with (Like the > environment in Frederik Pohl¹s Gateway; easily 40% of the rooms have > more than 6 objects), in a short period of time (Introducing the > concept of IF-RAD: Interactive Fiction + Rapid Application > Development). A function could also be added to create simple tasks > (IF, Instead ofŠ, Instead of Š when Š, etc.) and to define the > interaction between objects.
> It works like this:
> get input from the command line > if input is "room" > ---ask questions to define room (name, printed name(?), description, > directions) > ------generate the code to do that (I7 code) > ------write the code on a file > else, if input is "object" > ---ask questions to define object (name, printed name(?), description, > kinds) > ------generate the code to do that (I7 code) > ------write the code on a file > ...
> The App is called Inform7 Writer.
> Development: Alpha version 0.2, Compiled on Linux i686 with GCC/G++.
> Things you can do: Declare basic info (author, name, year of creation, > etc), declare rooms, objects, scenery, life forms, create actions, > kinds, types (Kinda like kinds: A [x] can be [y]. Example: A thing can > be red.), add comments, insert i7 code directly, and include > extensions. Right now there are no bugs (Meaby minor format issues: a > missing tab character, etc.).
> ~~Alex
Link or it didn't happen.
:)
-- Poster
www.intaligo.com I6 libraries, doom metal, Building sturmdrangif.wordpress.com Game development blog / IF commentary Seasons: fall '09 -- One-man projects are prone to delays.
> In article > <78a3dc07-fd0a-4de4-9b24-82251263d...@k17g2000yqh.googlegroups.com>, > Alex Rosslyn <black.line...@gmail.com> wrote:
> > People who lurk the intfiction.org forums probably saw this thread > > already, but I'm going to post it here (Due to the audience):
> > Imagine a program, possibly a command line app, that writes the code > > for you. Leave out the language semantics, focus on the game.
> > With something like this, the writer could create large and complex > > environments full of objects and scenery to interact with (Like the > > environment in Frederik Pohl¹s Gateway; easily 40% of the rooms have > > more than 6 objects), in a short period of time (Introducing the > > concept of IF-RAD: Interactive Fiction + Rapid Application > > Development). A function could also be added to create simple tasks > > (IF, Instead ofŠ, Instead of Š when Š, etc.) and to define the > > interaction between objects.
> > It works like this:
> > get input from the command line > > if input is "room" > > ---ask questions to define room (name, printed name(?), description, > > directions) > > ------generate the code to do that (I7 code) > > ------write the code on a file > > else, if input is "object" > > ---ask questions to define object (name, printed name(?), description, > > kinds) > > ------generate the code to do that (I7 code) > > ------write the code on a file > > ...
> > The App is called Inform7 Writer.
> > Development: Alpha version 0.2, Compiled on Linux i686 with GCC/G++.
> > Things you can do: Declare basic info (author, name, year of creation, > > etc), declare rooms, objects, scenery, life forms, create actions, > > kinds, types (Kinda like kinds: A [x] can be [y]. Example: A thing can > > be red.), add comments, insert i7 code directly, and include > > extensions. Right now there are no bugs (Meaby minor format issues: a > > missing tab character, etc.).
> > ~~Alex
> Link or it didn't happen.
> :)
> -- > Poster
> www.intaligo.com I6 libraries, doom metal, Building > sturmdrangif.wordpress.com Game development blog / IF commentary > Seasons: fall '09 -- One-man projects are prone to delays.