网络五子棋设计与实现

网络五子棋设计与实现

ID:45619347

大小:470.74 KB

页数:31页

时间:2019-11-15

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

《网络五子棋设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、14062401439期窗理工営皖毕业设计(论文)题目:网络五子棋设计与实现作者路南平届别2010届系别iWW专业指导教师李焕职称教授完成时间2010年5月30日基于VC平台的网络五子棋研究与开发,通过利用面向对象的编程技术,设计可以支持多人对战的五子棋游戏平台。利用VisaulC++进行网络应用程序的开发,利用套接字编程和1/0模型进行实现。本课题开发的网络五子棋系统分为两个模块,即服务器模块和客户端模块。服务器端负责用户信息的维护、通知客户端更新成员列表和通知客户端更新成员状态;客户端负责游戏功能,有登录服务器、

2、向其它用户发出邀请、更新用户列表等功能。系统模块清晰、逻辑简单,是对制开发网络程序的一次有益尝试。木文重点介绍了在实际研究开发过程中采用的一些技术手段,介绍了网络应用程序的开发流程和五子棋程序的分析与设计,并采用面向对象的开发工具VC++来具体实现。关键词:网络;套接字;I/O模型;五子棋;VisualC++ABSTRACTVC-basednetworkbackgammonplatformresearchanddevelopmentofobject-orientedprogrammingthroughtheuseof

3、technology,designedtosupportthemultiplayergameofbackgammongameplatform.UsingVisaulc++fornetworkapplicationdevelopment,usingthesocketprogrammingandT/0modelachieve.Thesubjectofthedevelopmentofnetworkbackgammonsystemisdividedintotwomodules,namely,theservermodulesa

4、nddientmodules.Serverisresponsibleforthemaintenanceofuserinformationtoinformtheclientupdatethememberslistandnotifythedientupdatemembersofthestate;dient-sidefunctionalityforthegame,thereloginserver,aninvitationtootherusers,updatetheuserlistandsoon.Systemmodulecl

5、earandsimplelogicisasystemfordevelopingwebapplicationsinausefulattempt.ThispaperfocusesonthepracticalresearchintheprocessofdevelopingsomeofthetechnicalmeansusedtointroduceawebapplicationdevelopmentprocessandtheGoBangprogramanalysisanddesign,andobject-orientedde

6、velopmenttoolVC++toimplementationKeywords:network;socket;I/Omodel;GoBang;Visualc++1五子棋简介五子棋是起源于中国古代的传统黑口棋种之一,五子棋不仅能增强思维能力,提高智力水平,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;既有简单易学的特征,为人们所喜爱,又有深奥的技巧和高水平的国际性比赛。1.1五子棋发展历史五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能

7、早在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有“女蝎造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。这段虽没明讲是何种棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子棋也可能出自当时,并是用石子作棋子。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄

8、子孙后代屮遍及开来。在古代,五子棋棋具虽然与围棋相类同,但是下法却是完全不同的。正如《辞海》中所言,五子棋是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为胜。”。I.2五子棋基本规则1.2.1传统五子棋传统五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为19X19,棋子放置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,

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

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

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