任务详情
QQ游戏中的四国军棋爱好者,希望用Python实现:1. 电脑端QQ游戏之四国军棋,及手机端微信小程序腾讯天天军棋之四国军棋-四国暗棋(游戏界面与电脑端基本相同)中的每一步走棋,实时读取/映射至本软件程序中,并提供所有敌方及友方的棋子(暗棋)概率分析,其初始设定及概率变动规则由发布人提供或与开发者商讨决定;2. 软件前台架构2.1 映射当前战局情况;提供阵亡统计数据;2.2 游戏期间实时显示每个棋子(屏显)1~2个属性,鼠标点击后显示所有属性3~5个,包括概率分析结果,并且需在10秒内(时间越少越好)完成每一轮另外3个玩家分别走完一步棋后的分析结果;2.3 游戏中任何一步可以暂停游戏前台并切换至单机版游戏,即可以用鼠标操作4家的任意棋子任意行棋,用于分析战况及评估概率分析准确性(以便于调试概率规则);2.4 提供复盘对照分析,复盘是指游戏结束后4家棋子全明的状态下重新显示一遍游戏进程,此时仍然显示游戏时的概率分析结果(假设后台仍然不知道其他人的棋子情况),以便于更直观更有效地调试概率规则3. 软件后台架构3.1 每一棋局的行棋记录3.2 每个棋子的动态概率分析及其记录,并可以通过设定不同的概率规则来调试分析精度3.3 通过数千盘实战复盘文件,测试并调试我们设定的概率规则3.4 软件需考虑后续Phase II的开发(不在本任务中,本任务顺利完成后将另行发布),用复盘文件作为大数据,开发AI辅助下棋的软件4. 软件开发者需向发布者(即本人)解释Python程序内容,包括所有变量、模块及其逻辑关系(本人有一定的编程基础),并且在代码中尽可能详细地提供解释语句,以便于后续Phase II的开发。