- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文(设计)题目:小游戏之五子棋的MFC实现校区(函授站):北京培黎职业技术学院专 业: 计算机班 级:10自考学 号:1003z1113学生姓名: 导师姓名: 起止时间:2013年2月 至 2013年4月北京信息科技大学继续教育学院北京信息科技大学继续教育学院毕业论文(设计)任务书学生姓名 指导教师 职称校区(函授站) 北京培黎职业学院 专业 计算机应用题目 小游戏之五子棋的MFC实现开始日期 2013年2月 完成日期 2013年4月北京信息科技大学继续教育学院毕业论文(设计)工作计划 年 月 日学生姓名 黄路 指导教师 常敏慧 职称 副教授校区(函授站) 北京培黎职业技术学院 专业 计算机应用题目 小游戏之五子棋的MFC实现工作进程起止时间 工作内容2013.01.20-2013.02.10确定制作项目2013.02.10收集素材2013.03.15敲写代码2013.03.21进行最终整合修改主要参考书目(资料)[1] 谭浩强 .《VC++程序设计教程》 中国铁道出版社 2008[2] 王浩 .《Visual C++游戏开发经典案例详解》 清华大学出版社 2010学生姓名: 黄路 学号:1003z1113毕业设计题目:小游戏之五子棋MFC的实现指导教师评语:指导教师签名:年 月 日毕业设计(论文)评阅教师评语: 评阅教师签名: 年 月 日毕 业 设 计 (论 文) 评 分 表 年 月姓名黄路年级、专业、班10级计算机自考班毕业论文题目小游戏之五子棋MFC的实现项 目满分评分指导教师全面完成任务情况(包括成果质量)20指导教师签字:月 日科学作风、工作态度10独立工作能力10理论基础、创造性10合 计50评阅教师问题层次清楚,系统性强、文字精炼通顺10评阅教师签字:月 日设计符合任务书的要求15理论正确,基本理论掌握好15设计有使用或重要参考价值10合 计50毕业设计(论文)成绩100系(教研室)负责人签字:摘 要随着经济的发展,?社会竞争的激烈,?现在社会进入了竞争的时代。?上班族为了完成公司业务,每天超负荷的工作;学生为了不落后他人?每天早起晚睡不断地学习,压力巨大。所以为了缓解大家的压力,使?大家在工作、学习之余娱乐一下,活跃大脑,提高工作、学习效率,?因此益智性游戏越来越受人们的关注,五子棋作为益智类游戏之一,?倍受人们的喜爱,所以对于五子棋的开发也有了很多关注。?我的这个毕业设计也是主要讲的是利用VS2010软件开发一个界面简洁、直观、?实用性比较高的AI功能的五子棋游戏,游戏程序实现人机对弈,在?对弈过程中当用户和电脑比赛时电脑利用搜索算法计算出落子的最?佳位置,是先人机对弈,而且程序能够完成具有重新开始游戏、,悔棋,设置人机开始顺序等模等功能。关键词:人工智能,自动处理,人机博弈,五子棋。目 录摘 要7前 言9第1章总体设计101.1运行时效果101.2界面设计10第2章VS2010开发工具的介绍132.1Vs2010132.2如何在VS2010上面建立MFC程序13第3章项目设计的计划与流程173.1设计目标与内容173.2设计思路与流程17第4章项目设计的具体步骤18总 结35致 谢36参考文献37前 言(一)系统功能简述 本人这个设计项目为五子棋小游戏。?该设计的系统的功能比较?简单,共拥有人人对战与人机对战功能模式。该游戏默认玩家1执白?子先行,棋子智能落在棋格交叉处,白子黑子交替下落。因此。人机?对战中也是默认由玩家执白子先行,计算机执黑子后行。(二)开发环境?该项目的开发环境是VS2010,?使用这款开发软件我们力求做到?界面简洁、?直观、?实用性比较高。?同时也是因为该软件我比较熟悉,?比较容易上手。(三)实用价值?五子棋小游戏能作为同学老师业余时间放松之乐,?同时也让我们?拥有了一次项目的实际操作经验。该款游戏AI?比较高,需要我们经?过较多思考才能将其打败任务与要求1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识; 2. 基本掌握面向对象程序设计的基本思路和方法; 3. 掌握用VC++开发应用程序的的一般步骤和方法; 4. 能够利用所学的基本知识, 设计一个简单的五子棋游戏,具有以下功能:①数据结构的设计;五子棋棋盘的绘制。②两人下棋时,两人下棋算法的设计。③两人下棋时,判断任一方获胜的算法的设计 总体设计运行时效果这个程序可以进行两个人之间的对弈,也可以进行人机对弈,由于时间和个人能力的原因所以程序中也存在着很多漏洞,但基本的功能都已经实现,还有待继续改进。界面设计1.界面操作双击.exe文件进入游戏选择界面可以选择人人对战或人机对战?或退出游戏。如图2.1所示 如果你下错位置,会自动提醒你,请正确的确定位置,如图2.2所示 VS2010开
您可能关注的文档
最近下载
- 新疆某铜矿选矿工艺流程研究.pdf VIP
- 2025年部编人教版五年级《道德与法治》上册教案(全册) .pdf VIP
- 1989年高考语文试题全国卷.docx VIP
- 心脏MR临床应用.pptx
- 2025中级消防设施操作员作业考试题及答案(1000题).doc
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf VIP
- 2018年钢铁-环保技术培训.pdf VIP
- 高中英语人教版选择性必修第一册词汇表单词英译汉默写.docx VIP
- 第三课 我国的经济发展 课件-2025年高考政治一轮复习必修二《经济与社会》.ppt.pptx VIP
- 附件2广东电网有限责任公司配电网规划技术指导原则.pdf VIP
文档评论(0)