InformATE: Difference between revisions

From IFWiki

(Smoothed out the grammar of the text a bit)
Line 1: Line 1:
'''InformATE''' (''Inform Ahora Totalmente en Español'') is a programming language and a design system for [[interactive fiction]] in [[spanish]] language. InformATE is a [[Inform]] [[library]], based on Inform v6.30. It was originally created by [[José Luis Díaz]] as "Zak McKraken", and is currently mantained by the spanish Inform Community. Using the compiler of Inform, the games created with InformATE can be compiled for the [[Z-machine]] and [[Glulx]].
'''InformATE''' (''Inform Ahora Totalmente en Español'' -- ''Inform, Now Totally in Spanish'') is a programming language and a design system for [[interactive fiction]] in the [[Spanish]] language. InformATE is an [[Inform]] [[library]], based on Inform v6.30. It was originally created by [[José Luis Díaz]] as "Zak McKraken", and is currently mantained by the spanish Inform Community. Games created with InformATE can be compiled with the Inform compiler for both the [[Z-machine]] and [[Glulx]].


==The library==
==The library==
InformATE supports not only the spanish language during game play, but also translates spanish [[grammar]], along with Inform's [[dictionary]], [[command]]s, [[meta-command]]s, an all of the Z-machine system's messages. In fact, an InformATE piece of code reads (mostly) in spanish with a few exceptions: some reserved words such as <tt>if, else, switch, class, object, with, has</tt> and so forth remain in Enlgish.
InformATE not only supports the Spanish language during game play, but also translates Spanish [[grammar]], along with Inform's [[dictionary]], [[command]]s, [[meta-command]]s, and all of the Z-machine system's messages. In fact, an InformATE piece of code reads (mostly) in Spanish with a few exceptions: some reserved words such as <tt>if, else, switch, class, object, with, has</tt> and so forth remain in English.


<pre>Object Ropa "ropa nueva"
<pre>Object Ropa "ropa nueva"
Line 21: Line 21:
has femenino prenda;</pre>
has femenino prenda;</pre>


As seen on the above example, InformATE allows the author to actually ''code games in spanish''. However, being not just a traslation but a complete rework of the original Inform library, '''InformATE and Inform are completely incompatible with each other''', specially so for later versions of either library.
As seen on the above example, InformATE allows the author to actually ''code games in Spanish''. However, being not just a translation but a complete rework of the original Inform library, '''InformATE and Inform are completely incompatible with each other''', especially for later versions of either library.


InformATE also has a moderate collection of [[library module]]s (to be used on [[NPC]] interaction and movement, for instance), specially created for InformATE by the spanish Inform Community.
InformATE also has a moderate collection of [[library module]]s (to be used on [[NPC]] interaction and movement, for instance), specially created for InformATE by the Spanish Inform Community.


==Games Created==
==Games Created==
InformATE has been used as [[authoring system]] in over 70 [http://www.caad.es/informate/juegos/juegos.html Z-machine games] and in more than 20 [http://www.caad.es/informate/juegos/juegos_glulx.html Glulx games], and new games are frequently released.
InformATE has been used as the [[authoring system]] for over 70 [http://www.caad.es/informate/juegos/juegos.html Z-machine games] and more than 20 [http://www.caad.es/informate/juegos/juegos_glulx.html Glulx games], and new games are frequently released.


==Documentation==
==Documentation==
InformATE's main documentation is [http://www.caad.es/informate/docs/documentate.html DocumentatE], a spanish HTML document largely based on ''[[The Inform Designer's Manual]]'' (the '''DM4''').
InformATE's main documentation is [http://www.caad.es/informate/docs/documentate.html DocumentatE], a Spanish HTML document largely based on ''[[The Inform Designer's Manual]]'' (the '''DM4''').
It also has a basic tutorial in HTML, [http://www.caad.es/informate/docs/tut/index.html La Torre] and a incrementally build-up example program, [http://www.caad.es/informate/docs/LaCasa.html La Casa].
It also has a basic tutorial in HTML, [http://www.caad.es/informate/docs/tut/index.html La Torre] and an incrementally built-up example program, [http://www.caad.es/informate/docs/LaCasa.html La Casa].


==News==
==News==

Revision as of 16:11, 6 July 2007

InformATE (Inform Ahora Totalmente en Español -- Inform, Now Totally in Spanish) is a programming language and a design system for interactive fiction in the Spanish language. InformATE is an Inform library, based on Inform v6.30. It was originally created by José Luis Díaz as "Zak McKraken", and is currently mantained by the spanish Inform Community. Games created with InformATE can be compiled with the Inform compiler for both the Z-machine and Glulx.

The library

InformATE not only supports the Spanish language during game play, but also translates Spanish grammar, along with Inform's dictionary, commands, meta-commands, and all of the Z-machine system's messages. In fact, an InformATE piece of code reads (mostly) in Spanish with a few exceptions: some reserved words such as if, else, switch, class, object, with, has and so forth remain in English.

Object Ropa "ropa nueva"
with
   nombre_f 'ropa',
   nombre_fp 'prendas',
   nombre_mp 'vestidos',
   adjetivos 'nueva',
   descripcion
      "Es mi ropa nueva. Es estupenda",
   antes [;
         Desvestir :
            if (localizacion ofclass Localidad_Exterior)
               "¿Y pasar frío? No haré tal cosa...";
            else
               "¿Y si me ve alguien más? Qué verguenza...";
   ],
has femenino prenda;

As seen on the above example, InformATE allows the author to actually code games in Spanish. However, being not just a translation but a complete rework of the original Inform library, InformATE and Inform are completely incompatible with each other, especially for later versions of either library.

InformATE also has a moderate collection of library modules (to be used on NPC interaction and movement, for instance), specially created for InformATE by the Spanish Inform Community.

Games Created

InformATE has been used as the authoring system for over 70 Z-machine games and more than 20 Glulx games, and new games are frequently released.

Documentation

InformATE's main documentation is DocumentatE, a Spanish HTML document largely based on The Inform Designer's Manual (the DM4). It also has a basic tutorial in HTML, La Torre and an incrementally built-up example program, La Casa.

News

For more information, on InformATE, its documentation, library modules and games created, visit InformATE web page, currently mantained by Incanus and hosted at CAAD webpage.

Links