main函数

  • main.cpp 代码如下
int main(void){
  init();
  
  while(1){
    //一直检测鼠标点击
    MOUSEMSG msg == GetMouseMsg();
    if(msg.uMsg == WM_LBUTTONDOWN){
      manGo();
      if(checkOver()){
        init();
        continue;
      }
    
      AI_GO();
      if(checkOver()){
        init();
        continue;
      }
    
    }
  
  }
  
  closegraph();
  return 0;
  
}

项目总结

  • 学习了c语言模块化开发
  • 设计了判断鼠标点击的算法
  • 掌握了AI走棋的写法
  • ……

不足之处

  • 代码缺乏优化,vector没有充分使用
  • 玩家不能选择棋子颜色
  • 无法进行玩家对战
  • AI算法效率不够高

进阶

  • 继续学习数据结构与算法对AI进行优化
  • 尝试建立服务器实现网络对战等
最后修改:2022 年 04 月 01 日
如果觉得我的文章对你有用,请随意赞赏