基于web的中国象棋对战平台博弈系统毕设论文.doc
《基于web的中国象棋对战平台博弈系统毕设论文.doc》由会员分享,可在线阅读,更多相关《基于web的中国象棋对战平台博弈系统毕设论文.doc(48页珍藏版)》请在三一文库上搜索。
1、北京信息科技大学 毕毕 业业 设设 计(论计(论 文)文) 题题 目:目: 基于 web 的中国象棋博弈系统-博弈子系统 学学 院:院: 计算机学院 专专 业:业: 计算机科学与技术 学生姓名:学生姓名: 杨天心 班级班级/ /学号学号 计 0503 班/30503090329 指导老师指导老师/ /督导老师:督导老师: 杨根兴 起止时间:起止时间:2009 年 2 月 25 日 至至 2009 年 6 月 20 日 摘要 摘摘 要要 Web 游戏可以理解为是在 Web 浏览器上运行的游戏,客户端使用 html xml javascript ajax dom vml svg,或 Flash a
2、ction 实现界面以及和用户的交互,服务器端开发可以使用 c+ 或 java 通 过多线程技术实现游戏逻辑处理, 也可以用 IOC 框架开发, 互联网的发展必然推动这种类型游戏 的快速应用。此系统涉及到 html xml javascript ajax dom 和 jsp servlet javabean 等等技术, 基于目前流行的 jsp 结合 ajax 技术,采用 B/S 体系结构开发的网页象棋游戏,在网页布局与设计 上使用 DIV+CSS 标准化技术将内容也样式进行分离,依托 Internet 网的广阔平台,打破了时间、 地域的限制,使人们可以随时随地方便快捷地加入到 web 游戏中去
3、。给用户提供一个快速便捷的游 戏娱乐环境,只需要打开网页,不用安装任何程序和插件,就可以和网络上其他玩家进行互动游戏。 整体系统包括:管理子系统,博弈子系统,裁判子系统和棋局研究分析子系统四大部分,博弈 子系统是一个功能完备的基于 web 的中国象棋游戏网站中的重要组成模块,是整个系统中核心的部 分,并且围绕着博弈子系统模块进行整个网站系统的总体设计。 关键词:关键词: Web 游戏; Model2; Ajax; 网络象棋; DOM; Javascript; 富因特网应用程序; Abstract AbstractAbstract Web games can be understood as g
4、ames which running in the Web browser on users Web client and using html xml javascript ajax dom vml svg, or Flash action, as well as the realization of the interface and user interaction, server-side development can use the c + + or java multi-threading technology the realization of the game logic
5、processing, IOC framework can also be used to develop.The development of the Internet is bound to promote the game of this type of rapid application. This system involves the html xml javascript ajax dom and jsp servlet javabean technology, etc.,and based on the combination of the jsp and ajax techn
6、ology which is popular nowadays, this chess game website also use B / S architecture for developing. Page were layouted and designed with DIV + CSS Standardization Technical which could make sure the independence between contents and styles.Relying on the vast Internet network platforms, breaking th
7、e time, geographical and boundaries limits, so that people can quickly and easily adding to the web game. at any time. To provide users with a fast and convenient gaming entertainment environment, need only open the web page, do not install any program and plug-ins, and network will be able to inter
8、act user with other game players. The whole system, including four major subsystems: management subsystem, the game system, referees and game analysis subsystem, the game system is an very important component modules of the game website as core module, and the whole system was designed and developed
9、 both around the game system module. Keywords:Keywords: WebWeb Game;Game; Model2Model2 ; ; Ajax;Ajax; WebWeb Chess;Chess; DOM;DOM; Javascript;Javascript; RichRich InternetInternet ApplicationsApplications,RIA;RIA; 目录 目录目录 摘摘 要要 ( (中文中文) ) I I ( (英文英文) ) IIII 第一章第一章 概述概述 1 1 1.1 系统开发背景 .1 1.2 WEB 游戏的
10、优势与特性 .2 1.3 系统设计的目标 .4 1.4 系统开发与测试环境 .4 1.5 可行性分析 .5 第二章第二章 相关技术与开发工具相关技术与开发工具 6 6 2.1 J2EE WEB应用基础 .6 2.2 AJAX概述 .8 2.3 DIV+CSS .10 2.4 开发工具 11 第三章第三章 模块需求分析与总体设计模块需求分析与总体设计 1313 3.1 需求分析说明 13 3.2 整体系统用例图 15 3.3 整体系统业务流图 15 3.4 系统总体设计框架 16 第四章第四章 系统设计和系统实现系统设计和系统实现 1717 4.1 数据库设计 17 4.2 详细模块设计 19
11、4.3 页面设计 34 第五章第五章 系统实施系统实施 3737 5.1 系统运行结果 37 5.2 模块测试与评价 40 5.3 难点及解决方法 40 结束语结束语 4343 参考文献参考文献 4444 基于 web 的中国象棋博弈系统-博弈子系统 1 第一章第一章 概述概述 随着计算机使用的深入普及,计算机应用技术的日臻完善,以及全球性网络化、信息化的飞速 发展,Internet 技术彻底改变了人们的生活方式,给人们生活工作的各个方面带来了巨大的影响。 本系统是一个简单的网页游戏平台。网页游戏最先起源于德国,又称 Web 游戏,是利用浏览器 玩的游戏,它不用下载客户端,任何地方任何时间任何
12、一台能上网的电脑就可以快乐的游戏。只要 能打开 IE,10 秒钟即可进入游戏,不用下载庞大客户端,更不存在机器配置不够的问题。最重要 的是关闭或者切换极其方便,再也不用担心上班玩游戏被 BOSS 逮住了 ,在游戏的界面和动态交 互过程中,玩家几乎已经难以区分这是浏览器上的网页应用,还是一个独立的游戏程序。 1.1.1 1 系统开发背景系统开发背景 只要能打开 IE,10 秒钟即可进入游戏,不用下载庞大客户端,更不存在机器配置不够的问题。 最重要的是关闭或者切换极其方便,再也不用担心上班玩游戏被 BOSS 逮住了 。上世纪 90 年代昙 花一现的网页游戏,最近在坊间再度复苏,有所不同的是,与任何
13、怀旧复古风无关,曾因浏览器技 术硬伤而遭雪藏的网页游戏,这一次,是以完全不同的面貌充任网游经营者的救世之师。在游 戏的界面和动态交互过程中,玩家几乎已经难以区分这是浏览器上的网页应用,还是一个独立的游 戏程序。 当然,技术硬伤被抚平之后,网页游戏最大的优势-方便性更加被发挥得肆无忌惮!不需要下 载数据包、不需安装客户端、不需要安装光盘,玩家只需打开网页就可以玩的游戏,从第一步-游 戏参与方式上就实现了革命性改变的网页游戏,几乎可以向中国 1.72 亿网民张开怀抱。 由于方便性所带来的游戏黏性力量是吓人的:据统计,中国 2006 年网络游戏人群达到率为 70%, 其中,QQ 游戏到达率 37%,
14、联众 20%,盛大 20%。QQ 游戏达到率遥遥领先的原因正是由于 QQ 的存 在简化了游戏的达到途径。以此类推,将达到途径简化到极致的网页游戏(只要能上网就能玩游戏) 在方便性上比 QQ 游戏有过之而无不及,加之拜 Web2.0 所赐,几乎实现了浏览器与桌面游戏在界面 和交互方式上的相近。 另外,网页游戏不单单停留在网页表现形式上,它还将会向手机 WAP 和手机客户端图形网游 (j2me)方式联合发展,是跨平台的,两个平台访问的是同一服务器,离线后,玩家可以通过手机 继续进行且资料库共享具备了精锐魅力的网页游戏前途不可限量 还有很重要的一点是网页游戏比传统网络游戏更具获益空间,网页游戏恰恰获
15、得的是网民中有 支付能力的玩家。白领玩家的特点是工作压力大,玩游戏的时间和精力少,但荷包中有足够的钞票, 舍得给其所看中的网络娱乐方式投钱。 web 正在统治互联网,网游行业也不能例外,网页游戏很可能成为传统网游的掘墓人。传统网 游已经发展到了一个临界点,目前他们正在享受自己最后的晚餐。事实上,在欧美的游戏排行榜上 已经出现了一款网页游戏,我国的互联网偏娱乐,可能这种过程会延迟一些,但是不会太久,该来 的一定会来! 基于 web 的中国象棋博弈系统-博弈子系统 2 传统网游尤其是中国的传统网游早就乏味可陈,几乎没有什么原创,更不用提什么创新了,同 时传统网游人群过分聚集于青少年低龄人群,使得青
16、少年沉溺于网吧里,毁了不少孩子。欧美等发 达国家的互联网都是工具性为主,而我国的互联网偏重于娱乐化,这是大家的共识,但是还有一个 共识是:中国的互联网也在悄悄地改变,网民的受教育越来越高,互联网的用途正在慢慢改变;办 公网络化在中国逐步走向普及,网上工作的白领人群的数量增速很快,给网页游戏带来了前所未有 的契机。 1.21.2 WEBWEB 游戏的优势与特性游戏的优势与特性 首先,从游戏市场和用户视角来看,网页游戏绝非主流游戏,而且也不可能成为主流。但是它 满足了一部分人的需求,适应了一个细分市场。网页游戏最基本的特征,显然不是绚丽的画面、高 超的 3D 技术,而是它刺中了上班族那根潜藏已久、
17、没时间又怕辛苦的游戏娱乐神经。网页游戏提 供的轻量级娱乐,占时间少,操作简单,给忙碌紧张的上班族一丝难得的轻松快意。这是它存在的 理由。即便是很多玩魔兽网游的玩家,也并不排斥玩网页游戏。不少上班族晚上回家大战魔兽,但 白天上班时会偶尔打开浏览器,在 XiaoNei 里管理他的农场。一个是主流,一个是支流,一个是重 量级大作,一个是轻量级娱乐,各有各的风格,各有各的玩法,道并行而不悖。大餐并不妨碍精制 小菜的存在。如果说存在的就是合理的,那么网页游戏这种新形式的游戏,存在不仅合理,其发展 也是合理的:因为有市场需求。 其次,比传统网络游戏更具获益空间。网页游戏尽管具备只要会上网就能玩的特点,但网
18、页游 戏并不能取传奇魔兽而代之,也正是由于参与的便捷性,决定了它最有可能攒获的是那些 终日困锢在高档写字楼只尺方寸之间的白领们。 数据也可以支持这一点:在中国网页游戏论坛最近所做在线调查显示,网民中的白领受访者中, 有 60%的人群表示在未来可接受尝试网页游戏,这个比例高于学生受访者的 30%接受程度。不可低 估的是,网页游戏恰恰获得的是网民中有支付能力的玩家。白领玩家的特点是工作压力大,玩游戏 的时间和精力少,但荷包中有足够的钞票,舍得给其所看中的网络娱乐方式投钱,对于网游运营商 角度来看,这一点显然要比传统网络游戏更具获益空间。况且,中国网民中的白领大军丝毫不比广 大网游玩家逊色,据有关部
19、门统计,目前中国 1.72 亿的网民之中,网游玩家占 30%,剩余的 70%人 群中,白领人群占到其中的 40%以上,即 5100 多万,按照白领中 60%对网页游戏感兴趣的比例计算, 这种新形态的网络游戏天然获得了将近 3000 万的支持。加之有强劲的支付能力作为支持,网页游 戏抓取的人群显然是块丰沃的土壤。 再次,从游戏制作者的视角来看,网页游戏最大的贡献是它提供了一个低门槛的、通向财富和 名声之路。为什么这么说?网页游戏天然就是网络游戏。在这里,网络通信细节被浏览器实现了, 屏蔽了,游戏开发者无需购买昂贵的网游引擎,就可廉价地实现网络游戏。这对于中国的游戏制作 者意义重大。因为中国这样一
20、个盗版横行的环境里,单机游戏,无论是 PC 上的还是手机上的,无 论是粗制滥造的还是呕心沥血的精品,都无赢利的可能。游戏在中国要赚钱,要赢利,只能靠网络 游戏。但传统的 PC 网游开发成本巨高,变成了几个垄断巨头之间的游戏。网页游戏的出现,大大 降低了网游制作的门槛,使没有充裕资金的小公司或小团队,可以选择在网页游戏方面试试他们的 运气,这时取胜的法宝是创新、创意和对玩家需求的深度挖掘。网页游戏,也就变成了“穷人也能 做得起的网游”。 基于 web 的中国象棋博弈系统-博弈子系统 3 从受众群体容量来说,网页游戏有天然优势。能通过浏览器上网的人都是网页游戏的潜在受众。 这个群体非常巨大,多巨大
21、?2007 年 CNNIC 调查显示:中国网民数量达 1.37 亿,世界第二。据市 场统计,中国 2006 年网游的收入是 59 亿,人群达到率 70%,其中,QQ 游戏到达率 37%(5000 万人) ,联众:20%(2700 万), 盛大:19%。这里有一个细节值得研究:为什么 QQ 游戏的达到率远高于盛 大?因为有 QQ 的存在,它提供了简化的到达途径。人性都是懒惰的,喜爱用举手之劳的操作来达 到目的。在 QQ 上一点击就能达到 QQ 游戏,而盛大就没有这样的利器,联众更没有。游戏的到达率 与简便的途径关系非常密切。与此类似,网页游戏,使用浏览器把游戏体验的途径简化到了极致: 能上网的人
22、,都可以“无需下载任何东西,无成本、无等待”地玩网页游戏,只要输入 URL 就可。 这种简化是革命性的,与 PC 网游成鲜明对比。PC 网游需要下载 300M 以上(有的甚至超过 1G)的 客户端,无法与网页游戏的便利性相比。因此,网页游戏有巨大的潜在受众,又把体验游戏的过程 简化到了极致,其发展潜力不容忽视,现在所缺的,就是好游戏。 结合前面的论述,可以总结出 Web 游戏与传统网游的主要区别: (1)从构架上看,web 游戏是 web 网页功能的扩展,属于 B/S 构架。而传统网游既有服务器 端程序,也有客户端应用程序,是 C/S 的构架。 (2)从配置要求上看,web 游戏只需要台安装了
23、浏览器,能够上网的计算机即可,几乎目前 所以的计算机都能到达要求;而传统网游根据游戏的不同对于配置的要求也有高有低,当前传统的 网络游戏已经步入了 3D 化,就市面上大多数商业运营的 3D 网游基本上要求比较高的电脑配置。 (3)操作系统的兼容性上看,由于 web 游戏是运行在浏览器上的,因此,只要是安装了浏览 器能够上网的操作系统都能玩,因此理论上几乎所有的操作系统都兼容。而且不仅在计算机上,在 像手机这样只要是能接入网络的移动终端上都能玩。而传统网游是大部分都是针对 windows 操作系 统开发的,要再开发 linux,mac os 等版本的客户端程序必然是一项很复杂的工作,即使有提供多
24、 个操作系统版本的游戏那也只是所有游戏中的很小一部分。因此操作系统的兼容性是传统网游的一 个劣势。 (4)方便性:通过之前的论述可以看出,web 游戏的方便性绝对是毋庸置疑的。而传统网游 就不一样了,在开始游戏之前,必须先要下载和安装客户端程序,而客户端程序至少也要几百 MB 到几个 GB(比如魔兽世界,客户端程序达到 8GB)的磁盘空间,并且随着游戏内容的更新还必须要 花不少时间和精力进行游戏客户端程序的更新。虽然现在大容量的磁盘已经普及开了,但是这么大 的数据量移动和管理起来是很不方便的。 (5)游戏内容:由于现阶段网络技术的现实,web 游戏不可能在短时间传输非常大的数据量, 所以现阶段
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 中国象棋 平台 博弈 系统 论文
链接地址:https://www.31doc.com/p-2755400.html