如何在javascript游戏中实现对话/任务系统?

如何在javascript游戏中实现对话/任务系统?,javascript,data-structures,game-engine,Javascript,Data Structures,Game Engine,我一直在寻找互联网上对话/任务系统的示例和实现,可以在javascript上找到很多。大部分是Unity教程,这些都在C#上 因此,我运行一个node.js服务器和一个带有phaser.io框架的html5客户端。我计划在JQuery中使用某种DOM方法来向客户端显示内容。现在在服务器端是如何完成的?它是如何储存的?例如,JSON文件可以保存密钥、文本等,但它的可读性不强,而且不安全,因为它可以从服务器获取。另一方面,数据库更安全,但在我看来,存储此类数据更不方便 然后,在存储方法实现之后,如何

我一直在寻找互联网上对话/任务系统的示例和实现,可以在javascript上找到很多。大部分是Unity教程,这些都在C#上

因此,我运行一个node.js服务器和一个带有phaser.io框架的html5客户端。我计划在JQuery中使用某种DOM方法来向客户端显示内容。现在在服务器端是如何完成的?它是如何储存的?例如,JSON文件可以保存密钥、文本等,但它的可读性不强,而且不安全,因为它可以从服务器获取。另一方面,数据库更安全,但在我看来,存储此类数据更不方便

然后,在存储方法实现之后,如何从存储它们的位置调用这些对话树,如何发送它们,等等。有人能给我解释一下在大多数浏览器游戏和其他RPG领域是如何做到的吗?发出套接字来获取特定的对话/脚本真的有效吗?我认为某种自动化的通用脚本可以完成这项工作,但我甚至不知道从哪里开始

谢谢大家!