资源描述:
《学位论文-—网络对战五子棋.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要五子棋游戏以其优秀的人工智能深受广大玩家的喜爱,而对于初步探究网络编成的编程爱好者来说,编制五子棋程序因其规则简单而大受欢迎,然而它却要求程序员对五子棋规则有相当深入的了解。程序员考虑得越周到,其五子棋程序就越智能。五子棋游戏软件设计的主要内容是:根据五子棋的基本规则,要让对方客户端知道该在哪一点下子,就要根据盘面的形势,并把棋盘棋子的重新绘制绘制,也就是更新该点的位置,然后再通过监听网络传递的消息,直到新的位置放在棋盘的什么位置上,在进行修改,并通过计算,得出玩家是否获得胜利.,因此玩家就能反复的进行联机游戏。本文论述了采用联机对战的
2、方式体现出五子棋程序的分析与设计,并采用面向对象的开发工具C#来具体实现。关键字:Socket ;C/S;五子棋;网络对弈;C#AbstractGobanggamewithexcellentartificialintelligencebythevastnumberofplayerswho,fortheinitialresearchnetworkorganizationprogrammingenthusiasts,Gobangproceduresforthepreparationoftherulessimpleandpopular,butit
3、requiresprogrammertoGobanggamehasadeepunderstandingoftherules.OtherthoughtfulconsiderationtheytreattheirGobanggameproceduresmorewisdom.Gobanggamesoftwaredesignisthemaincontent:AccordingGobangbasicrulestoknoweachother'scustomers-inviolationoftheWest,wemustunderPermiansituat
4、ion,andtheboardpawnre-mappingmapping,thatisupdatingthepointposition,andthenthroughthemonitoringnetworknewsuntilthenewlocationontheboardwhatposition,Followingchanges,andthroughthecalculation,resultinginplayersisvictory.,theon-linegameplayerscanrepeatedly.Thisarticlediscusse
5、stheuseofon-linewayreflectthoseGobangproceduresanalysisanddesign,object-orienteddevelopmenttoolsandtheadoptionofspecificC#toachieve.KeyWords:Socket; C/S; Gobang; play chess on network,C#目录1绪论51.1选题背景和意义51.2国内外研究现状和发展趋势51.3研究内容与目标62相关理论与技术72.1五子棋简介72.2相关技术简介72.2.1C/S体系结构72.
6、2.2SOCKET简介82.2.3面向对象的理论知识102.2.4C#.NET相关知识介绍103系统的分析与设计113.1需求分析113.2功能分析113.3运行环境124系统的实现124.1概要设计124.2流程图134.3程序详细设计145总结31致谢31参考文献321绪论1.1选题背景和意义五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(FiveinaRow的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。
7、五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋游戏;一说源于围棋,是围棋发展的一个分支。在中国的文化里,倍受人们的
8、青睐。古代的五子棋的棋具与围棋相同,纵横各十七道。五子棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。据日本史料文献介绍,中国古代的五子棋是经由高丽(朝鲜),于1688年至