如何构建游戏对话?

时间:2017-07-30 02:54:14

标签: javascript html5 object tree

我正在为一个小型浏览器游戏开发对话系统。它应该是一个简单的学习练习,但我淹没在像

这样的对象/对话树中
let example = {
  text: "example text",
  options: {
    one: {
      texto: "option one",
      options: {
        //etc etc etc
      }
    },
      two: "option two",
      options: {
        //on and on
     }
  }
}

最好的办法是什么?

我正在寻找两件事:一个更模块化的系统来存储和使对话可访问,以及一种在特定场景中链接不同对话的方法。

类似的东西:

文字1 - > 从链接到文字1的选项池中选择选项 - > 将每个选项链接到特定的新文字。

新文字 - > 此文字选项 - > 此选项链接到新文字。

只是可点击的选项,用新的可点击选项显示新文字。

我可以检查的任何例子?

即使只是向正确的方向推进也会有很大的帮助。

0 个答案:

没有答案