围棋APP已经上线,现在需要在云服务器后台接入人机对弈程序。围棋AI开源软件很多,我们提供的开源软件使用的是python语言,而立体的围棋APP是使用Java(前端cocos creator 1.9),工程师需要熟悉这两种语言。另外,由于围棋的棋盘与立体的围棋盘不同,故要求在原来的开源软件上增加立体围棋盘(或替换原来的棋盘)。
人机对弈程序的制作修改与接入的步骤如下:
1、修改阿尔法狗源码,将四角的传统围棋,改成立体围棋(图样见立体围棋APP,吃子规则等也在APP里,我们另提供立体围棋源码),涉及两种软件的合并与不同代码的融合,技术员需要熟悉Python和unity 。
2、将修好的程序安装在阿里云服务器(复制10份,取10个不同的人名,等候人机匹配。)
3、立体围棋前端尽量不作修改,在自由匹配时,20秒内如果还没有人类棋手与对手匹配上,机器序号1-10按顺序与对手匹配。