明成天下三国英雄行游戏设计与开发大学论文.docx
《明成天下三国英雄行游戏设计与开发大学论文.docx》由会员分享,可在线阅读,更多相关《明成天下三国英雄行游戏设计与开发大学论文.docx(35页珍藏版)》请在冰豆网上搜索。
明成天下三国英雄行游戏设计与开发大学论文
河北农业大学本科毕业设计
设计题目“明成天下-三国英雄行”游戏设计与开发
材料目录:
1、任务书
(1)份
2、进度计划表
(1)份
3、开题报告(含文献综述)
(1)份
4、指导教师评阅书
(1)份
5、答辩记录表
(1)份
6、论文正文
(1)份
7、其它材料
本科毕业设计任务书
专业名称
软件工程
设计
题目
“明成天下-三国英雄行”游戏设计与开发
题目
来源
自拟
设计内容:
随着人们生活水平的日渐提高,人们更多的关注自己的精神娱乐生活,也更关注自己的生活质量。
在网络的环境中,可以给与的不仅仅是很大程度上的自由,并且丰富多彩的娱乐项目,庞大的数据信息,在人们的生活中越来越占据主流的位置。
游戏行业,是文化产业的重要组成部分。
是21世纪最具发展潜力的朝阳产业。
据统计,全国游戏行业的从业者不足4万人,人才的缺口相当之大。
中国的网络游戏市场在2012年的总产值达91亿美元,和美国、韩国相比,拥有一个无比巨大的潜在市场。
本设计实现一个网络对战游戏系统,实现多人同时在线游戏功能。
主要包括三国游戏平台和服务器。
主要功能:
(1)用户管理:
包括用户的注册、删除等功能。
系统需要存储每个用户所拥有的金钱,军队等情况;
(2)游戏大厅:
游戏大厅可以看到当前的已登录用户的所有信息(占有城池数,军队,金钱)以及三国的时局图(势力分布情况)。
玩家进入自己所属势力后可以进行内政与军事战争。
(3)三国游戏:
系统会占有一部分城池。
玩家通过刚开始占有一座城开始自己的统一天下之路。
设计要求及主要技术参数:
1.系统使用c/s模式,开发环境使用MyEclipse,JAVA可视化编程环境;
2.操作简便,界面美观;
3.数据库管理使用MySql网络数据库系统;
4.参考三国志online实现系统;
5.设计完成后出提交系统外,应提交一定数量的分析设计文档,如功能模块图、流程图、E-R图等。
进度安排:
2.25--3.1借阅书刊,查阅文献资料,理解设计内容,明确设计要求和指标。
3.2--3.7整理材料,完成文献综述,制定进度计划。
3.8--3.10明确需求分析、确定技术路线、完成开题报告和文献综述。
3.11—3.20软件需求分析及其需求分析报告撰写。
3.21--4.15软件总体设计报告及其数据建模。
4.16--4.29软件开发,代码撰写,详细功能见总体设计报告。
4.30--5.10使用工具进行调试。
完成整个系统设计工作。
5.11—5.27软件试运行及其测试报告撰写,系统上线指导
撰写毕业设计论文。
5.28--6.3修改毕业设计论文,撰写答辩演讲幻灯片,准备答辩。
专家意见:
专家签字:
年月日
学院意见:
(是否同意立题)
院长:
年月日
信息科学与技术学院软件工程专业
徐明刚学生:
现把2012-2013学年,第二学期的毕业设计安排下达给你,你本学期承担的毕业设计任务如下:
1、依据本任务书中设计题目、设计内容、设计要求及主要技术参数完成进度计划表。
2、按照进度计划表的要求按期完成毕业设计各项工作的实施。
3、完成毕业设计说明书的撰写和图样的绘制(或计算机程序的编写)。
4、完成毕业设计的答辩。
请按相关要求完成毕业设计任务。
教师签字:
年月日
河北农业大学本科毕业设计进度计划表
学生姓名
徐明刚
专业班级
软件工程0902班
学号
2009234040212
设计题目
“明成天下-三国英雄行”游戏设计与开发
起止日期
工作任务
2.25--3.1
借阅书刊,查阅文献资料,理解设计内容,明确设计要求和指标。
3.2--3.7
整理材料,完成文献综述,制定进度计划。
3.8--3.10
明确需求分析、确定技术路线、完成开题报告和文献综述。
3.11—3.20
软件需求分析及其需求分析报告撰写。
3.21--4.15
软件总体设计报告及其数据建模。
4.16--4.29
软件开发,代码撰写,详细功能见总体设计报告。
4.30--5.10
使用工具进行调试。
完成整个系统设计工作。
5.11—5.27
软件试运行及其测试报告撰写,系统上线指导,撰写毕业设计论文。
5.28--6.3
修改毕业设计论文,撰写答辩演讲幻灯片,准备答辩。
指导教师意见:
指导教师签字:
年月日
河北农业大学
本科毕业设计开题报告
题目:
“明成天下-三国英雄行”游戏设计与开发
学院:
信息科学与技术学院
学生姓名:
徐明刚
专业:
软件工程
班级学号:
2009234040212
指导教师姓名:
王克俭
指导教师职称:
教授
2013年3月15日
学生姓名
徐明刚
专业班级
软件工程0902
学号
2009234040212
指导教师
王克俭
职称
教授
所在学院
信息学院
论文名称
“明成天下-三国英雄行”游戏设计与开发
选题依据:
游戏是文化产业的重要组成部分,是21世纪最具发展潜力的朝阳产业。
据统计,全国游戏行业的从业者不足4万人,人才的缺口相当之大。
中国的网络游戏市场在2012年的总产值达91亿美元,虽然我国的游戏产业比不上美国,韩国。
但是我们拥有的是无比巨大的潜在市场。
我相信随着市场秩序的建立,国家的大力扶持,游戏产业的春天就在不远的前方。
2007年的中国网游市场风云突变,新旧交替。
这一年我们见证了韩系网游几乎全线溃败。
领略了史玉柱从征途到巨人的资本胜利。
遭遇了韩国网游屡屡向中国运营伙伴发难的无奈。
更多的也发现了中国网络游戏玩家的逐渐成熟。
从2007年一季度到三季度,网络游戏市场总体增量约6.4亿。
其中,完美时空、金山、巨人、网龙等新企业迅速成长。
目前的网民群体中,玩过网络游戏的网民也已经接近一半,其中付费游戏用户平均每月花费的金额达到84元。
我国在2012年,网络游戏产业总值达到569.6亿元。
网络游戏所带来的巨大财富效应已是不争的事实。
当然,网络游戏的好景能否持久?
一位软件公司的老总这样认为。
机遇当然会伴随风险,然而也正是风险才能成就更大的机遇。
渴求成功的人士,只要掌握问题的关键,自可趋吉避凶。
他指出,目前网络游戏鱼龙混杂,如战国之乱,因此还难以形成专一的用户群。
用户忠诚度不够,私服外挂问题,也是每一款游戏心中的痛。
因此,谨慎的做法是仔细考虑游戏产品是否具有竞争力,有独特之处,有市场前景。
专业人士预言,随着网络游戏的蛋糕做大,国内运营商不甘心为韩日游戏开发商久做嫁衣,而思自立。
而深厚的中华文化底蕴必能在玩家人心方面更胜一筹,就看产品开发,美工能否成功挖掘这部分市场。
游戏产业如火如荼,然而Java作为一款火爆的编程语言同样广受欢迎。
2011年上半年,我国信息技术服务业实现收入7817亿元,呈现高成长态势。
信息技术咨询服务,数据处理和运营服务实现收入761和1073亿元。
软件产品和信息系统集成服务分别实现收入2867和1673亿元。
数据显示,软件开发行业前景广阔。
国务院颁布的《关于加快培育和发展战略性新兴产业的决定》中提到产业化和信息化“两化融合”的推进,推动了信息化服务行业的发展。
互联网,云计算,智能电网,金融行业现代化服务等产业都需要信息化服务支持。
而Java作为当前最热门的IT职业,Java的许多特性使之成为当代成长最快的软件产品。
Java软如企业计算的心脏正成为大众传媒舆论的推动力量,正在改变企业的计算环境,受到了全球所有主要计算机厂商的支持,不少国家到中国寻求合作伙伴时,都把能否使用Java进行变成作为合作的前提条件。
综上所述,以Java为编成语言编写的游戏软件已经越来越广泛的为广大公司采用。
尤其以网页游戏,以及手机游戏最为广泛。
所以作为一名Java和游戏的爱好者,应该抓住机遇,把握住时代的主流,在提高自己知识水平的同时,着眼世界,关注着行业的最新发展趋势,在国家大力扶持,政策开放的现在,正是积极进取的大好时机。
如此广泛的市场前景,如此深厚的市场潜力,正是一个行业所需求的。
所以Java游戏产业的市场前景很广阔,值得大力发展与挖掘。
三国是中国历史上东汉与西晋之间的分裂对峙时期,有曹魏、蜀汉、东吴三个政权。
三国时代波澜壮阔,充满生机,常引起后人追思。
晋代陈寿所著史书《三国志》,对研究三国历史颇有参考价值。
明代罗贯中以三国历史为蓝本,编撰小说《三国演义》成为中国四大名著之一,其丰富多彩的历史内涵也流传到世界各地。
时至今日,三国时期的人物及事件仍然是言谈、文学、影视、游戏等各个方面的重要内容。
三国游戏在当今已成为很热门话题,选题以三国为依据顺应大众的需要,将会得到广泛的关注,从而可以发挥此游戏的价值。
文献综述:
明成天下-三国英雄行的设计与实现是我毕业设计的题目,我选择这样一个游戏软件作为题目的原因,不光光因为我是一个喜爱玩游戏的大男孩,同样的我也很看好游戏行业的市场发展前景,毕业后我有意从事相关工作。
现在游戏行业在我国的发展速度很快,电视广告,动画片,电影以及很多平面媒体上我们都能见到很多相关的宣传与资讯。
据统计,全球范围内数字娱乐市场的规模将达到1000亿美元,而中国有近500万动画,网络游戏爱好者,另外至少还有400多万潜在用户群,以此带动的市场近有10亿元的规模。
而随着影视业的发展,市场竞争的加剧,游戏行业将成为方兴未艾的朝阳产业。
随着人们生活水平的日渐提高,解决一日三餐,温饱出行已经不再是问题。
人们更多的关注自己的精神娱乐生活,也更关注自己的生活质量。
在网络的环境中,可以给与的不仅仅是很大程度上的自由,并且丰富多彩的娱乐项目,庞大的数据信息,在人们的生活中越来越占据主流的位置。
游戏行业,是文化产业的重要组成部分。
是21世纪最具发展潜力的朝阳产业。
据统计,全国游戏行业的从业者不足4万人,人才的缺口相当之大。
中国的网络游戏游戏市场在2012年的总产值达91亿美元,虽然我国的游戏产业比不上美国,韩国。
但是我们拥有的是无比巨大的潜在市场。
我相信随着市场秩序的建立,国家的大力扶持,游戏产业的春天就在不远的前方。
2007年的中国网游市场风云突变,新旧交替。
这一年我们见证了韩系网游几乎全线溃败。
领略了史玉柱从征途到巨人的资本胜利。
遭遇了韩国网游屡屡向中国运营伙伴发难的无奈。
更多的也发现了中国网络游戏玩家的逐渐成熟。
从2007年一季度到三季度,网络游戏市场总体增量约6.4亿。
其中,完美时空,金山,巨人,网龙等新企业迅速成长。
目前的网民群体中,玩过网络游戏的网民也已经接近一半,其中付费游戏用户平均每月花费的金额达到84元。
我国在2012年,网络游戏产业总值达到569.6亿元。
网络游戏所带来的巨大财富效应已是不争的事实。
当然,网络游戏的好景能否持久?
一位软件公司的老总这样认为。
机遇当然会伴随风险,然而也正是风险才能成就更大的机遇。
渴求成功的人士,只要掌握问题的关键,自可趋吉避凶。
他指出,目前网络游戏鱼龙混杂,如战国之乱,因此还难以形成专一的用户群。
用户忠诚度不够,私服外挂问题,也是每一款游戏心中的痛。
因此,谨慎的做法是仔细考虑游戏产品是否具有竞争力,有独特之处,有市场前景。
专业人士预言,随着网络游戏的蛋糕做大,国内运营商不甘心为韩日游戏开发商久做嫁衣,而思自立。
而深厚的中华文化底蕴必能在玩家人心方面更胜一筹,就看产品开发,美工能否成功挖掘这部分市场。
游戏产业如火如荼,然而Java作为一款火爆的编程语言同样广受欢迎。
2011年上半年,我国信息技术服务业实现收入7817亿元,呈现高成长态势。
信息技术咨询服务,数据处理和运营服务实现收入761和1073亿元。
软件产品和信息系统集成服务分别实现收入2867和1673亿元。
数据显示,软件开发行业前景广阔。
国务院颁布的《关于加快培育和发展战略性新兴产业的决定》中提到产业化和信息化“两化融合”的推进,推动了信息化服务行业的发展。
互联网,云计算,智能电网,金融行业现代化服务等产业都需要信息化服务支持。
而Java作为当前最热门的IT职业,Java的许多特性使之成为当代成长最快的软件产品。
Java软如企业计算的心脏正成为大众传媒舆论的推动力量,正在改变企业的计算环境,受到了全球所有主要计算机厂商的支持,不少国家到中国群球合作伙伴时,都把能否使用Java进行变成作为合作的前提条件。
综上所述,以Java为编成语言编写的游戏软件已经越来越广泛的为广大公司采用。
尤其以网页游戏,以及手机游戏最为广泛。
所以我认为,作为一名Java和游戏的爱好者,应该抓住机遇,把握住时代的主流,在提高自己知识水平的同时,着眼世界,关注着行业的最新发展趋势,在国家大力扶持,政策开放的现在,正是积极进取的大好时机。
如此广泛的市场前景,如此深厚的市场潜力,正是一个行业所最需求的。
所以Java游戏产业的市场前景很广阔,值得大力发展与挖掘。
参考文献:
[1](美)特班等著严建援等译JavaWeb开发实战经典清华大学出版社2011年11月
[2]JeffreyD.UllmanJenniferWidom著岳丽华金培权万寿红等译AFirstCouresinDATEBASESYSTEMS机械工业出版社2009年05月
[3]李刚编著Struts2.1权威指南电子工业出版社2009年5月
[4]张孝祥,徐明华丛书主编,邱加永等编著JSP基础与案例开发详解(软件开发课堂)清华大学出版社2009年08月01日
[5]JocyGeogre,DineshBatra,JosephValacich,JeffreyHoffer著龚晓庆等译面向对象分析与设计清华大学出版社2008年1月
研究方法、内容:
研究方法:
1.风格设计:
包括软件主题背景,按钮。
2.软件功能设计:
包括客户端与服务器端的设计。
3.软件配合使用的后台审核。
4.数据库设计。
研究内容:
1.用户管理设计:
包括用户的注册、删除等功能。
系统需要存储每个用户所拥有的金钱,军队等情况;
2.游戏大厅设计:
游戏大厅可以看到当前的已登录用户的所有信息(占有城池数,军队,金钱)以及三国的时局图(势力分布情况)。
玩家进入自己所属势力后可以进行内政与军事战争。
3.三国游戏主体设计:
系统会占有一部分城池。
玩家通过刚开始占有一座城开始自己的统一天下之路。
进度安排:
2.25--3.1借阅书刊,查阅文献资料,理解设计内容,明确设计要求和指标。
3.2--3.7整理材料,完成文献综述,制定进度计划。
3.8--3.10明确需求分析、确定技术路线、完成开题报告和文献综述。
3.11—3.20软件需求分析及其需求分析报告撰写。
3.21--4.15软件总体设计报告及其数据建模。
4.16--4.29软件开发,代码撰写,详细功能见总体设计报告。
4.30--5.10使用工具进行调试。
完成整个系统设计工作。
5.11—5.27软件试运行及其测试报告撰写,系统上线指导
撰写毕业设计论文。
5.28--6.3修改毕业设计论文,撰写答辩演讲幻灯片,准备答辩。
指导教师意见:
指导教师:
年月日
审核小组成员
姓名
职称
备注
姓名
职称
备注
周桂红
教授
赵洋
副教授
张玉新
副教授
张璠
讲师
开题报告记录:
审核小组评语:
审核小组组长:
(签字)
年月日
学院意见:
院长:
年月日
河北农业大学本科毕业设计指导教师评阅书
学生姓名:
徐明刚 学 号:
2009234040212
专业班级:
软件工程0902班 所在学院:
信息科学与技术
设计题目:
“明成天下-三国英雄行”游戏设计与开发
导师对设计的评语:
成绩评定:
是否同意答辩:
指导教师(签名):
年月日
河北农业大学
2013届本科毕业设计答辩记录表
所在学院:
信息科学与技术学院专业班级:
软件工程0902班时间:
2013年6月6日
学生姓名
徐明刚
学号
2009234040212
指导教师姓名
王克俭
职称
教授
毕业设计题目:
“明成天下-三国英雄行”游戏设计与开发
答辩小组成员
姓名
职称
成绩
姓名
职称
成绩
周桂红
教授
赵洋
副教授
张玉新
副教授
张璠
讲师
答辩小组评语:
答辩小组组长:
(签字)
年月日
答辩成绩:
河北农业大学
本科毕业论文(设计)
题目:
“明成天下-三国英雄行”游戏设计与开发
学院:
信息科学与技术学院
专业班级:
软件工程0902班
学号:
2009234040212
学生姓名:
徐明刚
指导教师姓名:
王克俭
指导教师职称:
教授
2013年5月18日
摘要
随着互联网的快速发展,网络游戏的出现代表了一种全新娱乐方式的诞生。
目前网络游戏正以其独特的魅力吸引着众多的玩家。
随着游戏产业的蓬勃发展将需要越来越多的人加入到游戏开发中来,而Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置了其他语言需要靠库甚至是操作系统才能支持的功能。
Java语言的大部分是为因特网设计的,所以,程序员可以很容易的用Java编写并运行基于Web的游戏。
本设计是一款基于java的网页游戏,简要概述了JSP的技术特点,B/S架构,Ajax技术,html,xml,JavaScript,S2SH框架和数据库技术。
随后构建了一个B/S模式的网络游戏,并对该系统进行需求分析,总体设计,详细设计,编码与测试。
本文从游戏的背景研究和发展现状开始,详细描述了整个游戏的制作过程。
对实现的主要功能以及操作过程进行了重点讨论,开发用到了Java类库中的很多的包以及其中的类,文中会对这些包和类的用法进行讲解。
关键词:
网络游戏;B2C;JAVAEE;javascript
Abstract
WiththerapiddevelopmentofInternet,networkgamerepresentsanewformofentertainment.Atpresentthenetworkgameisitsuniquecharmtoattractalargenumberofgameplayer.Asthedevelopmentofgameindustrywillneedmoreandmorepeoplejoininthegamedevelopment,andJavaisoneoftheworld'smostpopulardevelopmenttoolsnow,ithasahugesoundlibrary,builtinotherlanguagesneedtorelyonthelibraryoroperatingsystemcansupportfunctions.MostoftheJavalanguageisdesignedforInternet,therefore,programmerscaneasilyuseJavatocompileandrunthegamebasedonWeb.
ThisisadesignbasedontheJavawebpagegame,brieflysummarizesthecharacteristicsofJSPtechnology,B/Sframework,AJAXtechnology,HTML,XML,JavaScript,S2SHframeworkanddatabasetechnology.ThenweconstructaB/Smodelofnetworkgame,andcarriesonthedemandanalysis,thesystemdesign,detaileddesign,codingandtesting.
Thispaperstartsfromtheresearchbackgroundandstatusofgamedevelopment,adetaileddescriptionoftheprocessofthewholegame.Themainfunctionsofthesystemandoperationprocesswerediscussed,developmentanduseoftheJavaLibraryofmanyofthepackageandtheclass,thispaperwillanalysethesepackagesandclasses.
Keywords:
networkgame;B2C;JAVAEE;JavaScript
1绪论
1.1选题背景
三国是中国历史上东汉与西晋之间的分裂对峙时期,有曹魏、蜀汉、东吴三个政权。
三国时代波澜壮阔,充满生机,常引起后人追思。
晋代陈寿所著史书《三国志》,对研究三国历史颇有参考价值。
明代罗贯中以三国历史为蓝本,编撰小说《三国演义》成为中国四大名著之一,其丰富多彩的历史内涵也流传到世界各地。
时至今日,三国时期的人物及事件仍然是言谈、文学、影视、游戏等各个方面的重要内容。
三国游戏在当今已成为很热门话题,选题以三国魏蜀吴为背景顺应大众的需要,将会得到广泛的关注,从而可以发挥此游戏的价值
而Java的创建者把Java称为“网络编程语言”,且由于JAVA游戏一般来说简单有趣,并且对用户硬件要求极小,所以JAVA游戏通常对使用计算机的广大用户都有吸引力。
1.2课题发展概况
在人们逐步进入信息时代后,电脑游戏使得人生变成了真正的游戏。
在传统中国社会中,文化、教育与知识是神圣的,庄严的,是天地君亲师。
这种传统的体制,使人们在接受教育的过程中,就受到了束缚。
如果谁把这种神圣的东西与游戏连在一起,就会被认为是对圣贤的一种亵渎。
而现在,网络技术和数字技术把文化、教育和知识都变成了娱乐变成了游戏,将它们从神坛上请下来,使它们变成了大众的、平民的东西,可爱的、容易接受的东西。
作为融合高科技的文化艺术产品,电脑除给人们的生活带来联想之外,它更能给使用者带来更多现实中不能拥有的体验,这正是当今世上被看好的体验型经济的典型代表。
随着人民生活水平的提高,人们的生活模式和思想模式都发生着变化。
电脑游戏业经过多年发展,跌跌撞撞地走过来。
应该看到人们在电脑和互联网带来的时代标志性变化中,电脑游戏市场的逐步完善与巨大的潜在能量,作为一种现代娱乐形式,其正在世界范围内创造巨