2010-12-12 41 views
9

Estoy tratando de hacerlo de modo que un jugador puede ASK [PERSON] ABOUT [TOPIC], TELL [PERSON] ABOUT [TOPIC], o THINK ABOUT [TOPIC] en Inform 7. Empecé como esto para el modelado THINK ABOUT [TOPIC]:temas de discusión Modelado en Inform 7

Un tema es una especie de la cosa Un tema es conocido o desconocido. Un tema generalmente es desconocido.

Reflexionar es una acción que se aplica a una cosa. Comprender "meditar [algo]" como reflexionar. Comprender "pensar en [algo]" como reflexionar.

Llevar a cabo la reflexión: Si el nombre es un tema, diga "[descripción del nombre]" en su lugar.

Pero luego me di cuenta de que probablemente desearía que se usara el mismo mecanismo para pensar tanto en temas abstractos como en cosas concretas. También tengo el problema de que a menos que el tema sea algo concreto que esté presente en la sala, Inform lo considera fuera de alcance. No sé cómo resolver eso. Al mismo tiempo, I do quiere que la mayoría del tema comience como fuera del alcance, pero entre en el alcance tal como lo sugieren los temas anteriores.

Al pensar en lo que estoy tratando de lograr, parece bastante similar al sistema utilizado por Emily Short et. Alabama. en Alabaster. La fuente importa una extensión llamada conversación con subprocesos, pero no veo de dónde viene eso.

En resumen, necesito un sistema de conversación, que:

  1. permite la discusión de los dos objetos y conceptos abstractos,
  2. permite la discusión de las cosas que no están presentes,
  3. restringe la discusión de las cosas que el jugador es consciente de, y
  4. permite que otros temas aborden temas nuevos.

Respuesta

7

Su mejor apuesta en este momento probablemente sea adaptar el paquete de conversación de Eric Eve a sus necesidades; se encuentra aquí: http://inform7.com/extensions/Eric%20Eve/Conversation%20Package/index.html.

El sistema Alabaster usos aún no se ha liberado.

(también, es bastante impresionante ver las preguntas I7 aquí, pero si tiene preguntas técnicas apremiantes, probablemente esté mejor en los foros de Intfiction).

+2

Me pregunto si no deberíamos tratar de hacer preguntas aquí ... podría ser un sistema mejor para responder preguntas que foros, suponiendo que podemos conseguir suficiente gente de allí para apoyarlo (un gran si). Un enlace a los foros que mencionas también sería bueno. – Beska

+0

Eso sería http://www.intfiction.org/forum/ – PapaFreud