资源描述:
《毕业设计(论文)-c++网络五子棋对战系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊网络五子棋对战系统摘要五子棋游戏以其优秀的人工智能深受广大玩家的喜爱,而对于初步探究网络编成的编程爱好者来说,编制五子棋程序因其规则简单而大受欢迎,然而它却要求程序员对五子棋规则有相当深入的了解。程序员考虑得越周到,其五子棋程序就越智能。五子棋游戏软件设计的主要内容是:根据五子棋的基本规则,要让对方客户端知道该在哪一点下子,就要根据盘面的形势,并把棋盘棋子的重新绘制绘制,也就是更新该点的位置,然后再通过监听网络传递的消息,直到
2、新的位置放在棋盘的什么位置上,在进行修改,并通过计算,得出玩家是否获得胜利.,因此玩家就能反复的进行联机游戏。本文论述了采用联机对战的方式体现出五子棋程序的分析与设计,并采用面向对象的开发工具VC++来具体实现。关键词:五子棋;VC++;面向对象共48页第48页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊网络五子棋对战系统AbstractWuziqigamewithexcellentartificialintelligencebythevastnumberofplaye
3、rswho,fortheinitialresearchnetworkorganizationprogrammingenthusiasts,Wuziqiproceduresforthepreparationoftherulessimpleandpopular,butitrequiresprogrammertoWuziqigamehasadeepunderstandingoftherules.OtherthoughtfulconsiderationtheytreattheirWuziqigameproced
4、uresmorewisdom.Wuziqigamesoftwaredesignisthemaincontent:AccordingWuziqibasicrulestoknoweachother'scustomers-inviolationoftheWest,wemustunderPermiansituation,andtheboardpawnre-mappingmapping,thatisupdatingthepointposition,andthenthroughthemonitoringnetwor
5、knewsuntilthenewlocationontheboardwhatposition,Followingchanges,andthroughthecalculation,resultinginplayersisvictory.,theon-linegameplayerscanrepeatedly.Thisarticlediscussestheuseofon-linewayreflectthoseWuziqiproceduresanalysisanddesign,object-orientedde
6、velopmenttoolsandtheadoptionofspecificVC++toachieve.KeyWords:Wuziqi,VC++,object-oriented共48页第48页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊网络五子棋对战系统目录1.引言41.1课题背景41.1.1背景知识41.1.2五子棋游戏的规则42.系统目标123.系统需求分析133.1系统需求133.2功能需求133.3系统运行环境133.4MFC简述133.5服务器与客户端SOCK
7、ET设计134.系统设计154.1概要设计154.2流程图154.3详细设计174.3.1钩子的使用174.4程序设计184.4.1程序窗口的设计185.结论265.1关键技术265.2总结26设计总结27致谢28参考文献29附录30共48页第48页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊网络五子棋对战系统1.引言1.1课题背景1.1.1背景知识五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或
8、“FIR”(FiveinaRow的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。 五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西