- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络对战五子棋游戏系统的设计与实现综合课程设计报告
综合课程设计成绩 学号 姓名 总评成绩 老师签名
综合课程设计报告
题 目 : 五子棋游戏系统的设计与实现
学院(系): 计算机科学与工程学院网络工程系
学 号:
学生姓名:
指导教师: 王勇、黄继平、卢玲
2016年
目录
摘 要 5
Abstract 6
1绪论 7
1.1 课题背景和研究意义 7
1.1.1 课题背景 7
1.1.2 课题国内外研究现状 7
1.1.3 课题研究内容和意义 8
1.2 可行性分析 9
1.2.1 技术可行性分析 9
1.2.2 经济可行性分析 9
1.2.3 操作可行性分析 9
1.3 相关技术概述 9
1.3.1 通信协议 9
1.3.2 Socket技术 10
2 系统需求分析 12
2.1 系统概述 12
2.2 功能总体描述 12
2.3 业务功能分析 12
2.4 非功能需求 12
2.4.1 适应性 12
2.4.2 可靠性 13
2.4.3 可扩充性 13
2.4.4 健壮性: 13
2.4.5 易使用性: 13
2.4.6 可维护性: 13
2.4.7 可移植性: 13
2.4.8 可重用性: 13
2.5 接口说明 14
3 系统概要设计 15
3.1 总体设计 15
3.1.1 总体设计原则 15
3.1.2系统设计框架 15
3.1.3主要功能及流程 16
3.1.4系统主流程 18
3.2 概要设计 18
3.2.1 网络编程模式的选取 18
3.3 主要类与其作用 19
3.3.1 服务器类 19
3.3.2 客户端类 20
3.3.3 棋盘类 21
4 详细设计 23
4.1 开发环境的搭建 23
4.1.1 安装 JDK 23
4.1.2 安装 JRE 24
4.1.3 安装 Eclipse 24
4.1.4 配置环境变量 25
4.2 客户端界面设计 27
4.3 客户端网络设计 29
5 系统实现 30
5.1 实现原理 30
5.2 关键代码 30
6 系统测试 37
6.1 测试环境 37
6.2 网络客户端测试用例 37
6.3 游戏界面展示 38
7 结束语 41
致谢 42
参考文献 43
摘 要
计算机的人机游戏是人工智能领域中主要研究的一个部分,为人工智能研究做出了重大的贡献。通过对相关文献分析研究,按照人工智能和计算机博弈的一般原理做出优化改进,设计了一个智能五子棋游戏。
本文主要在以下三个方面进行研究:第一,研究了国内外手机游戏的发展状况,调查了五子棋游戏发展现状。并且对手机开发游戏的平台做出选择。
第二, 游戏设计已经成为现在社会的一种热门行业。五子棋则是很受广大群众喜爱的游戏之一,其规则简单,变化多端,非常富有趣味性和消遣性。该文利用JAVA技术实现双人对下的五子棋游戏设计
第三,基于开发平台,根据五子棋系统自身的特点开发出了五子棋人机对战游戏,并对程序进行了功能测试和分析。经过测试,本文开发五子棋游戏能够良好运行,能够满足人机对抗游戏需要。
关键词:五子棋 java 游戏设计
Abstract
Computer man-machine game is a part of the field of artificial intelligence research, made a significant contribution for the artificial intelligence research. By analyzing the literature research, in accordance with the general principles of artificial intelligence and computer game to make optimization improvement, designed an intelligent gobang game.
This article mainly studied in
您可能关注的文档
最近下载
- 售后服务体系、流程及售后保障措施.docx VIP
- 北师版初中心理健康七年级全一册第一课翻开新的一页开启新学期课.pptx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- QCT484-1999 汽车油漆涂层.pdf VIP
- 《影视后期合成》教案全套项目1--11 初识After Effects--渲染输出.docx VIP
- SAP物料分类账操作详解(S4系统).doc VIP
- 人教版小学数学四年级上册第六单元《用五入法试商的除法》PPT课件.pptx VIP
- 云南硅pu篮球场施工方案.docx VIP
- 学生牛奶糕点配送项目供货保障措施方案.docx VIP
- 课件中国现代文学史下.pptx VIP
文档评论(0)