CAAD
http://foro.caad.es/

Soy un principiante
http://foro.caad.es/viewtopic.php?f=12&t=3702
Página 5 de 9

Autor:  jenesis [ 26 Feb 2010 10:29 ]
Asunto:  Re: Soy un principiante

mastodon escribió:
No me he podido resistir 8)


>Abre la caja de cerillas
.......
>Saca/coge dos cerillas

Ésa es la prueba del algodón. :)
Si te coge dos cerillas y no la caja de cerillas y una cerilla...
¡Prueba superada! :lol:

También te falta decir en qué sistema lo has hecho, parece ser que en i7, lo de "saca otra cerilla" funciona sin problema, no así lo otro.

Autor:  mastodon [ 26 Feb 2010 11:04 ]
Asunto:  Re: Soy un principiante

Código:
>abre caja
Abres la caja de cerillas "Cerillas la Fogosa", descubriendo veinte cerillas.

>coge dos cerillas
cerilla: Cogida.
cerilla: Cogida.

>saca dos cerillas
(de la caja de cerillas "Cerillas la Fogosa")
cerilla: Sacada.
cerilla: Sacada.

>

Está hecho con INFSP6, sin ninguna modificación especial, salvo programar a mano los parse_name, claro...

Autor:  jarel [ 26 Feb 2010 11:09 ]
Asunto:  Re: Soy un principiante

mastodon escribió:
Código:
>abre caja
Abres la caja de cerillas "Cerillas la Fogosa", descubriendo veinte cerillas.

>coge dos cerillas
cerilla: Cogida.
cerilla: Cogida.

>saca dos cerillas
(de la caja de cerillas "Cerillas la Fogosa")
cerilla: Sacada.
cerilla: Sacada.

>

Está hecho con INFSP6, sin ninguna modificación especial, salvo programar a mano los parse_name, claro...


Chapeau!

Autor:  jenesis [ 26 Feb 2010 11:09 ]
Asunto:  Re: Soy un principiante

mastodon escribió:
Está hecho con INFSP6, sin ninguna modificación especial, salvo programar a mano los parse_name, claro...


Bravo!! :D
Cachis... si te esperas un poco, pudieras haber ganado una cerillasComp que estaba a punto de organizar. :lol:

Autor:  jenesis [ 26 Feb 2010 11:38 ]
Asunto:  Re: Soy un principiante

>saca dos mastodontes de la caja de cerillas.
cerilla:sacada
cerilla:sacada

:shock:

PD: Nada, te retiro el trofeo. :lol:
Eso me recuerda a mi caja de cerillas mágica, metas lo que metas siempre salen cerillas. :lol:

Autor:  mastodon [ 26 Feb 2010 12:23 ]
Asunto:  Re: Soy un principiante

Nah, era un fallito mío. No se lo digas a nadie pero la aventura no estaba testeada :P . Ahora ya funciona.... aunque:
Código:
>saca mastodonte de la caja
No veo eso que dices

>saca dos mastodontes de la caja
No entendí esa frase.

Me rindo :(

Autor:  Al-Khwarizmi [ 26 Feb 2010 12:40 ]
Asunto:  Re: Soy un principiante

Si dices que reescribiste las rutinas de parseado, ¿no puedes ponerles también que comprueben que la palabra "cerilla" aparece, y si no aparece te diga que no hay eso en la caja o algo así?

Autor:  jarel [ 26 Feb 2010 12:43 ]
Asunto:  Re: Soy un principiante

jenesis escribió:
>saca dos mastodontes de la caja de cerillas.
cerilla:sacada
cerilla:sacada

:shock:

PD: Nada, te retiro el trofeo. :lol:
Eso me recuerda a mi caja de cerillas mágica, metas lo que metas siempre salen cerillas. :lol:


¡Juas! Y yo le retiro el sombrero.
Código:
>sacar sombrero de caja de cerillas
Sacada.

Autor:  mastodon [ 26 Feb 2010 12:59 ]
Asunto:  Re: Soy un principiante

Al-Khwarizmi escribió:
Si dices que reescribiste las rutinas de parseado, ¿no puedes ponerles también que comprueben que la palabra "cerilla" aparece, y si no aparece te diga que no hay eso en la caja o algo así?

Me temo que eso lo debe tratar la librería, que por una extraña razón se lía al reconocer el "dos" pero no tener ningún "mastodonte" en el scope.

Jarel escribió:
¡Juas! Y yo le retiro el sombrero.

Código:
>sacar sombrero de caja de cerillas
Sacada.


Que no hombre, que ya no es mágica la caja. Vuelve a probar.

Autor:  Incanus [ 26 Feb 2010 13:48 ]
Asunto:  Fosforos, cerillas, y más de lo mismo...

Bonita discusión sobre codificación en Inform (6, INFSP, InformATE, 7) pero...
¿vaya que estáis obsesionados con los famosos palitos combustibles, eh? ;-)

