当前位置:文档之家 > 人工智能五子棋设计

人工智能五子棋设计

毕业设计论文——博弈算法的设计及其实现

摘要

计算机诞生的目的之一是要帮助人类思考,人工智能就是以此为目标的计算机科学,以实现人类智能为最终目标。

个人认为现阶段,人工智能的应用仍然以计算机自动处理事务为主,实现真正人工智能仍然遥远。机器博弈是人工智能研究的一个重要分枝,它实现计算机自动对弈,它的核心是博弈算法,计算机通过判断当前棋盘的状态,然后按照博弈的规则试着产生很多走法,而选择其中一个相对比较好的走法。

本设计以五子棋游戏规则实现,五子棋游戏的棋盘表示简单,15×15的格子,棋子也只有两种,若不考虑禁手,规则也很简单,只要一方有五个棋子连成一条线则赢,故很适合用来实现算法。在本次设计中,实现了几种经典算法,同时,根据实际游戏规则,对这些算法作一定程度的改进,使它们更加简单高效。

本设计采用C++语言实现,以visual c++作为开发工具。

关键词:人工智能,自动处理,机器博弈,五子棋,visual C++

I

下载Word文档免费下载:

人工智能五子棋设计下载

(共38页)