需要windows 系统,mac 用户请修改 mngr.window.setGeometry 等设置窗口位置的代码。 python 3.8.5 numpy 1.19.2 matplotlib 3.3.2 其它相近的版本应该也可以。 围棋还额外调用了 numba 和 scipy,且最大递归深度由默认的1000改成了1500以满足需求。 玩法 开始对局:直接运行.py文件,使用鼠标点击进行操作。 获取提示:...
围棋作为一个棋类竞技运动,在民间十分流行,为了熟悉围棋规则及技巧,以及研究简单的人工智能,决定用Java开发围棋。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护...