Autor:  jarel [ 26 Feb 2010 14:15 ]
Asunto:  Re: Soy un principiante

mastodon escribió:
Que no hombre, que ya no es mágica la caja. Vuelve a probar.


Ahora vuelve a fallar el detalle de distinguir "caja de cerillas" de "cerillas de caja" (excepto para "coger cerilla de caja")

Código:
>ex cerilla de la caja
No veo eso que dices.

>ex cerilla de la caja
No veo eso que dices.


Es decir, que a cerilla no le has puesto el adjetivo "caja". Pero vamos, que esto ya es válido, tan sólo es que personalmente tengo la espinita de resolver esta simetría.

Autor:  jarel [ 26 Feb 2010 14:16 ]
Asunto:  Re: Fosforos, cerillas, y más de lo mismo...

Incanus escribió:
Bonita discusión sobre codificación en Inform (6, INFSP, InformATE, 7) pero...
¿vaya que estáis obsesionados con los famosos palitos combustibles, eh? ;-)


Yo ahora mismo estroy constuyendo un modelo a escala 20/1 de la caja de cerillas para analizar mejor el problema... :lol:

Autor:  JSJ [ 26 Feb 2010 14:29 ]
Asunto:  Re: Fosforos, cerillas, y más de lo mismo...

Incanus escribió:
Bonita discusión sobre codificación en Inform (6, INFSP, InformATE, 7) pero...
¿vaya que estáis obsesionados con los famosos palitos combustibles, eh? ;-)


Es que van a hacer una aventura centrada en un pirómano y, claro, es muy importante el tema este. ¡¡¡Imagínate que se queda sin cerillas a mitad del juego!!!... :mrgreen: :mrgreen: :mrgreen:

Autor:  jarel [ 26 Feb 2010 15:04 ]
Asunto:  Re: Soy un principiante

Bueno, a lo máximo que he llegado es a un resultado como el de Mastodón, donde "cerillas de caja" no es reconocido, y la verdad es que no sé por qué. A ver si alguien puede encontrar qué está fallando:

Código:
object caja_de_cerillas "caja de cerillas" habitación
with parse_name [ i;

          if (NextWord()=='caja')i++;else wn--;
          if(NextWord()=='de' && i>0){if(NextWord()=='las' && NextWord()=='cerillas')i=i+3; else wn=wn-2;
                                if (NextWord()=='cerillas')i=i+2;}
          return i;
],
has female container openable open;

class cerillas
with short_name "cerilla",
plural "cerillas",
parse_name [ i;

          if (NextWord()=='cerilla')i++; else wn--;
          if (NextWord()=='cerillas'){i++; parser_action=##PluralFound;}else wn--;
          if(NextWord()=='de' && i>0){if(NextWord()=='la' && NextWord()=='caja')i=i+3; else wn=wn-2;
                                if (NextWord()=='caja')i=i+2;}
          return i;         
],

!adjectives 'caja',

has female;

cerillas c1 "" caja_de_cerillas;
cerillas c2 "" caja_de_cerillas;
cerillas c3 "" caja_de_cerillas;
cerillas c4 "" caja_de_cerillas;
cerillas c5 "" caja_de_cerillas;
cerillas c6 "" caja_de_cerillas;
cerillas c7 "" caja_de_cerillas;
cerillas c8 "" caja_de_cerillas;

Autor:  Incanus [ 26 Feb 2010 15:35 ]
Asunto:  Re: Fosforos, cerillas, y más de lo mismo...

JSJ escribió:
Es que van a hacer una aventura centrada en un pirómano y, claro, es muy importante el tema este. ¡¡¡Imagínate que se queda sin cerillas a mitad del juego!!!... :mrgreen: :mrgreen: :mrgreen:

Mira por dónde y con las cerillas, en vez de un "flame" tenemos una bonita discusión de Inform.

Poesía, chico, poesía pura...

Página 5 de 9 Todos los horarios son UTC + 1 hora
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/