我有两个关于扑克计算(例如计算赔率)应用的问题。
谢谢!
答案 0 :(得分:1)
可用的扑克跟踪软件通过阅读手牌历史来工作 - 这些在不同的扑克网站之间有所不同,但通常是保存在用户的本地appdata文件夹中的小文本文件。这与开发基于浏览器的赔率跟踪器相关有两个问题:
可以使用JavaScript解决方案,但您必须拥有本地运行的后端,例如Node.js服务器,才能访问手历史文件。然后,您可以拥有基于浏览器的应用程序可以获取数据的API端点。从概念上讲,这与当前可用的选项略有不同,只是一个不同的技术堆栈。
要考虑的另一个因素是扑克室本身正在使用什么技术。根据我的经验,其中大部分都是Flash或Silverlight - 据我所知,没有办法轻易从中获取数据。如果您要找到一个拥有基于JavaScript的应用程序的扑克室,那么理论上可以在此基础上运行用户脚本,并响应扑克室脚本中的某些事件。我在理论上说,因为这需要对他们的代码有相当深入的了解,这几乎肯定会在交付之前被混淆。
简而言之,我认为这通常不可行。
答案 1 :(得分:-1)
这可能不是JavaScript中扑克的最佳实现。这真的只是一个完全用JS制作功能游戏的实验。所以,在这里你有一个完整的程序,你可以在那里查看来源。
您会看到识别和排名指针的方法被分解为更小的部分。我确信其中的大部分内容可能更有效,但这会给你一些好主意。