Difference between revisions of "Authoring system"

From IFWiki
Jump to: navigation, search
(Links: + IF authoring resource archive link)
(On Creating an Authoring System: + archive links)
 
Line 14: Line 14:
 
* [[Building a new interactive fiction system]] topic
 
* [[Building a new interactive fiction system]] topic
 
* [http://www.wolldingwacht.de/if/if-auth-dev-guide.html The Interactive Fiction Authoring System Developer's Guide] by [[Peer Schaefer]]
 
* [http://www.wolldingwacht.de/if/if-auth-dev-guide.html The Interactive Fiction Authoring System Developer's Guide] by [[Peer Schaefer]]
* [http://www.xyzzynews.com/xyzzy.4k.html Designing a New Game Language, Not Just a Game] by [[Derek Jones]] for XYZZYnews #4. Derek discusses his language, [[Archetype]].
+
* {{dead link|url=http://www.xyzzynews.com/xyzzy.4k.html|archive=https://web.archive.org/web/20160801013644/http://www.xyzzynews.com/xyzzy.4k.html|Designing a New Game Language, Not Just a Game}} by [[Derek Jones]] for [[XYZZYnews]] #4. Derek discusses his language, [[Archetype]].
* [http://www.xyzzynews.com/xyzzy.7h.html Porting from OS/2? Rexx-Adventure Steps Up to the Plate] by [[Mike DeSanto]] for XYZZYnews #7. Mike discusses his system, [[Rexx-Adventure]].
+
* {{dead link|url=http://www.xyzzynews.com/xyzzy.7h.html|archive=https://web.archive.org/web/20160801012753/http://www.xyzzynews.com/xyzzy.7h.html|Porting from OS/2? Rexx-Adventure Steps Up to the Plate}} by [[Mike DeSanto]] for XYZZYnews #7. Mike discusses his system, [[Rexx-Adventure]].
* [http://www.xyzzynews.com/xyzzy.14i.html So you want to write a text adventuring authoring system...] by [[Alan Conroy]] for XYZZYnews #14. Alan discusses his system, [[Adventure Builder]].
+
* {{dead link|url=http://www.xyzzynews.com/xyzzy.14i.html|archive=https://web.archive.org/web/20160801013443/http://www.xyzzynews.com/xyzzy.14i.html|So you want to write a text adventuring authoring system...}} by [[Alan Conroy]] for XYZZYnews #14. Alan discusses his system, [[Adventure Builder]].
 
* [[Past_raif_topics: Development: part 1#Creating_an_IF_language|Discussions about creating an IF language]] on the rec.arts.int-fiction newsgroup
 
* [[Past_raif_topics: Development: part 1#Creating_an_IF_language|Discussions about creating an IF language]] on the rec.arts.int-fiction newsgroup
  
 
[[Category:Authoring system| Authoring system]] [[Category:Development]] [[Category:Glossary]]
 
[[Category:Authoring system| Authoring system]] [[Category:Development]] [[Category:Glossary]]

Latest revision as of 00:15, 21 December 2016

A collection of programming tools that describes the ideal (default) behavior of objects in a simulated universe. This means that the IF author only needs to specify unusual behavior. A good authoring system can help one get started, however, even the simplest IF will require original code if the author/programmer wants any kind of personalized meaningful interaction with the user.

An authoring system typically comprises a parser, a library module, and a compiler. The end result is a story file, which must be loaded into an interpreter.

Links

On Creating an Authoring System