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进行优化
- 尝试建立服务器实现网络对战等