2010-12-12 28 views
9

我試圖讓這個玩家可以ASK [PERSON] ABOUT [TOPIC]TELL [PERSON] ABOUT [TOPIC],或THINK ABOUT [TOPIC]在通知7.我開始喜歡這個建模THINK ABOUT [TOPIC]建模中的討論主題通知7

主題是一種的東西。話題是已知的或未知的。一個話題通常是未知的。

思考是適用於一件事情的行爲。理解「思考[某事]」思考。理解「思考[某事]」的思考。

進行思考: 如果名詞是主題,請改爲「[名詞的描述]」。

但後來我意識到我可能會想要使用相同的機制來思考抽象主題和具體事物。我也遇到了這樣的問題,除非主題是房間中的具體事物,否則Inform認爲它不在範圍之內。我不知道如何解決這個問題。與此同時,我想希望大多數話題開始超出範圍,但進入範圍,因爲他們是由以前的主題建議。

在思考我想要完成的事情時,它看起來與Emily Short等人使用的系統非常相似。人。在Alabaster。源導入一個名爲Threaded Conversation的擴展,但我看不到它來自哪裏。

總之,我需要一個對話系統,其中:

  1. 允許對象和抽象的概念的討論,
  2. 允許的事情不存在討論,
  3. 限制討論的東西玩家知道和
  4. 允許將新主題引入其他主題的範圍。

回答

7

在這一點上你最好的選擇可能是適應埃裏克夏娃的對話包,以滿足您的需求;它被發現在這裏:http://inform7.com/extensions/Eric%20Eve/Conversation%20Package/index.html

該系統Alabaster用途尚未發佈。

(同樣,在這裏看到I7的問題真的很棒,但如果你遇到緊迫的技術問題,你可能會更喜歡Intfiction論壇)。

+2

我不知道我們是不是應該試圖在這裏提出問題......假設我們可以從這裏獲得足夠的人員來支持它(如果是),那麼它可能是一個比論壇更好的回答問題的系統。您提到的論壇的鏈接也會很好。 – Beska 2011-04-04 13:04:41

+0

這將是http://www.intfiction.org/forum/ – PapaFreud 2011-10-20 13:06:01