展会信息港展会大全

五子棋人工智能算法及其实现
来源:互联网   发布日期:2011-09-13 14:43:32   浏览:6989次  

导读:标准文档、范文、模版、论文、期刊、管理表格、报告等下载...

摘要:
五子棋游戏以其优秀的人工智能深受广大玩家的喜爱,而对于初步探究人工智能的编程爱好者来说,编制五子棋程序因其规则简单而大受欢迎,然而它却要求程序员对五子棋规则有相当深入的了解。程序员考虑得越周到,其五子棋程序就越智能。
五子棋游戏软件设计的主要内容是:根据五子棋的基本规则,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一个可能落子的点分别计算其重要程度,也就是该点的分值,然后通览全盘随机选出数值最大的一点,因为有时候分值最大的一点可能不止一个,计算机随机选择分值最大的一点,可以保证它在每盘棋中选择的落子点的位置有所不同,因此玩家不会用同一种棋局反复赢计算机。
本文论述了采用数值搜索法的人机对弈五子棋程序的分析与设计,并采用面向对象的开发工具VC++来具体实现。
关键词:五子棋,AI,VC++,面向对象

  您可能感兴趣的文档 

赞助本站

相关内容
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港