Ahora que me acuerdo…

02/04/2011

Este hilo del CAAD con la sempiterna discusión entre parsers me ha recordado un par de desarrollos que hice hace algún tiempo de cara a mis proyectos (ejem) en I6. Ahora me considero un acólito convencido de la secta I7, así que no creo que las use. No obstante es posible que alguien las encuentre útiles.

Breadth first es lo que indica su nombre, un algoritmo de búsqueda de caminos por dicho algoritmo. Permite restringir la búsqueda a localidades de una determinada área para reducir el trabajo en mapeados extensos. Dentro de la extensión se explica cómo hacerlo. Creo que ya existe alguna extensión parecida con algoritmos considerados más óptimos. En fin, quien le encuentre alguna utilidad a esta, aquí queda, porque si no me temo que iba a iniciar el sueño de los justos.

La segunda es quizás más interesante: NPC Conversacion. Se trata de una implementación compatible con Z/Glulx para conversaciones con PNJ que permite una interacción parecida a los diálogos definidos por Eric Eve en sus Conversation Framework. La gracia, y lo que me ha recordado al hilo en cuestión, es que utiliza la propia entrada “pelada” del jugador para aproximar la decisión sobre qué respuesta ha elegido el jugador, en vez de supeditarse al procedimiento estándar de  gramáticas de I6.

Esta forma tiene dos ventajas, en aplicación al sistema de conversaciones, donde la varianza de sintaxis es alta. Facilita la creación de temas con gramáticas diversas sin necesidad de crearlas en I6 (simplemente como propiedades del objeto de cada tema, con lo cual es mucho más rápido el definirlas). Por otra parte la interpretación no es estricta, sino basada en puntuación. Así, el parser considerará la respuesta elegida como la más “parecida” -o la de puntuación más alta según su algoritmo, superados unos mínimos de similitud- a la teclada por el jugador en el prompt.

Se incluye un ejemplo tonto para hacerse una idea de su funcionamiento.

Si alguien por un casual las considerara de utilidad, no dude en preguntar o comentarme los problemas que puedan tener.


Conversaciones en I7 (I)

08/03/2011

Acabo de subir las dos primeras extensiones del paquete de conversaciones de Eric Eve. Se trata de la extensión maestra, Conversation Framework SP y la de generación de sugerencias, Conversation Suggestions SP.

https://sites.google.com/site/inform7sp/extensiones

El sistema de conversación de Eric no incorpora ninguna innovación estructural sobre el sistema que trae Inform, más bien se trata de un recubrimiento para el sistema por defecto de preguntas y respuestas (“pregunta a Pepe por el anillo”).

Concretamente, Conversation Framework permite:

  • Dotar de entidad al concepto de conversación. Esto es, una conversación se inicia con un saludo o la primera vez que nos dirigimos a un personaje y termina al despedirnos o movernos a otra localidad.
  • Como consecuencia de lo anterior, se simplifican los comandos de conversación. “Habla del asesinato” o “pregunta por su amante” pueden ser comandos perfectamente válidos en el ámbito de una conversación.
  • Es posible hacer preguntas o comentar cosas sobre objetos del mundo, aparte de los tópicos habituales.

Conversation Suggestions SP permite modelar listas de sugerencias de temas a tratar durante la conversación.

El paquete Conversation Framework tiene algunas extensiones más que tratan y automatizan otros aspectos de la conversación, pero que no se han traducido.


I7: Paradigma aventuril

22/09/2010

Aprovechando la publicación de la última versión con su correspondiente e inmediata localización hispana (gracias Sarganar) me he liado la manta a la cabeza para dar un repaso al “manualillo” y jugar un poco con él. Estas son mis impresiones.

Leer el resto de esta entrada »


De la ambigüedad en la ficción interactiva

17/04/2010

Una breve disquisición aderezada con una sesión de 69,105 Keys, de David Welbourn.

Leer el resto de esta entrada »


¿Pero qué pasa aquí?!!

13/04/2010
  • ¿Mel Hython vs JSJ?
  • ¿Grendel vs Urbatain?
  • ¿Jenesis vs … el resto del mundo?
  • ¿El SPAC se acaba?
  • ¿Literactiva languidece?
  • ¿Los hispanos los gana un novato advenedizo?
  • ¿Hay menos de tres mil posts diarios sobre AGE en el CAAD?
  • ¿Aún no hay martillazo para Amanda en Hit It, para regocijo sadomasoquista de su autor?
  • ¿Los blogs sólo publican paridas como esta?
  • ¿El Madrid pierde en casa frente al Barça? (bueno, eso no es tan raro)

¿El mundo está loco o qué?

¿O estamos ante un cambio generacional apocalíptico a lo Turguenev?

Haya Paz.


Premios Hispanos 2009

30/03/2010

miss_aventura Me ha pillado en vacaciones, que suele ser el período en el que tengo menos tiempo libre (los que pertenezcan a una familia de más de dos sabrán a lo que me refiero). Pero tenía que escribir algo, aunque no sea muy literario, por que parece que mi ficción interactiva Amanda se ha llevado los reconocimientos de “Mejor Aventura” y “Calidad Literaria” en los Premios Hispanos 2009. La segunda podría –recalco el condicional- entrar dentro de mis razonables aspiraciones por el enfoque y la implementación del relato, pero lo otro ha sido un ¿eiiin? como la copa de un pino.

Así que sólo puedo decir que estoy encantado, que siendo un completo novato me he llevado esta distinción que para mí significa bastante (¡y sin gráficos!), y que es un honor, habiendo tenido contrincantes tan curtidos como Jarel, Mel Hython, Baltasar o Incanus.

¡Me gustan los hispanos! (casi tanto como las hispanas)


Mel, el oscuro

15/03/2010

(Editado: 17/03/10)

Ayer me desayuné con el primer martillazo de Mel Hython en su nuevo blog “Hit It”. Realmente no era el primer artículo –había otros sobre teoría y cosas de japoneses y bla bla- pero este, este ha sido un auténtico mamporrazo.

Se trata de una crítica de “A veces…”, ópera prima de Jenesis, una de las autoras más respetadas en la comunidad hispana, creadora, entre otros, del fascinante “El libro que se aburría”.

Leer el resto de esta entrada »


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.