正文

五子棋AI(IV)2005-08-07 11:05:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/3591.html

分享到:

(10)    程序流程的部分控制: void CMyChessDlg::OnTimer(UINT nIDEvent) {     // TODO: Add your message handler code here and/or call default     IsWin();//是否已有一方获胜     if(pwin)     {//玩家获胜         KillTimer(0);         MessageBox("恭喜,您真厉害!");         player=false;         computer=false;         m_binit=true;     }     else if(cwin)     {//计算机获胜         KillTimer(0);         MessageBox("抱歉,您输了");         player=false;         computer=false;         m_binit=true;     }     else     {//双方都没有获胜         if(computer)             ComTurn();     }     CDialog::OnTimer(nIDEvent); }     (10)    程序流程的部分控制: void CMyChessDlg::OnTimer(UINT nIDEvent) {     // TODO: Add your message handler code here and/or call default     IsWin();//是否已有一方获胜     if(pwin)     {//玩家获胜         KillTimer(0);         MessageBox("恭喜,您真厉害!");         player=false;         computer=false;         m_binit=true;     }     else if(cwin)     {//计算机获胜         KillTimer(0);         MessageBox("抱歉,您输了");         player=false;         computer=false;         m_binit=true;     }     else     {//双方都没有获胜         if(computer)             ComTurn();     }     CDialog::OnTimer(nIDEvent); }      3.    心得体会 经过对五子棋的制作使我们更加理解了博弈树的原理,学会运用极小极大分析法,知道了估价函数的重要性,同时在程序的编写过程中也提高了自己的编程能力和实际动手能力。                                                    

阅读(3578) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册