五子棋之人机对弈智能报告.docx
《五子棋之人机对弈智能报告.docx》由会员分享,可在线阅读,更多相关《五子棋之人机对弈智能报告.docx(6页珍藏版)》请在优知文库上搜索。
1、人工智能课程设计课题名称:五子棋之人机对弈五子棋之人机对弈摘要:项目完成了一个人机对弈的五子棋游戏。游戏采用按钮做棋子,棋子图标来填充按钮。首先,继承java的JFrame类创建了一个窗口,并在窗口中添加了一系列菜单选项和按钮,同时并为菜单、按钮组件添加事件动作和监听器,并设置按钮组件的坐标位置。窗体上方为菜单选项,分别有新游戏、悔棋、认输、退出、帮助、关于菜单;下方为12x12的按钮棋盘。玩家下子后,电脑会自动计算棋盘上的最优下棋坐标,然后在此坐标对应的按钮上填充棋子图标。在下子过程中,用一个坐标数组来保存每个棋子坐标,用于悔棋时做出相应动作。最终赢家由电脑计算,玩家和电脑谁先五子连珠谁就先
2、获胜。开发工具语言:eclipse工具+java语言游戏背景:五子棋游戏不但容易上手,而且它区别于别的游戏,它不但能使人娱乐,而且能使人的头脑变得更加聪明。而五子棋对战有两种模式:一,人机对战;二.双人对战。这些给人无限乐趣的用途正是人工智能的杰作。正因为这样它鼓励着人们对它不断研究,这在很大程度上促进了人工智能的发展,反过来人工智能的理论和技术上的突破能够使五子棋程序更完美、更受欢迎!同时,五子棋游戏程序的开发也使得五子棋这个游戏得到了广泛的推广,让世界各地的人们知道五子棋,随时地玩上五子棋,这已经不再是梦想了。五子棋游戏程序使得越来越多的人喜欢上了五子棋,热爱下五子棋,它是具有很好的带动性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五子棋 人机 对弈 智能 报告