Canal de Noticias del equipo INFSP y asuntos técnicos relacionados

miércoles, 7 de enero de 2009

I7 Docs - Inform 7 for Programmers

Ron Newcome comenzó sus andanzas por el teaching-inform con una optica estupenda: cómo explicar I7 a viejos programadores.
El resultado es el documento Inform 7 for Programmers. Al grano y sin ambigüedades.

Para leer en una tarde de copos de nieves.

Link: http://www.geocities.com/pscion/inform7.html

martes, 6 de enero de 2009

I7 Docs - Rules Overview

Emily ha publicado un pdf gigante con un resumen a vuelo de pájaro de las reglas y actividades que el motor de I7 ejecuta en cada turno de juego.

Lindo.

http://emshort.files.wordpress.com/2009/01/rules-chart4.pdf

jueves, 2 de octubre de 2008

MODS en I7

Bueno, parece que David Kinder actualizó el IDE para que dé soporte a MODS (los populares archivos livianos de sonido).

No lo he probado.

sábado, 20 de septiembre de 2008

INFSP Labs presenta dos actualizaciones

nas!

He subido al caad dos herramientas para i7:
* ITI, que traduce el panel index tras cada compilacion
* I7 Syntax browser, version HTML frames

Ambas, actualizadas a I7 5U92.

Disponibles en desde el Centro de Descarga INFSP7

jueves, 18 de septiembre de 2008

Nuevo I7 Build 5U92 - Actualizacion INFSP7

Las vacaciones boreales trajeron bajo el brazo una nueva edición de Inform 7.

What's new? Entre otras cosas

* Más de cien bugs corregidos
* Mucho trabajo interno con miras a la publicación del código fuente de NI
* Mejoras en el código usado para ordenar (tablas, etc).
* Las escenas ahora pueden tener propiedades.
* Ahora es muy fácil definir nuevas direcciones.
* Facilidades en la definicion de adjetivos
* Mejoras en el bucle 'repeat'
* Posibilidad de definir tokens Understand a nivel I6

Desde el lado de los IDE:
* El Index>World ahora ordena los objetos por abecedario!
* Linux: Se terminó las facilidades para traducir el IDE a otros idiomas, usando el estandar POSIX

He actualizado INFSP7 para compilar sin problemas con este nuevo I7.
He quitado temporalmente el soporte al comando Salidas, en espera de un recoding que no reviente al compilador.
El comando Baja ha sido recodificado, veremos si felizmente o tristemente.

Saludos!

jueves, 21 de agosto de 2008

Version 1/080821 - Errata

solo arreglos sencillos esta vez.
Sigan disfrutando de la playa!


Version 1/080821 - Errata
- Corregidos unos bytes erroneos colados en algunas lineas (algo de la
entropia, creo recordar) - Ahora instala bien en GI7 (Linux) - Gracias Arcnor
- Pack: Corregido errores de codificacion en Basic Help Menu SP. - gracias Sothoth
- Hay una pequeña orcion de codigo, relacionada con Spanish Gender
& Number Stuffs que da un error macabro al compilar para Glulx.
Ya he solucionado el asunto. - Gracias Eliuk

Version 1/080721 - Tiberio
- Comando Salidas: agregado retorno de carro estético, y comando 'X' a secas
para listar las salidas. (gracias Sothoth)


Centro I7

lunes, 4 de agosto de 2008

Inform 7 808.4

Eliuk detectó un error gordo en Glulx, en la última edicion de INFSP7 (Spanish.i7x) : simplemente la compilación se detenía indicando un error de backpatching.


He aislado el bug, en la rutina EncajeSimplon;

[ EncajeSimplon w donde i;
objectloop(i in donde) {
if (WordInProperty(w, i, name)) rtrue;

#ifndef TARGET_GLULX; ! demomento esto da un error "Illegal backpatch marker in forward-declared symbol" error en glulx
if (i provides synomym_f) if (TextInProperty (i,synomym_f,w)==1) rtrue;
if (i provides synomym_fp) if (TextInProperty (i,synomym_fp,w)==1) rtrue;
if (i provides synomym_m) if (TextInProperty (i,synomym_m,w)==1) rtrue;
if (i provides synomym_mp) if (TextInProperty (i,synomym_mp,w)==1) rtrue;
#endif;

! if (WordInProperty(w, i, name_f)) rtrue;
! if (WordInProperty(w, i, name_mp)) rtrue;
! if (WordInProperty(w, i, name_fp)) rtrue;
! if (WordInProperty(w, i, adjectives)) rtrue;
if (children(i) && EncajeSimplon(w, i)) rtrue;
}
rfalse;
];

Por alguna razón, las líneas 'if (i provides...' generan un error al compilar para Glulx llamado:
(0): Error: *** Illegal backpatch marker in forward-declared symbol

Arrghhch!! Horrible!
Bueno, con las directivas de compilación agregadas, el peligro fue desactivado.

Veremos cómo resolver el asunto.
Me llama la atención, pues hay otras partes de codigo en la extension que vuelven a usar el if (i provides synomym_f) etc, y alli inform no chilla.

Qué se la va a hacer.

Todo este asunto está relacionado con mis investigaciones para que I7 de soporte al tema de los sinónimos de diferente genero/numero, a la manera de informATE.
Ya estoy en condiciones de decir que es un autentico dolor de cabeza. Primero por el trabajo que me está costando, y segundo porque efectivamente me duele la cabeza.

Etiquetas

>>Buscar en este blog

>>Foro