基于Java的五子棋游戏大厅的设计与实现
技术:Java等
摘要:
游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一。游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐。第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力。这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”、“判断”能力反过来与人较量。由于不断修改更新,使计算机的“智力”水平与人难分高低。到了90年代,游戏软件已经为世界各国的人使用,BLACKISLAND和Blizzard.这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,它年轻有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一了。而当前五子棋程序的发展也非常快,从最初的双人发展到人机(有AI),然后到现在的网络对战,已经受到越来越多人的喜爱和重视。
关键词: Java ;五子棋 ;游戏大厅
目录:
摘 要 i
Abstract ii
绪论 1
1 可行性分析 2
1.1系统可行性 2
1.2 经济可行性 2
1.3法律可行性 2
2 需求分析 3
2.1 系统功能描述 3
3 概要设计 4
3.1聊天模块 4
3.2登录模块 4
3.3游戏大厅模块 4
3.4五子棋游戏模块 4
4 详细设计 7
4.1 用户进入登录模块界面设计 7
4.2游戏模块详细设计 7
4.2.1用户进入游戏流程 7
4.2.2用户玩游戏流程 8
4.2.3 游戏大厅界面设计 9
4.3 聊天室模块设计 9
5 编码 11
5.1 编码介绍 11
5.2 编码的特点 11
5.3开发工具简介 11
5.3.1 Myeclipse工具简介 11
5.3.2 Java语言简介 12
5.3.3 Swing简介 14
5.3.4 XStream简介 17
5.4界面实现效果 18
5.4.1 用户登录界面 18
5.4.2 游戏大厅界面 19
5.4.3 五子棋游戏界面 19
5.4.4 聊天室界面 23
5.5 源程序清单 23
5.6 软件的具体实现 23
5.6.1 模块间公共代码 23
5.6.2 聊天室服务器 24
5.6.3 聊天室客户端 25
5.6.4 游戏大厅服务模块 25
5.6.5 游戏大厅客户端 26
5.6.6 五子棋服务器 26
5.6.7 五子棋客户端 28
5.6.8五子棋游戏公共模块 29
6 系统测试 30
6.1 测试的任务以及目标 30
6.1.1 测试的任务 30
6.1.2 测试的目标 30
6.2测试方案 30
6.2.1 单元测试 31
6.2.2 集成测试 31
6.2.3 验收测试 31
6.3 测试用例 32
6.4 测试结论 33
7 系统使用说明 34
7.1 系统运行环境 34
结 论 35
参考文献 36
致 谢 37
附录A 英文文献 38
附录B 中文译文 43
附录C 源程序重要代码 48
论文字数:22593
包含资料:
截图:
基于Java的五子棋游戏大厅的设计与实现相关推荐
- 基于Java的五子棋游戏的设计与实现
基于Java的五子棋游戏的设计 摘 要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏.主要完成了人机对战和玩家之间联网对 ...
- 五子棋java设计引言_基于JAVA的五子棋游戏系统设计与实现报告.doc
PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT I 基于JAVA的五子棋游戏系统设计与实现 专 业 电子信息工程 学 生 董永杰 指导教师 曾玉 摘要 PAGE \* ...
- java版五子棋分析_基于JAVA的五子棋游戏系统设计实现分析.doc
WORD格式整理版 WORD格式整理版 学习好帮手 学习好帮手 基于JAVA的五子棋游戏系统设计与实现 专 业 电子信息工程 学 生 董永杰 指导教师 曾玉 WORD格式整理版 学习好帮手 摘 要 目 ...
- java五子棋游戏人工智能_基于java的五子棋游戏(人机对战)
[实例简介] 我毕业设计自己做的基于java的五子棋游戏软件,获得优秀论文,功能在单纯的人机对战上算比较齐全,也比较好玩!希望为毕业设计做游戏的同学提供些查考! 软件的基本功能 软件的基本功能介绍如下 ...
- 基于java的五子棋游戏的设计_基于Java的五子棋游戏的设计
摘 要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用JAVA开发五子棋游戏.主要完成了人机对战和玩家之间联网对战2个功能.网络连接部分为Soc ...
- java五子棋游戏设计_基于Java的五子棋游戏的设计
摘 要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用JAVA开发五子棋游戏.主要完成了人机对战和玩家之间联网对战2个功能.网络连接部分为Soc ...
- 基于java的五子棋游戏设计
技术:Java.JSP等 摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏一样能挖掘人们聪明的才干与脑袋 ...
- 基于java版五子棋游戏
本软件使用JAVA语言的GUI技术实现,通过对图形界面,绘图,布局管理器等去构造出五子棋游戏的单机功能.主要包括:下棋,重新开始,认输,判断胜负,难度选择.退出,联机等 通过软件功能的分析,根据五子棋 ...
- 基于java的五子棋游戏
技术:Java.JSP等 摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏一样能挖掘人们聪明的才干与脑袋 ...
最新文章
- JAVA学习--异常Exception
- C++对象模型7——类的成员函数、反汇编虚析构函数、RTTI、多态的开销
- SourceTree 3.0.17如何跳过注册进行安装? — git图形化工具(一)
- N叉树的深度 python实现
- QT Creator应用程序开发——QT程序设计基本知识
- soapui自带的webservice实例 MockService
- bert pytorch 序列标注_序列标注:Bi-LSTM + CRF
- 1327集群_MPT1327集群通讯系统
- 计算机打字正确姿势,电脑打字的7个技巧
- 干货 | 嵌入式系统软件架构设计
- CocosCreator矢量绘图组件(2)
- 苏宁易购启动2022年货节:双线上线千场直播,拉满过年氛围
- linpack测试软件,linpack
- Techwiz LCD 1D:SRF的颜色分析
- 普通打印机如何才能实现双面打印呢
- 笔记本 原因代码: 0x500ff 关机类型: 关闭电源_关于笔记本电池更换的建议
- 文本分类——KNN算法
- java 虚拟机优化
- 完善三维全栈产品布局 的卢深视用三维全栈技术点亮2020全球智博会
- SWUSTOJ#616排序查找