/Chess-Game

**象棋——一个带有GUI的人工智能课程作业

[toc]

关于代码的说明

  • main.py为启动整个程序的文件
  • AI.py包含三种不同强度的AI,包含主程序与AI的接口
  • GUI.py包含图形界面程序,包括绘制界面与响应鼠标点击,状态栏等
  • init.py包含载入/保存/重开棋局的函数
  • middleware.py包含了各个文件间的一些接口
  • settings.py包含了一些设置参数

关于程序运行的说明

  • start.che保存了棋局开始的状态,请不要修改它
  • 程序初次运行时可能需要加载几秒
  • 棋局文件为.che,具体格式可见开发文档.md