INFORM MAP CREATOR
(Beta 0.1 by -DEF-)

 

¿Qué es esto?

Inform a veces asusta, no existe nada que te ayude a crear código, y así, enfrentarse a un fichero vacío y decir ¡ala! a tirar líneas de código es un obstáculo que a veces no se puede salvar. Así que Map va a intentar quitar el miedo inicial. Map sirve para crear un mapa de una forma visual, este mapa visual se convertirá en código Inform compilable, de esta forma uno de los trabajos más pesados que es crear un mapa digo de mención queda solucionado.

¿Compilable?

Qué si, que cuando sale el fichero .inf solo hay que decir cual de todas las localidades es la de inicio.
Bueno, es Compilable con InformATE, no vale si usas otras versiones del compilador.

¿Cómo funciona esto?

Nada más arrancar el programa se te presenta una matriz de 20x20 casillas, estas serán las localidades. En el dibujo de abajo vemos un mapa ya creado, cada localidad existente es un cuadrado relleno de azul, si posicionamos el ratón sobre una casilla (aquí no se ve el puntero porque el capturador de pantallas lo elimina), se vera arriba el nombre corto de la localidad, junto con una bombilla si tiene luz (o una bombilla rota si está a oscuras), y a la derecha las conexiones existentes, dichas conexiones también se ven en el mapa en forma de líneas rojas, pero cuidado. Una línea roja entre dos localidades traza una conexión que puede ser unidireccional o bidireccional, por eso, para saber el tipo de conexión que es, se ha puesto la chuletilla de la derecha. También si pintamos una localidad en la casi x=0, y=0 y otra en la x=1, y=1 y hacemos que haya comunicación al Sur de la primera con la segunda, MAP pintara una línea diagonal uniendo estas dos localidades que a simple vista parecerá una comunicación Sureste, pero que en realidad es una comunicación Sur, muy importante es mirar la chuleta de la derecha para saber exactamente las comunicaciones.


snap2.gif (9542 bytes)

¿Bien, ya entendemos el mapa, ahora como hacer una localidad? Doble click sobre cualquier cuadrado y obtendremos el siguiente dibujo.

snap.gif (9483 bytes) ID es un campo que no se usa de momento, así que ignóralo.


Nombre Corto: Este es el identificador de la habitación, saldrá en Inform como título y a nivel interno para trazar conexiones. Los espacios en blanco serán traducidos por '_' en el identificador interno, no así los acentos que pueden ocasionar errores de compilación.


Conexiones : Cuando creas una habitación, esta aparece aquí, en la lista, cuando la marques pulsa luego sobre los botones que hay en la derecha (N, E ... Abajo...) y la conexión quedara realizada. AVISO: Son conexiones unidireccionales.


Propiedades : De momento solo hay una, la bombilla, que indica si la habitación tiene o no tiene luz.


SAVE : Es muy importante, pulsando el botón grabaras la pantalla (pero no saldrás de esta ventana, para esto, usa la X de la esquina superior derecha), se grabará solo en memoria, quiere decir que si sales de Map si grabar el mapa, todo tu trabajo se irá al garete.

 

El Menú Archivo

MAP tiene su propio formato (muy poco depurado dicho sea de paso), así que todo lo que hagas se guardara en ese formato, así funcionan igual que cualquier otro programa Save, Save As o Load.
Para generar Código Inform hay que usar la opción del Menú Archivo -> Export to Inform y tras dar el nombre del fichero nuestro mapa quedará listo para compilarse.

Automatismo Vs Libertad

Como se ha mencionado antes, se puede dar el caso de que una línea Sureste signifique una conexión Sur. Bien se podría haber realizado que esa línea Sureste automáticamente se convirtiera en una conexión Sureste, o que las conexiones fuesen bidireccionales. -DEF- optó por la libertad absoluta no presuponiendo nada, MAP no hará nada que tu no quieras que haga y eso es algo que vale más que cualquier automatismo, porque a fin de cuentas si quieres comunicaciones bidireccionales las puedes hacer, pero si es automático y no quieres hacerlas... hay MAP hubiera fallado.

Garantías

Bufff... me aburre esto pero es necesario.

MAP no tiene garantías. Si durante la ejecución de este programa se produjese cualquier daño físico o lógico de cualquier tipo. -DEF- no se hace responsable. Usa este programa bajo tu responsabilidad. Si no estás conforme, borra este software.

Forma de Pago

¿Pero que dices loco? MAP es FreeWare, distribuye este software por donde te de la gana, eso sí, no puedes pedir dinero por él, así de simple.

Bugs, palizas...

Para comentar cualquier bug o sugerencia, podeís enviar un e-mail a
kawai@mx2.redestb.es

Por cierto, si las criticas son destructivas, por favor... al menos que sean educadas ^_-