JavaScript 20分类系统之类的问题



我被指派创建一个20个问题/类似Akinator的游戏,你可以在其中回答[y/n],我想创建一个大范围的答案。我该如何制作一个系统,根据上一个问题的答案更改下一个问题?我添加了一张图片来更好地解释它:项目指南

任何建议都很好。

一个查询友好的系统非常适合存储,动物分类数据的每个部分都是一个字段。应该可以根据答案动态构建查询,并在游戏继续时添加查询。使用明文存储可以使DB与打包的应用程序捆绑更容易,而且它不会非常庞大,因此如果有任何变化,应该在开始时进行解析,并在结束时进行序列化。

对于这些问题,你可以使用所选分类的列表,然后循环提示";是吗&";。虽然有多个结果,但使用它们来决定从当前运行中使用的问题列表副本中删除哪些选项——例如,没有留下任何具有哺乳动物分类的选项,因此删除这种可能性。

如果部分基于王国、阶级、目等的科学动物分类系统,那么问题可能会更快;宠物;不过,除非你能自动完成,否则你必须手动添加

如果你想自动生成数据库;刮";基于Wiki的站点生成数据集,然后解析并序列化为DB。他们在wiki框架中内置了工具,所以需要时间来弄清楚如何操作,但总体来说相当简单。

最新更新