人工智能报告.docxVIP

  • 10
  • 0
  • 约1.57千字
  • 约 7页
  • 2021-11-17 发布于辽宁
  • 举报
《人工智能课程设计》 课题名称:五子棋之人机对弈 课题负责人名(学号):蒋涛2012141461307 同组成员名单(角色): 蒋涛 2012141461307 (设计,编码) 李自强 2012141461293 (设计,测试) 何敬 2012141461065 (设计,收集素材) 指导教师: 刘循 评阅成绩: ■ 评阅意见:■ 提交报告时间:2014年12月8日 五子棋之人机对弈 摘要: 项日完成了一个人机对弈的五子棋游戏。游戏采用按钮做棋子,棋子图标来 填充 按钮。首先,继承java的JFrame类创建了一个窗口,并在窗口中添加了一系 列菜单选 项和按钮,同时并为菜单、按钮组件添加事件动作和监听器,并设置按钮 组件的坐标位 置。窗体上方为菜单选项,分别有新游戏、悔棋、认输、退岀、帮 助、关于菜单;下方 为 12x12 的按钮棋盘。玩家下子后,电脑会自动计算棋盘上的 最优下棋坐标,然后在此 坐标对应的按钮上填充棋子图标。在下子过程中,用一个 坐标数组来保存每个棋子坐 标,用于悔棋时做出相应动作。最终赢家山电脑讣算, 玩家和电脑谁先五子连珠谁就先 获胜。 开发工具语言: eclipse匚具+ java语言 游戏背景: 五子棋游戏不但容易上手,而且它区别于别的游戏,它不但能使人娱乐,而 且能 使人的头脑变得更加聪明。而五子棋对战有两种模式:一 .人机对战;二 . 双人 对战。这 些给

文档评论(0)

1亿VIP精品文档

相关文档