CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 26 Sep 2018 00:41

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 16 mensajes ]  Ir a página Anterior  1, 2
Autor Mensaje
 Asunto:
NotaPublicado: 23 Abr 2009 14:04 
Desconectado
Archivero
Archivero

Registrado: 19 Nov 2008 12:32
Mensajes: 268
que tal mastodon;


Tus dudas:

Consulta el documento:
http://www.caad.es/informate/docs/html/ ... iones.html
Alli estan casi todas las respuestas a estas dudas.

Un par de detalles:


2) ¿Qué diferencia hay entre utilizar name_x, gender, y has female?

female: Atributo inform. Con el le indicas a inform que el objeto es femenino.
Asi el parser podra gestionar correctamente las terminaciones (en adjetivos y participios usandos en los mensages de respuesta)
y en las referencias del jugador (articulos).


name_x: Propiedades Exclusivas de informate, incorporada en infsp6. Son palabras de diccionario
a las que puede referirse el jugador cuando menciona al objeto.
En el inform original solo existe 'name' (seria el name_m); donde puedes incluir todos los sinonimos
que se refieran al objeto en cuestion.
Pero en español muchas veces los sinonimos pueden ser masculinos ('pantalon'), femeninos ('prenda'), plurales ('pantalones').
Y entonces las terminaciones y referencias deberian reflejar el genero del sinonimo que has usado para referirte al objeto.
(Cogelo, Cogido)

En infsp6, esta 'actualizacion del genero' del objeto se hace de manera automatica a medida que el jugador usa
alguna palabra de algun name_x provisto (por el programador del juego).

Pero evidentemente es necesario saber cual es el genero 'principal' del objeto.
Para ello esta 'gender'.

gender: Propiedad Exclusiva de informate, incorporada en infsp6. Con ella
inform puede mantener el genero 'principal' del objeto.


3) ¿Para qué sirven las rutinas de impresión (s), (_s), (_nombre_), (coge), (Mcoge), (MMcoge)?
Puedes verlo aqui:
http://www.caad.es/informate/docs/html/ ... iones.html

(_nombre_) no se usa en infsp6, es lo mismo de (name)


4) ¿Para que sirve el "Slot 0 en propiedad articles"?

La propiedad 'articles' tiene tres valores (o 'slots') de cadena.
La primera cadena es la que debe usarse con 'print (_El) obj', la segunda es para 'print (el) obj' y la tercera para 'print (un) obj'.
Si quieres que alguna de ellas sea nula (es decir, que el nombre nunca lleve el artículo correspondiente delante) debes darle el valor cero.
Normalmente el programador agrega ' articles' en casos especiales en los que el artículo apropiado
no coincide con el género del objeto (aguila, agua, etc)



5 ¿Por qué aparece la rutina ChooseObjects en ese fichero, es que no se comporta como la del inform inglés?

No existe implementacion de ChooseObjects en inform ingles. Solo está el entry point, a proposito para
alguna extension que necesite de ello (como por ejemplo nuestra extension hispana de infsp6). Por supuesto,
esto tambien es herencia de informate.


Mis recomendaciones:

* Ten a mano el Manual de Referencia de Informate. Alli tienes referencias rapidas de todo informate, incluyendo
las caracteristicas que tomamos para infsp6.

* Bajate el Documentate para leerlo offline. Lo puedes encontrar en la web de documentate (creo) y tambien
lo trae el cursillo del Taller Cretaivo de Grendel (literactiva Blog)

*Ten a mano los pdf 'InfoLib' e 'Inform in 4 minutes'. Accesibles desde el centro de documentacion de infsp6, en el wikicaad (wiki significa que tu tambien podras contribuir)
Son tablas chulas del lenguaje y de la libreria inform.

*DM4 para hilar fino, googlear la raif y este hilo del caad.


Ten paciencia y eso si: prueba, prueba, prueba, prueba!



Me alegro de que estes trasteando con infsp6. No dejes de preguntar!
Tengo problemas para conectarme a la Net desde hace unos meses asi que es probable que te contesten
eliuk, baltasar o jarel con mayor celeridad.

_________________
I7 Spanish / Notas de desarrollo


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 16 mensajes ]  Ir a página Anterior  1, 2

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 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:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM