技术: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的五子棋游戏大厅的设计与实现相关推荐

  1. 基于Java的五子棋游戏的设计与实现

    基于Java的五子棋游戏的设计 摘  要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏.主要完成了人机对战和玩家之间联网对 ...

  2. 五子棋java设计引言_基于JAVA的五子棋游戏系统设计与实现报告.doc

    PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT I 基于JAVA的五子棋游戏系统设计与实现 专 业 电子信息工程 学 生 董永杰 指导教师 曾玉 摘要 PAGE \* ...

  3. java版五子棋分析_基于JAVA的五子棋游戏系统设计实现分析.doc

    WORD格式整理版 WORD格式整理版 学习好帮手 学习好帮手 基于JAVA的五子棋游戏系统设计与实现 专 业 电子信息工程 学 生 董永杰 指导教师 曾玉 WORD格式整理版 学习好帮手 摘 要 目 ...

  4. java五子棋游戏人工智能_基于java的五子棋游戏(人机对战)

    [实例简介] 我毕业设计自己做的基于java的五子棋游戏软件,获得优秀论文,功能在单纯的人机对战上算比较齐全,也比较好玩!希望为毕业设计做游戏的同学提供些查考! 软件的基本功能 软件的基本功能介绍如下 ...

  5. 基于java的五子棋游戏的设计_基于Java的五子棋游戏的设计

    摘  要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用JAVA开发五子棋游戏.主要完成了人机对战和玩家之间联网对战2个功能.网络连接部分为Soc ...

  6. java五子棋游戏设计_基于Java的五子棋游戏的设计

    摘  要 五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用JAVA开发五子棋游戏.主要完成了人机对战和玩家之间联网对战2个功能.网络连接部分为Soc ...

  7. 基于java的五子棋游戏设计

    技术:Java.JSP等 摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏一样能挖掘人们聪明的才干与脑袋 ...

  8. 基于java版五子棋游戏

    本软件使用JAVA语言的GUI技术实现,通过对图形界面,绘图,布局管理器等去构造出五子棋游戏的单机功能.主要包括:下棋,重新开始,认输,判断胜负,难度选择.退出,联机等 通过软件功能的分析,根据五子棋 ...

  9. 基于java的五子棋游戏

    技术:Java.JSP等 摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏一样能挖掘人们聪明的才干与脑袋 ...

最新文章

  1. JAVA学习--异常Exception
  2. C++对象模型7——类的成员函数、反汇编虚析构函数、RTTI、多态的开销
  3. SourceTree 3.0.17如何跳过注册进行安装? — git图形化工具(一)
  4. N叉树的深度 python实现
  5. QT Creator应用程序开发——QT程序设计基本知识
  6. soapui自带的webservice实例 MockService
  7. bert pytorch 序列标注_序列标注:Bi-LSTM + CRF
  8. 1327集群_MPT1327集群通讯系统
  9. 计算机打字正确姿势,电脑打字的7个技巧
  10. 干货 | 嵌入式系统软件架构设计
  11. CocosCreator矢量绘图组件(2)
  12. 苏宁易购启动2022年货节:双线上线千场直播,拉满过年氛围
  13. linpack测试软件,linpack
  14. Techwiz LCD 1D:SRF的颜色分析
  15. 普通打印机如何才能实现双面打印呢
  16. 笔记本 原因代码: 0x500ff 关机类型: 关闭电源_关于笔记本电池更换的建议
  17. 文本分类——KNN算法
  18. java 虚拟机优化
  19. 完善三维全栈产品布局 的卢深视用三维全栈技术点亮2020全球智博会
  20. SWUSTOJ#616排序查找

热门文章

  1. 苹果笔记本能玩英雄联盟吗_玩 | 微星笔记本英雄联盟全国高校挑战赛完美收官...
  2. 前端三剑客之 HTML - JavaEE初阶 - 细节狂魔
  3. Delta机器人:运动学正反解分析
  4. 求N分之一序列前N项和
  5. 百度云管家超级会员过段时间速度几乎为0的解决办法
  6. 【暴力】 会长爱数学 校OJ2346
  7. EBS 库存管理操作实例22——采购单接收(PO Receipt)
  8. 微信支付商户动态口令在哪里找?
  9. MySql数据库事务隔离级别底层实现原理总结
  10. 在cpolar客户端部署网页安全协议 (群晖7.X版)