网络五子棋对弈系统的设计与实现

网络五子棋对弈系统的设计与实现

ID:36527955

大小:919.50 KB

页数:44页

时间:2019-05-11

网络五子棋对弈系统的设计与实现_第1页
网络五子棋对弈系统的设计与实现_第2页
网络五子棋对弈系统的设计与实现_第3页
网络五子棋对弈系统的设计与实现_第4页
网络五子棋对弈系统的设计与实现_第5页
资源描述:

《网络五子棋对弈系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学科分类号:____08_____本科生毕业设计题目(中文):网络五子棋对弈系统的设计与实现(英文):DesignandImplementationofOnlineGobang-PlayingSystem学生姓名:学号:系部:专业年级:指导教师:职称:371目录摘要I关键词IAbstractIKeyWordsI第一章绪论11.1五子棋简介11.1.1五子棋的起源、优点11.1.2五子棋的规则11.2选题的意义21.3章节安排3第二章开发工具及相关介绍52.1开发工具52.1.1VisualC++6.0的简介52.1.2VisualC++6.0的特点52

2、.2开发语言62.2.1C++的简介62.2.2C++的特点72.3MFC简介8第三章网络通信的实现103.1对弈系统的网络模式103.1.1C/S模式103.1.2B/S模式113.1.3网络模式的选择133.2WindowsSockets基础143.3使用WinSock实现网络通信163.4MFC对WinSocketAPI的封装18371第四章系统的设计与实现224.1视图控制模块的设计与实现224.1.1游戏界面的设计224.1.2鼠标消息的处理254.2游戏规则模块的设计与实现264.3服务器模块的设计与实现274.4客户端模块的设计与实现29

3、4.5程序的运行31第五章总结35参考文献36致谢37371网络五子棋对弈系统的设计与实现摘要:20世纪90年代,五子棋在我国民间迅速普及,爱好者群体不断扩大,水平不断提高,地区间的交流活动逐步增多,一些五子棋组织应运而生,许多地区举办了五子棋比赛活动。五子棋作为一个智力运动项目,它的最大价值就是为社会大多数民众休闲娱乐服务,在构建和谐社会中发挥应有的作用。随着网络时代的到来,网络五子棋游戏也随之兴起,它凭借健康、方便、互动性强、益智等诸多优点,成为一些现代人的休闲娱乐方式。本文主要对五子棋网络游戏技术进行研究,以VC++为平台设计并实现了一个基于C/

4、S模式的五子棋网络游戏。该游戏的界面能显示目前的对弈状态,同时能显示对弈双方之间的聊天信息;游戏的通信部分采用WINSOCK实现,通过它建立起服务器与客户端之间的连接,服务器端负责接受客户端的连接和处理客户端的数据,客户端负责连接到服务器并处理游戏时的交互。经过多次地调试表明,本系统能够实现网络对弈。关键词:C/S模式MFC类库Winsocket通信五子棋DesignandImplementationofOnlineGobang-PlayingSystemAbstract:  In1990s,gobangbecamepopulartothepeople

5、.Anumberofgobangorganizationcameintobeingandregionalexchangeactivitiesincreasedgradually.Manygobangcompetionswereheld.Asanintellectualgames,gobangwhosegreatestvalueisserversformajoritypeople'sleisureentertaimentplayitsdueroleinbuildingaharmonioussociety.WiththeadventoftheInterne

6、tage,onlinegobanghasbecomemoreandmorepopule.becauseofmangadvantages,onlinegobangbecomethewayofleisureofpeople.Thisarticlemainlydoestheresearchtotheonlinegobangtechnology,takingVC++astheplatform,IdesignandimplementanetworkwargamebasedontheC/Smode.Theinterfaceofthegamecanshowthecu

7、rrentstateofthegameandshowthechatmessageofthegamebetweenthetwosides.ItmakesuseofWINSOCKtorealizethecommunicationspartofthegame,whichestablishedtheconnectionsbetweenserverandclient.Serverseetoreceivetheconnectionandprocessthedataoftheclient.Clientisresponsibletoconnecttotheserver

8、anddealwiththeinteractivegames,Afteralotofdebug

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。