CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 14 Oct 2019 12:02

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 61 mensajes ]  Ir a página Anterior  1, 2, 3, 4, 5  Siguiente
Autor Mensaje
NotaPublicado: 31 Jul 2013 22:23 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Con la misma definición de objeto de arriba y con la librería de Sothoth...
Código:
>> ex arroyo
El desfiladero de Half Axe es un estrecho paso entre montañas que discurre de norte a sur. Pequeños arroyos bajan de las montañas y se unen cuando llegan al paso, formando un río que se pierde por el sur. Árboles colosales y abundante vegetación crecen a ambas orillas del río.

>> cogelo
Después de estudiar las posibilidades, llegas a la conclusión de que sería una tonteria coger eso.
>> pronombres
En este momento, "-lo" es el arroyo, "-los" no está definido, "-la" no está definido, "-las" no está definido, "-le" es el arroyo, "-les" no está definido, "él" es el arroyo, "ella" no está definido, "ellos" no está definido, "ellas" no está definido y "-me" es ti mismo.

>> ex planta
La abundante vegetación crece fuerte y alta a ambas orillas del río que discurre por el desfiladero. Dificulta el avance de los soldados, pero no frena a los tanques imperiales.

>> cogela
No estoy seguro de a qué se refiere "-la".

>> pronombres
En este momento, "-lo" es la planta, "-los" no está definido, "-la" no está definido, "-las" es la planta, "-le" es la planta, "-les" es la planta, "él" es la planta, "ella" no está definido, "ellos" no está definido, "ellas" es la planta y "-me" es ti mismo.


Parece que hace algo con los pronombres... pero no lo hace bien.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 22:38 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
Pues ahora que lo dices, hay un trozo en el código que, así a bote pronto, está mal:

Código:
actualizar_genero [ g;
      self.gender = g;
      if (self.gender == G_FEMENINO) give self female;
      if (self.gender == G_PLURAL)   give self pluralname;
    ],


No debería ser "==", sino "&", o sea, que debería quedar así:

Código:
actualizar_genero [ g;
      self.gender = g;
      if (self.gender & G_FEMENINO) give self female;
      if (self.gender & G_PLURAL)   give self pluralname;
    ],


No tengo el Inform aquí a mano para probarlo, pero vamos, sólo con verlo creo que es así...

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 22:43 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Con esa modificación, el resultado no cambia:
Código:
>> ex arroyo
El desfiladero de Half Axe es un estrecho paso entre montañas que discurre de norte a sur. Pequeños arroyos bajan de las montañas y se unen cuando llegan al paso, formando un río que se pierde por el sur. Árboles colosales y abundante vegetación crecen a ambas orillas del río.

>> pronombres
En este momento, "-lo" es el arroyo, "-los" no está definido, "-la" no está definido, "-las" no está definido, "-le" es el arroyo, "-les" no está definido, "él" es el arroyo, "ella" no está definido, "ellos" no está definido, "ellas" no está definido y "-me" es ti mismo.

>> ex planta
La abundante vegetación crece fuerte y alta a ambas orillas del río que discurre por el desfiladero. Dificulta el avance de los soldados, pero no frena a los tanques imperiales.

>> pronombres
En este momento, "-lo" es la planta, "-los" no está definido, "-la" no está definido, "-las" es la planta, "-le" es la planta, "-les" es la planta, "él" es la planta, "ella" no está definido, "ellos" no está definido, "ellas" es la planta y "-me" es ti mismo.



De todas maneras, esa función debería quitar atributos también, no? Porque si no, una vez que los dé, el objeto los tendrá para siempre.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 22:47 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
De todas formas, lo que pide Fernando creo que no es posible con la librería de Decorados, ya que ésta lo que hace es cambiar atributos de un único objeto para que parezca objetos diferentes. Por tanto, al teclear la orden
Código:
pronombres
no pueden salir dos objetos distintos, o lo que es lo mismo, no puede salir el mismo objeto con dos descripciones diferentes, ya que para
Código:
pronombres
son el mismo objeto.

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 22:48 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
joruiru escribió:
De todas maneras, esa función debería quitar atributos también, no? Porque si no, una vez que los dé, el objeto los tendrá para siempre.


Digamos que lo que hace es dejar los últimos atributos usados, lo cual es consistente, ya que la última vez que te referiste a ese objeto, lo hiciste con una palabra determinada, y hasta que no uses otra, el objeto Decorado no "se convierte" en otro objeto.

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:05 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Si, si eso está claro...

Pero si te refieres al objeto decorado como "planta", le pone el atributo de femenino. Eso es correcto.
Luego te refieres al mismo objeto como "arroyo", y no le quita el atributo femenino.
Luego te refieres como "arroyos", y le pone el plural...

Con lo que al final, el objeto tendrá todos los atributos, no?

De todas formas, el PronounNotice este no funciona del todo bien... y la ayuda del dm4 no dice prácticamente nada...
Si hago "ex planta", el -la no sabe lo que es...
Pero si hago una segunda vez "ex planta", entonces ya actualiza el pronombre. :evil:

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:11 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
joruiru escribió:
Si, si eso está claro...

