正在扫描Colonist.io游戏以获取数据

问题描述 投票:-2回答:2

[我有兴趣在Colonist.io上对Catan的数字版本进行一些数据分析

即,我希望能够玩一些游戏,并制作一个程序(最好使用python或C ++),该程序可以从网站上收集数据,以便我可以检查自己在赢得的游戏中做出了哪些决定以及我在输掉的游戏中做出的决定

colonist.io

例如,在屏幕截图中,我希望能够告诉程序我有一块木头,一块黏土,两只绵羊和两块小麦资源卡。我想告诉我,我有能力在这回合上修路。程序应该从右下角的信息中知道我有多少胜利点(3)。等等

[我见过有人制作了一个Python程序,该程序可以截取屏幕截图,并手动扫描每个屏幕截图以获取数据,但这似乎非常令人费解,特别是对于具有可选动画的游戏。

稍后,我希望能够使用这些数据来创建一个机器人,该机器人可以观看游戏并预测在任何时间点谁最有可能赢得比赛。

是否有任何简单的方法可以在不获取屏幕截图的情况下收集此数据?

websocket reverse-engineering
2个回答
0
投票

[我只是(简短地)检查了一下,游戏打开了一个与Colonist.io:2053的websocket连接,并发送/接收JSON消息。


0
投票

我找不到作为网站的定居者.io,但https://colonist.io/似乎很相似。

© www.soinside.com 2019 - 2024. All rights reserved.