


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络对战五子棋系统设计 河北农业大学 本科毕业论文(设计) 题 目: 络对战五子棋 摘要 五子棋游戏以其优秀的人工智能深受广大玩家的喜爱,而对于初步探究络编成的编程爱好者来说,编制五子棋程序因其规则简单而大受欢迎,然而它却要求程序员对五子棋规则有相当深入的了解。程序员考虑得越周到,其五子棋程序就越智能。 五子棋游戏软件设计的主要内容是:根据五子棋的基本规则,要让对方客户端知道该在哪一点下子,就要根据盘面的形势,并把棋盘棋子的重新绘制绘制,也就是更新该点的位置,然后再通过监听络传递的消息,直到新的位置放在棋盘的什么位置上,在进行修改,并通过计算,得出玩家是否获得胜利.,因此玩家就能反复的进行联机
2、游戏。 本文论述了采用联机对战的方式体现出五子棋程序的分析与设计,并采用面向对象的开发工具c#来具体实现。 关键字:socket ;c/s;五子棋;络对弈;c# abstract gobang game with excellent artificial intelligence by the vast number of players who, for the initial research network organization programming enthusiasts, gobang procedures for the preparation of the rules si
3、mple and popular, but it requires programmer to gobang game has a deep understanding of the rules. other thoughtful consideration they treat their gobang game procedures more wisdom. gobang game software design is the main content: according gobang basic rules to know each others customers - in viol
4、ation of the west, we must under permian situation, and the board pawn re-mapping mapping, that is updating the point position, and then through the monitoring network news until the new location on the board what position, following changes, and through the calculation, resulting in players is vict
5、ory. , the on-line game players can repeatedly. this article discusses the use of on-line way reflect those gobang procedures analysis and design, object-oriented development tools and the adoption of specific c# to achieve. key words : socket; c/s; gobang; play chess on network,c# 目 录 1绪论 . 4 1.1选题
6、背景和意义 . 4 1.2国内外研究现状和发展趋势 . 4 1.3 研究内容与目标 . 5 2相关理论与技术 . 6 2.1五子棋简介 . 6 2.2相关技术简介 . 6 2.2.1 c/s体系结构 . 6 2.2.2 socket简介 . 7 2.2.3 面向对象的理论知识 . 9 2.2.4 c#.net 相关知识介绍 . 9 3系统的分析与设计 . 10 3.1需求分析 . 10 3.2 功能分析 . 10 3.3运行环境 . 11 4系统的实现 . 11 4.1概要设计 . 11 4.2流程图 . 12 4.3程序详细设计 . 13 5总结 . 30 致谢 . 1 参考文献 . 1 1
7、绪论 1.1选题背景和意义 五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“renju”,英文称之为“gobang”或“fir”(five in a row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。 五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文
8、化的交流点,是古今哲理的结晶。 五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的青睐。古代的五子棋的棋具与围棋相同,纵横各十七道。五子棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。据日本史料文献介绍,中国古代的五子棋是经由高丽(朝鲜),于1688年至1704年的日本元禄时代传到日本的。到日本明治32年(公元1899年),经过公开征名,“连珠”这一名称才被正式确定下来,取意于“日月如合壁,五星如连珠”。从此,连珠活动经过了不断的改良,主要是规
9、则的变化(即对执黑棋一方的限制),例如,1899年规定,禁止黑白双方走“双三”;1903年规定,只禁止黑方走“双三”;1912年规定,黑方被迫走“双三”亦算输;1916年规定,黑方不许走“长连”;1918年规定,黑方不许走“四、三、三”;1931年规定,黑方不许走“双四”,并规定将1919的围棋盘改为1515的连珠专用棋盘。本世纪初五子棋传入欧洲并迅速风靡全欧。通过一系列的变化,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。 1.2国内外研究现状和发展趋势 电脑游戏行业经过二十年的发展,已经成为与影视、音乐等并驾齐驱的全球最重要的娱乐产业之一,
10、其年销售额超过好莱坞的全年收入。互联的出现为电脑游戏行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限制等优势,让真人参与游戏,提高了游戏的互动性、仿真性和竞技性,使玩家在虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、与机器对话的状况。络游戏的这些优势不仅使其在电脑游戏行业中异军突起并在某种程度上取代了单机版游戏,而且成为络业三大(上金融、上教育和络游戏)赢利且利润优厚的领域之一。 络作为一种新兴的传播方式,主要包括三大内容:娱乐、资讯、通讯。提到络娱乐,过去主要指的是单机版游戏,没有引入络的概念2但随着科技的发展,游戏娱乐产业也在成长3目前,国内的游戏娱乐产
11、业正处于起步阶段,特点表现为:第一,它是一种文化的传播。娱乐产业可以潜移默化地改变人的观念,当前,很多多媒体的播放已被电脑络所取代4。第二,络游戏加强了人与人的沟通。第三,络游戏具有一定的教育意义5。络游戏所具有的角色扮演的功能,使得玩家能通过互助更好地完成游戏中的各项任务。络无国界,游戏在络文化产业世界的发展中地位会越来越高。 目前在国外,休闲游戏如棋类等,玩家的年龄跨度非常大,这和我国目前游市场以青少年为主要消费人群的状况截然不同7。其实,络可以解决空间的问题,络和生活越来越息息相关,因此,开辟适合各个年龄层的游戏产品迫在眉睫。同时,这也涉及到一个企业开发的能力。娱乐产业发展到一定程度,通过不断锻炼和经验的积累,完全可以通过融入娱乐的成分把教条的东西深入浅出地展现给消费者 。 就国内的发展来看,最近這两三年内国内的游戏公司如雨后春笋般的成立,所開發或代理的络游戏更是不胜枚举。以全球游戏业界的发展来看,這几年韩国的表现最为突出,特別是在络游戏的技术研发兴游戏制作,其所发行的络游戏更成为全球游戏产业重要的指标之一。去年在美国洛杉矶所举行的 e3 (electronic entertainment exposition)展中,已经有几家的韩国厂商挤入世界第一线的游戏开发厂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业资金管理流程及工具手册
- 动物成语考试题及答案
- 企业资料信息检索与分析工具包
- 采购物品库存管理标准化流程模板
- (正式版)DB15∕T 3246-2023 《大兴安岭岭东南大豆宽垄高台机械化栽培技术规程》
- 人才招聘及培训服务合作合同
- 家庭教育举措落实承诺书(6篇)
- 初级护理资格证考试题库及答案
- 产品设计及功能开发评估模板
- 《元素周期律的应用与解释:高中化学教学教案》
- 2025年药典考试题大库及答案
- 塑料厂应急预案
- 第八章工程建设执业资格法规
- 计算机科学与技术专业毕业论文
- 全国行政区域身份证代码表(EXCEL版)
- JJF 1685-2018紫外荧光测硫仪校准规范
- UL实用标准电子线常用规格表
- 大学预算绩效管理办法(试行)模板
- 西方音乐史全套完整教学课件
- 血液净化治疗临床应用
- 年产12000吨水合肼(100%)项目环评报告书
评论
0/150
提交评论