Pero si te refieres al objeto decorado como "planta", le pone el atributo de femenino. Eso es correcto.
Luego te refieres al mismo objeto como "arroyo", y no le quita el atributo femenino.
Luego te refieres como "arroyos", y le pone el plural...

Con lo que al final, el objeto tendrá todos los atributos, no?


Pues creo recordar que se "resetean" en cada turno... Lo digo de memoria, porque creo recordar que esa misma técnica es la que usa InformATE (y también INFSP6) para el atributo gender.

Habría que mirarlo...

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:17 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
INFSP6 lo hace aquí:

https://github.com/ricpelo/elcirculo/bl ... 1838-L1843

Y tienes toda la razón: la librería lo hace bien, porque en cada turno consulta el valor de gender y quita o pone según el caso, pero la librería de Decorados no quita. ¡Arrrg!

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:35 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
Ya lo he corregido en Github, usando exactamente la misma técnica que usa INFSP6. Supongo que así funcionará mejor (eso espero).

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:51 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Aún así:

Código:
>> ex planta
La abundante vegetación crece fuerte y alta a ambas orillas del río que discurre por el desfiladero. Dificulta el avance de los soldados, pero no frena a los tanques imperiales.

>> pronombres
En este momento, "-lo" es la planta, "-los" no está definido, "-la" no está definido, "-las" no está definido, "-le" es la planta, "-les" no está definido, "él" es la planta, "ella" no está definido, "ellos" no está definido, "ellas" no está definido y "-me" es ti mismo.

>> coge planta
No puedes hacerlo, ya que está fija en su sitio.

>> pronombres
En este momento, "-lo" es la planta, "-los" no está definido, "-la" es la planta, "-las" no está definido, "-le" es la planta, "-les" no está definido, "él" es la planta, "ella" es la planta, "ellos" no está definido, "ellas" no está definido y "-me" es ti mismo.

La primera que preguntas por el objeto no actualiza bien los pronombres. Imagino que es algo en el proceso de asignación de atributos o del PronounNotice ese, que deben pillar los atributos que tiene el objeto antes de iniciar el parseado.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 31 Jul 2013 23:52 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Es curioso porque activando las acciones, funciona como toca...

Código:
>> actions on
[Action listing on.]

>> ex planta
[ Action Examine with noun 380696 (planta) ]
La abundante vegetación crece fuerte y alta a ambas orillas del río que discurre por el desfiladero. Dificulta el avance de los soldados, pero no frena a los tanques imperiales.

>> pronombres
[ Action Pronouns ]
En este momento, "-lo" es la planta, "-los" no está definido, "-la" es la planta, "-las" no está definido, "-le" es la planta, "-les" no está definido, "él" es la planta, "ella" es la planta, "ellos" no está definido, "ellas" no está definido y "-me" es ti mismo.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 01 Ago 2013 00:00 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
joruiru escribió:
La primera que preguntas por el objeto no actualiza bien los pronombres. Imagino que es algo en el proceso de asignación de atributos o del PronounNotice ese, que deben pillar los atributos que tiene el objeto antes de iniciar el parseado.


Si no recuerdo mal, la librería original no actualizaba los pronombres, y por lo visto con razón... El PronounNotice() parece no funcionar correctamente, debido, como bien dices, a que, al parecer, actúa después del parsing.

De todas formas, el caso es que no recuerdo que a mí me funcionara mal. Mañana testearé más a fondo y veo qué puede ser.

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 01 Ago 2013 00:02 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 09 Sep 2004 18:26
Mensajes: 502
Ubicación: Sanlúcar de Bda. (Cádiz)
joruiru escribió:
Es curioso porque activando las acciones, funciona como toca...


¿Tal vez porque las acciones muestran el objeto sobre el que actúa la acción, y para eso hay que parsear antes el nombre (y ahí actúa la librería Decorado y actualiza el pronombre)?

_________________
<= Alpha Aventuras =>
Amplificando tu mente


Arriba
 Perfil  
 
NotaPublicado: 01 Ago 2013 03:48 
Desconectado
Implementador
Implementador

Registrado: 09 Jun 2010 14:50
Mensajes: 1655
Ubicación: Argentina
gracias Joruiru y Sothot por molestarse en estudiar el problema. Los casos donde creo crucial el reconocimiento de los es el de los cadáveres de lo que sea, que con frecuencia en una misma localidad empieza siendo uno pero acaban siendo varios, y el jugador puede querer examinarlos para después registrarlos.

Lo de los pocos sitios en cuyos textos faltan acentos no tiene nada que ver con el código; en cuanto la rejuegue voy a activar la transcripción.


Arriba
 Perfil  
 
NotaPublicado: 01 Ago 2013 06:32 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 22 May 2004 10:50
Mensajes: 890
Es un número muy bueno, creo recordar que tc tuvo 60 en el primer mes de lanzamiento.
joruiru escribió:
Casi 240 descargas en un día... :shock: :shock: :shock:

_________________
---
KMBR! http://www.aliensuavito.com @lecambre


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 61 mensajes ]  Ir a página Anterior  1, 2, 3, 4, 5  Siguiente

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM