行 - 我已经找遍了,并不能找到任何这确实解决了这一点:如何建立一个博弈树在一个Web应用程序
我建立它在浏览器中使用HTML和运行游戏的JavaScript。
该游戏是通过一系列用户选择展开的足球/足球比赛 - 例如,
“对手滑入了解决”做你:
一)轻功离开 二)停止运行 C)的传中球
比赛继续以这种方式展开 - div的显示/隐藏取决于点击按钮。
但是这个游戏其实是相当全面的 - 这意味着支撑它的概率树现在非常大(如20层深)。我目前在Excel中代表它 - 但之后必须基本上手动在HTML中重新创建它。这是非常笨重的。
有没有更智能的方法来做到这一点?
理想情况下,我希望能够在Excel中进行更改,并让它们立即在页面上生效 - 但唯一可以看到工作的方式是使用ActiveX对象,该对象随整个主机我不想碰的问题。
我应该自to创建巨大的javascript数组吗?
我不知道我是否完全了解概率树结构的想法,但是您是否考虑过JSON?以这种格式表示分层数据(即树)会更容易。如果你确实需要坚持使用Excel,那么我会建议使用某种形式的中间CSV,因为至少你不需要依赖于ActiveX。 – Joum