资源描述:
《毕业设计(论文)-网络五子棋游戏设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要1前言11程序概况31.1功能31.2开发环境和运行环境42实现技术42.1通信技术42.2软件界面设计72.3MFC83.可行性分析和需求分析93.1可行性分析93.2需求分析104五子棋的设计114.1系统设计思想114.2系统总体设计114.3工作流程124.4流程图134.5通信协议145.客户端的实现155.1主要的成员变量155.2主要类的功能以及成员函数介绍166.服务器的实现196.1主要的成员变量196.2重要数据结构206.3主要类的功能以及成员函数介绍217主要算法
2、227.1判断胜负227.2人机对弈算法23致谢29参考文献3030网络五子棋学生:指导教师:(三峡大学计算机与信息学院)摘要:目前,以计算机技术和网络技术为核心的现代网络技术已在现实生活和生产中得以广泛的使用,休闲类网络游戏集趣味性,娱乐性,互动性和益智性于一体,已经成为多数人群的休闲方式。本程序是VC平台下的一个小程序,使用C++语言,基于MFC类库,所有的类均继承于MFC类库,通过对Socket技术理解,实现在局域网内客户端和服务器之间的连接,通信,以及处理信息字段来获取具体的信息类型和和
3、内容,以实现程序的聊天内容,图形加载,主机连接,以及五子棋核心进程之间的通信。关键词:MFC,Socket,客户端,服务器Abstract:Atpresent,incomputertechnology,andnetworktechnologyatthecoreofmodernnetworktechnologyhasbeeninreallifeandproductionhavebeenwidelyused,thetypeofnetworksetofamusementgame,recreationa
4、l,interactiveandintelligenceinone,hasbecomethemostofpeoplerelaxedmanner.ThisprogramisasmallprogramattheVCplatformofasmallprogram,useingtheC++language,basedonaMFCclasslibrary,allinsuccessiontotheclasslibraryMFC,socketandtechnicalunderstandingandachiev
5、einthelantheclientandserverconnectionsbetweencommunicationandinformationfieldtoobtainspecifictypesofinformationandimplementtheprogramcontent,chatter,graphics,thehost,andthecoreofcommunicationbetweenprocessKeywords:MFC,Socket,Client,Server前言伴随着计算机技术和网
6、络技术的发展,1997年,世界第一款图形化网络游戏《网络创世纪》问世。挟计算机与网络技术之高精尖,融传统视听与数码娱乐之精华,集娱乐性、竞技性、仿真性、互动性于一体,《网络创世纪》迅速风靡全球,备受青睐。30自此拉开了网络游戏的序幕。之后随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为给广大爱好者提供一个方便的学习与交流平台,开展网络五子棋游戏的设计和实现与实践研究有着十分重要的意义。五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日
7、文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(FiveinaRow的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。大约在南北朝时期随围棋一起先后传入朝鲜、日本等地。据日本史料记载,五子棋先由中国传到高丽(朝鲜),再由高丽传到日本。当时主要在皇宫和贵族大家庭中流行。到元禄末期,在日本京都,这一当时被称作“五目碰”、“五格”的棋戏在民间开始盛行起来,无论武士、僧侣、农夫等都能参与这一活动。到日本明治32年(公元1899年),
8、经过公开征名,“连珠”这一名称才被正式确定下来。目前,连珠五子棋这一棋类运动已迅速在国际上发展起来。五子棋不像网络上有的游戏只是一味的机械的消磨时间,它是必须动用脑力的游戏,所以五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,容易上手,老少皆宜,而且趣味横生,引人入胜,同时又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;