基于Java的五子棋游戏大厅的设计与实现

技术:Java等
摘要:

游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一。游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐。第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力。这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”、“判断”能力反过来与人较量。由于不断修改更新,使计算机的“智力”水平与人难分高低。到了90年代,游戏软件已经为世界各国的人使用,BLACKISLAND和Blizzard.这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,它年轻有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢玩,而当前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种时尚。五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一了。而当前五子棋程序的发展也非常快,从最初的双人发展到人机(有AI),然后到现在的网络对战,已经受到越来越多人的喜爱和重视。

关键词: Java ;五子棋 ;游戏大厅

目录:

摘  要    i
Abstract    ii

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于JAVA五子棋游戏系统设计实现 专 业 电子信息工程 学 生 董永杰 指导老师 曾玉 摘 要 目前,随着计算机网络的的开展,以计算机技术和网络技术为核心的现代网络技术已经 在现实生活和消费中得到了广泛的使用,已经成为多数人群的休闲方式,也为多数人所 爱好。当然,为了满足没有网络同样能娱乐的要求,许多小游戏做成了单机和网络的双 功能。 本软件使用JAVA语户端之间的连接,利用多线程技术言实现,通过对图形界面,绘图, 布局管理器等去构造出游戏的单机功能,在此根底上,利用SCOKET的知识,建立起效劳 器与客来处理效劳器端与客户端之间的数据传输,通信问题,使得客户端和效劳器端之 间可以同步的进展处理。 通过对软件的编写,更深化的理解了面向对象的概念,也体会到利用面向对象语言处 理一些问题的优势。同时也加深了对多线程,流套接字等高级技术的理解。 关键词: 多线程;流套接字;数据传输;同步。 ABSTRACT At present, With the rapid development of computer network. Taking computer technology and the network technology as the core, modern network technology is already used in the real life and the production and already became the leisure mode of the most people. And most people like them. Of course, it's a pity that there still have some clients lacking of network because of various causes. In order to satisfy the above clients' requirements. A large number of games ,usually named as "small games〞 by players, are designed for involving two kinds of different function. The former game is often played by these players whose computers never connect with the network. It's called for stand-alone version games. Just as its name implies, the later is named as online version games This software implemented with JAVA language, and according to the understanding of SCOKET ,GUI and paint image ichnology. Established in these foundation , the server co ects with the multi- client, and transmission the information between many clients using the multi-thread proceeding technology. it is very convenient for both client and server to do the synchronous processing. Through to the software compilation, deepen understanding and grasp to the technology above understanding and holding. Key Words : multiple thread, Socket, transmission-data, synchronism. 目录 第一章 绪论 1 1.1开发背景 1 1.2课题意义 1 1.3五子棋游戏的开展与现状 2 1.4论文的组织构造 3 第二章 五子棋程序相关技术介绍 4 2.1软件的根本功能 4 2.2开发运行环境 4 2.3软件的开发手段以及工具的介绍 4 2.3.1 Java简介 4 2.3.2 MyEclipse10开发环境简介 7 2.4软件的实现目的 8 第三章 五子棋程序分析与设计 9 3.1用户需求分析 9 3.2软件功能构造图 9 3.3软件各个功能的简要说明 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值