vc++网络五子棋-开题报告_第1页
vc++网络五子棋-开题报告_第2页
vc++网络五子棋-开题报告_第3页
vc++网络五子棋-开题报告_第4页
vc++网络五子棋-开题报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽新华学院本科毕业论文(设计)开题报告表院 系:信息工程学院 学生姓名:陈凯 年级专业: 06 信息管理与信息系统 学 号: 062102502317 指导教师: 汪红霞 职称/学历:讲师/硕士 毕业论文(设计)题目:网络五子棋立题依据(课题研究的目的与意义及国内外研究现状):1 选题意义与目的伴随着计算机技术和网络技术的发展,1997 年,世界第一款图形化网络游戏网络创世纪问世。挟计算机与网络技术之高精尖,融传统视听与数码娱乐之精华,集娱乐性、竞技性、仿真性、互动性于一体, 网络创世纪迅速风靡全球,备受青睐。自此拉开了网络游戏的序幕。之后随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是 Internet与校园网的接轨,为了总结大学四年来自己学习的情况和为以后工作积累一定的工作经验,开展网络五子棋游戏的设计和实现与实践研究有着十分重要的意义。五子棋是起源于中国古代的传统黑白棋种之一。五子棋发展于日本,流行于欧洲。大约在南北朝时期随围棋一起先后传入朝鲜、日本等地。据日本史料记载,五子棋先由中国传到高丽(朝鲜) ,再由高丽传到日本。当时主要在皇宫和贵族大家庭中流行。到元禄末期,在日本京都,这一当时被称作“五目碰” 、 “五格”的棋戏在民间开始盛行起来,无论武士、僧侣、农夫等都能参与这一活动。到日本明治 32年(公元 1899年) ,经过公开征名, “连珠”这一名称才被正式确定下来。目前,连珠五子棋这一棋类运动已迅速在国际上发展起来。五子棋不像网络上有的游戏只是一味的机械的消磨时间,它是必须动用脑力的游戏,所以五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征 “ 短、平、快 ” ,容易上手,老少皆宜,而且趣味横生,引人入胜,同时又有古典哲学的高深学问 “ 阴阳易理 ” ;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有 “ 场 ” 的概念,亦有 “ 点 ” 的连接。它是中西文化的交流点,是古今哲理的结晶。开发网络五子棋,给喜爱五子棋的人提供一个只要能上网就能与人下棋的平台。2 国内外研究现状2.1 网络游戏的发展及其优势游戏作为日常休闲的娱乐活动之一,历经了电视游戏、电脑单机游戏、电脑网络游戏不同的发展阶段。互联网的出现为电脑游戏行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限制等优势,让真人参与游戏,提高了游戏的互动性、仿真性和竞技性,使玩家在虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、与机器对话的状况。网络游戏的这些优势不仅使其在电脑游戏行业中异军突起并在某种程度上取代了单机版游戏,而且成为网络业三大(网上金融、网上教育和网络游戏)赢利且利润优厚的领域之一。2.2 网络游戏的特点网络作为一种新兴的传播方式,主要包括三大内容:娱乐、资讯、通讯。提到网络娱乐,过去主要指的是单机版游戏,没有引入网络的概念。但随着科技的发展,游戏娱乐产业也在成长。目前,国内的游戏娱乐产业正处于起步阶段,特点表现为:第一,它是一种文化的传播。娱乐产业可以潜移默化地改变人的观念,当前,很多多媒体的播放已被电脑网络所取代。第二,网络游戏加强了人与人的沟通。第三,网络游戏具有一定的教育意义。网络游戏所具有的角色扮演的功能,使得玩家能通过互助更好地完成游戏中的各项任务。网络无国界,游戏在网络文化产业世界的发展中地位会越来越高。2.3 网络游戏的国内外情况对比目前在国外,休闲游戏如棋类等,玩家的年龄跨度非常大,这和我国目前网游市场以青少年为主要消费人群的状况截然不同。其实,网络可以解决空间的问题,网络和生活越来越息息相关,因此,开辟适合各个年龄层的游戏产品迫在眉睫。同时,这也涉及到一个企业开发的能力。娱乐产业发展到一定的程度,通过不断锻炼和经验的积累,完全可以通过融入娱乐的成分把教条的东西深入浅出地展现给消费者。就国内的发展来看,最近的这两三年内国内的游戏公司如雨后春笋般的成立,所开发或代理的网络游戏更是不胜枚举。以全球游戏业界的发展来看,这几年韩国的表现最为突出,特別是在网络游戏的技术研发与游戏制作方面,其所发行的网络游戏更成为全球游戏产业重要的指标之一。去年在美国洛杉矶所举行的 E3(Electronic Entertainment Exposition)展中,已经有几家韩国厂商挤入世界第一线的游戏开发厂商之列。近几年来,由于 3D硬体绘图技术的突破,使得即时描绘的书面越来越精致,而且 3D遊戏性更多元化更逼近真实世界,因此在遊戏产业中,3D 游戏已经逐渐取代 2D游戏为游戏市场的主流,即使是网络游戏,也慢慢趋向 3D化。然而游戏 3D化将会带来的游戏开发上的困难等问题,这些问题以后都需要逐步解决。课题研究内容:1.内容:为了迎合广大五子棋爱好者的需求和交流,设计出一款基于网络版的五子棋游戏,玩家可以通过网络挑选自己喜爱的对手并同其进行比赛,比赛过程中可以进行聊天,达到相互交流经验的作用,使其不仅能够进行比赛,同时也能达到交友的功能。2.主要功能:2.1服务器端1.服务器主界面游戏设置和帮助可以设置服务器设置,还可以为一些喜爱音乐的人提供背景音乐,不喜爱下棋的时候听音乐的人可以停止播放背景音乐。2.服务器设置可以设置服务器的名称和服务器的端口。2.2客户端1.客户端主界面游戏开始和退出功能:开始时输入玩家的姓名和所选择的角色,在选择角色的同时下方会显示出相应的IP地址。在输入相关的信息后就会弹出游戏界面,而游戏设置的对话框随即会自动隐藏,释放。这时就开始等待对方的加入,等有人加入后就可以开始游戏了。如果不想玩了就可以按退出按钮,一方退出游戏后,另一方就会显示尚未连线,然后等待下一个玩家的进入。用户之间聊天:在下棋的同时可以通过聊天窗口和对方进行聊天会话,写完信息之后点击发送,就可以在公共的显示栏中看到自己发出的信息和对方回应的信息。进而开始用户之间的交流,同时所用的组合框的下拉菜单中会有一些简便的备用的语句,可以点击随即发送,这样就能省去部分打字的时间。2.设置服务器信息可以设置服务器的 IP地址和服务器的端口。课题研究的条件(材料、主要实验仪器设备等):系统开发平台:Visual C+ 6.0运行平台:Windows XP/Windows 2000数据库后台:SQL Server 2000研究计划与进度安排:时间 任务 成果2009 年 11 月至2009 年 12 月中旬 查阅相关文献,设计课题路线 完成路线的设计2009 年 12 月至2010年 1月中旬完成系统的设计 系统可以执行2010 年 1 月中旬至2010 年 2 月上旬写论文 完成论文的初稿2010 年 2 月上旬至2010 年 3 月修改、完善论文 完成论文的二稿2010 年 3 月至2010 年 3 月中旬进一步修改、完善论文 完成论文的终稿主要参考文献:1 求是科技,张宏林.精通 Visual C+串口通信技术与工程实践(第 3版)M.人民邮电出版社,2008.2 明日科技.Visual C+项目开发实例自学手册M. 人民邮电出版社.2008.3 黄金明.Visual C+6.0 基础与实例教程M. 中国电力出版社,2007.4 启明工作室 Visual C+ + SQL Server数据库应用实例完全解析M. 人民邮电出版社,2006.5 邹建.深入浅出 SQL Server 2000开发、管理与应用实例M.人民邮电出版社, 20086 刘锐宁,宋坤.Visual C+开发典型模块大全M. 人民邮电出版社,2009. 7 明日科技. Visual c+M.人民邮电出版社,2008.8 明日科技.Visual C+程序开发范例宝典M.人民邮电出版社,2007.9 宋振会.SQL Server2000 中文版基础教程M.清华大学出版社,2005.10刘韬.数据库系统开发实例M.人民邮电出版社,2005.指导教师意见:指导教师签字: 年 月 日院系意见:签章: 年 月 日毕业设计(论文)开题报告1.本课题的研究意义,国内外研究现状、水平和发展趋势1.本课题的研究意义随着计算机技术的发展,计算机已不再只是一种工具,人们也利用它为生活带来了娱乐,使人们享受到了科技为生活带来的快乐。在计算机越来越普及的今天,人们已不满足于利用计算机作为工作和学习的工具,计算机已进入了多媒体、视频、游戏的领域,为人们的生活增添了许多色彩。基于 Windows 系统平台的图形用户界面的操作使得网络游戏越来越受到人们的欢迎。本课题主要研究的是基于网络的五子棋游戏,该游戏主要是通过计算机的相关技术,把日常生活的游戏利用计算机模拟出来,便于玩家用于休闲娱乐,既可以益智又可以通过游戏交流一下技巧和心得。随着网络的普及,该益智游戏正日益广泛地深入到人们日常的工作、学习和生活中。2.国内外研究现状、水平和发展趋势(1) 国内外研究现状及水平目前国内对于网络游戏的开发与研究还是从二维起步发展时间不长,现一步步实现 3D 游戏,其中自由与荣耀 、 大秦悍将 的祖龙,制作镜花园 、火狐狸的腾图,制作神鹰突击队等取得一些收获。国内游戏研发公司除了近一两年崛起的盛大、九城、网易等早期从事单机版网络游戏的公司目前硕果仅存的已经屈指可数了。相比而言,国外的网络游戏的开发与研究走在世界的前沿,无论在普通的领域还是特殊的领域都赢得了国内外玩家的欢迎,欧美游戏方面,老牌大作EQ 在生产商的护送下的到来,E3 新秀魔剑 去年 11 月全球同步测试,从游戏质量上说,欧美的游戏有绝对的优势,这的确给生产商和天人互动不少信心。(2)发展趋势国内的发展趋势是以二维为基础,逐渐发展和拓宽 3D 游戏,未来国内的网络游戏市场应该会呈现出一定的垄断,只有像金山、目标、洪恩、盛大、九城、光通等技术实力深厚、资金充裕的大厂才能存活下来。在用户胃口不断提高的情况下,像网络游戏市场形成初期靠小产品、小制作、大行销就能占据足够市场份额的情况应该不复再现了。国外的(欧美等国家)是以三维的研究对象,进行各方面的开发,3D 游戏发展越来越迅速,对电脑的要求也越来越高,既推动了游戏界的发展又推动了电脑的更新换代,在游戏界起着领头羊的作用。现在的网络游戏多是基于 Internet 上客户服务器模式,服务端程序运行在游戏服务器上,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。我们要做的工作就是分析客户端和服务器之间往来的数据,这样我们就可以提取到对我们有用的数据进行修改,然后模拟服务器发给客户端,或者模拟客户端发送给服务器,这样就可以实现我们修改游戏的目的了。2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施1.本课题的基本内容本课题是一款模拟实时对战的网络游戏网络五子棋,使两个不同计算机的使用者通过一定的网络连接,达到两人对战的功能,以及单机上人机对战的功能。它的总体设计内容有:(1)游戏引擎的设计:它是控制所有游戏功能的主程序,从连接,到接收玩家的输入,以及按正确的音量正确的输出声音等等。(2)游戏的客户端的设计:显示一个大厅让用户进入,实现多玩家进入游戏。(3)游戏的服务端设计:服务端是对负责接受、处理、发送数据的。所有服务器中必须有一个线程池以及它的管理系统,一个数据处理系统、一个用户管理系统,一个数据解码和加密系统。(4)游戏的数据库的设计:主要利用 VC+里面的封装和类库来实现。2.本课题设计中可能遇到的困难(1)网络游戏开发的核心是游戏的引擎,它的好坏直接决定着游戏的质量。对于网络五子棋游戏的开发与设计中,游戏的引擎设计关系到游戏运行的结果。所以做好游戏的引擎在游戏中是重中之重,也是难点之一。(2)基于 C/S 模式的网络游戏,是通过网络发送消息来相互通信,其中关键的技术就是拦截网络中发送的消息函数以及从拦截到的网络函数中提取数据包。3.提出解决问题的方法和措施(1)关于游戏的引擎,主要包括系统、控制台、支持系统、渲染系统,只有完成这四个方面才能完成游戏的引擎,做出有个性的界面,所以我将很好的在次学习和研究 VC+的内容,建立一个有个性的平台。(2)关于 C/S 建立小型网络,实现多人游戏,我将认真学习客户机与服务器的内容,从而合理的设计出一个比较好的网络,我认为首先自己努力从各种资料上学习相关知识。另外,将通过同学和老师的帮助,我相信自己一定会克服这个难关的。3.本课题拟采用的研究手段(途径)和可行性分析1.研究手段这次的课题是网络五子棋的开发。五子棋作为一个棋类竞技运动,在民间十分流行,这次开发的目的是使这个程序不光有与电脑对战的功能,更有在网络连接之后人与人在网上对战,以及观看电脑和电脑对战的演示功能。并且,我们也可以在游戏之后,保存棋局,在之后可以随时的打开以前的棋局,观看战局的情况。本软件在网络开发,主要是使用 WINSOCK,使软件只要使用 IP 就能连接到所对应的计算机上去,这样就可以让两台计算机互相连接,让使用者可以联机对战。本课题主要用 VC+ 6.0 开发,这是一个基于 WINDOWS 的面向对象的开发工具,再嵌入 WinSock 类,增加该设计对网络的支持。在界面设计上主要是一目了然为主,菜单能正确有效的表明其所能表达的功能,而程序内部使用了一个链表,使得每盘的棋谱都能够正确的保存下面,以方便将来战术的研究。对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论