网络五子棋设计大学论文.doc

上传人:博****1 文档编号:544324916 上传时间:2023-07-22 格式:DOC 页数:23 大小:427KB
返回 下载 相关 举报
网络五子棋设计大学论文.doc_第1页
第1页 / 共23页
网络五子棋设计大学论文.doc_第2页
第2页 / 共23页
网络五子棋设计大学论文.doc_第3页
第3页 / 共23页
网络五子棋设计大学论文.doc_第4页
第4页 / 共23页
网络五子棋设计大学论文.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网络五子棋设计大学论文.doc》由会员分享,可在线阅读,更多相关《网络五子棋设计大学论文.doc(23页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学本科毕业论文(设计)题 目: 网络五子棋摘要1997年,伴随计算机技术和网络的发展,第一款图形网络游戏网络创世界问世,应用计算机与网络的高尖端技术,融合传统的试听与数字娱乐精华,集娱乐,竞技,互动于一体,迅速风靡全球。自此拉开网络游戏的序幕。目前,PK已经成为现在人生活的一部分,人们以不同的方式通过网络来娱乐,休闲。五子棋是一种两人对已的纯策略型的棋类游戏,似起源于中国古代的传统的黑白棋种之一,发展与日本,流行于欧美。通过一系列的变化,使五子棋这一简单的游戏系统化,规范化,最终成为今天的职业连珠五子棋,同事也成为一种国际比赛棋,它不仅能增强思维能力,提高智力,而且富含哲理,有助于修

2、身养性,容易学会,趣味横生,引人入胜。本程序是eclipse平台下的一个小程序,使用JAVA语言,通过对Socket技术的理解,实现客户端与服务器之间的链接,利用多线程技术来处理服务器与客户端的数据传输,通信,实现程序的聊天内容,是的客户端和服务器之间能够同步的进行处理。通过对本游戏的开发,更深入的理解了面向对象的概念以及面向对象预言的一些问题的优势,也对线程的理解更加理解。关键字:JAVA 线程 数据传输 五子棋 eclipse 网络 socketAbstractIn 1997, along with the development of computer technology and ne

3、twork, the first graphics network game network world, the application of computer and network of sophisticated technology, the fusion of traditional audio-visual and digital entertainment essence, entertainment, athletics, interactive as a whole, quickly catch on around the world. Since then kick ne

4、twork game.Currently, PK has become now a part of life, people in different ways through the network to entertainment and leisure. Gobang is one kind of two people to have pure strategy type chess game, originated in ancient Chinese traditional black white kind of like, one of the development in Jap

5、an, popular in Europe and the United States. Through a series of changes, the simple game gobang systematization, standardization and eventually become todays professional renju renju colleagues also become an international chess game, it can not only enhance thinking ability, improve intelligence,

6、and high in philosophy, helps to cultivate ones morality raises a gender, easy to learn, interesting, fascinating. This program is a small program, the eclipse platform using the JAVA language, through the understanding of the Socket technology, realize the link between the client and the server, us

7、ing multithreading technology to deal with the server and the clients data transmission, communication, implementation procedures of chat content, yes to synchronization between the client and the server for processing.Through the development of this game, more in-depth understanding of the concept

8、of object oriented and object oriented predicted that some of the problems of advantage, also understand more understanding of the thread.Key words: JAVA thread gobang the eclipse data transmission network目录摘要1Abstract21.概述 1.1:五子棋的发展41.1.1五子棋的研究背景41.1.2五子棋的研究意义51.2:传统五子棋和网络五子棋51.3五子棋的称谓52开发环境与编程语言2

9、.1开发与运行环境62.1.1开发环境62.1.2运行环境62.2编程语言63网络五子棋的需求分析与总体设计3.1需求分析83.1.1功能需求83.1.2用户界面需求83.2总体设计84.构架4.1客户端的实现104.2客户端的功能144.3服务器端的实现164.4服务器端的功能184.5客户端与服务器端的链接195.结论与体会5.1:经验总结215.2发开的心得体会21参考文献221.概述1.1五子棋的发展五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可是早在“尧造围棋”之前,民间就已有五子棋游戏。在上古的神话传说中有“女娲造人,伏羲做棋”一说,增山海经中记载:“休舆之山有石焉

10、,名曰帝台之棋,五色而文状鹌卵。”远古以来就以漂亮的石子为棋,因而规则剪发的五子棋也可能出自当时,并是用石子作为棋子。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子孙后代中演变开来。五子棋不仅增强思维能力,体改智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短,平,快”,又有古典哲学的高深学问“阴阳易礼”;既有简单易学的特征,又为广大人民群众所喜闻乐见,又有深奥的技巧和高中水平的国际性比赛;棋文化源远流长,具有东方的神秘河西方的直观;既有“场”的概念,亦有“点”的链接。他是中西方的交流电,是古今哲学的结晶。随着1996年中央电视台(CCTV-5)黑白世界

11、五子棋讲座的开播和中国五子棋网上比赛的开通,将世界连珠五子棋运动的最新状况及时展现在眼前,为五子棋爱好者提供了尽情参与的机会,这无疑对国内的普及、发展起到了推动的作用。北京连珠五子棋体育文_化交流中心已拥有了22位国际段位棋手,他们肩负着新的历史使命,不断为中国五子棋爱好者提供立足国内、面向世界、一展才华的机会。我国于1998年8月成功地举办了第二届世界杯青少年锦标赛,1999年7月将在北京举办第六届世界杯冠军赛,2000年举办第三届世界杯团体赛。在北京的带动下,全国其他地区也先后成立了五子棋组织。河北廊坊地区成立了廊坊五子棋协会;天津市成立了由天津市体委领导的天津市五子棋工作委员会;上海、云

12、南、杭州等地也都成立了五子棋的组织。五子棋的发展在中国出现方兴未艾之势。1.1.1五子棋的研究背景随着近几年的软件技术的不断进步,不断完善,软件游戏的操作要求越来越简单,大多数游戏普通人学几分钟就能玩,甚至连来年人也慢慢爱上了它。第二次世界大战以后,电子计算机技术得到突飞猛进的发展,在众多国家中美国的计算机技术发展最为迅速。1946年世界第一台数字计算机在美国宾夕法尼亚大学建造完成。电子计算机的问世,代表了电子数字计算机的到来,具有挂时代的意义。在1956年我国研制成功国产计算机。1958年和1959年我国先后研制成功国产小型和大型电子计算机。后来出现了继承电路和大规模集成电路,是电子计算机一

13、代一代实现更新,性能越来越高,计算速度越来越快,硬件方面的不断发展促使了阮籍技术也迅速发展。目前,网络上我们经长看到的大型3D网络游和WEBGAME网页游戏等都是通过3DMAX,MAYA,FLASH等编程语言像结合而发展出来的,所以叫游戏软件。1.1.2五子棋的研究意义近年,国产网络游戏发展迅速,出现了比较热门的角色扮演类游戏、即时战略类游戏、动作射击类游戏等等。但是,国产网络游戏在继续迅猛发展的时候,也暴露出一些弊端,主要表现在网络游戏产品的内容和模式等方面,如网游服务器负载太重、资源消耗太大、游戏内容简单、模式单调乏味、网络对战还不能实现等等。因为没能提供用户真正期望的开发环境。此外,随着

14、用户量增加,服务器负载较大,造成了系统效率下降和健壮性的削弱,代价高,效率低,这些都是系统在网络游戏发展上的瓶颈。此次开发网络五子棋,使网游服务器负载减轻,资源消耗大大减少,实现了网络中俩人的对战。1.2 传统五子棋和网络五子棋传统五子棋仅提供了“单人模式”和“双人模式”。其中“单人模式”是指,人与计算机进行对弈,计算机按照事先编号的算法程序进行下棋;而“双人模式”是指,两个人通过交替使用同一台计算机来进行下棋。无论哪种模式,都必须在同一台计算机上来完成,无法异地下棋,因此叫单机五子棋。随着网络的迅猛发展,异地计算机开始通信,异地的用户通过网络来进行下棋,在胜负判别方面,单机版五子棋和网络版五子棋并没有什么区别,只是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号