unity的炉石传说游戏开发(源码)【字数:6020】
指导教师 杨欣颖 摘 要该游戏采用卡牌游戏设计的基本思路, 进行了对炉石传说游戏的复刻设计。该游戏的开发选用了Unity平台,并在c#语言的基础上进行研究开发炉石传说这款游戏。游戏在设计开发的准备阶段,大致将其分成了五个模块,分别是游戏前模块,标题界面模块,英雄选择模块,游戏进行模块以及游戏结束模块。该论文一开始对这款名为炉石传说的游戏的本体进行了游玩与分析,接下来依据游戏开发的流程,首先对游戏开发的可行性以及需求进行探索分析。根据各个模块的功能进行功能模块图的绘制,再根据各个模块需要实现的具体功能进行逐步的开发研究,并完成相应内容的编写。接着再根据框架完成对各个模块的制作。最后,再对于该游戏进行必要的测试,并撰写测试报告。测试结果表明,该游戏能够满足所需实现的功能,并且该游戏的游玩效果良好。
Key words: Hearthstone; game development; card game.目 录
第一章 绪论 1
1.1国内外研究现状 1
1.2研究意义及研究内容 1
1.3论文结构 2
第二章 开发技术 3
2.1Unity介绍描述 3
2.2C#介绍描述 3
第三章 游戏分析 4
3.1需求分析 4
3.2可行性分析 4
3.2.1技术可行性 4
3.2.2经济可行性 4
3.2.3操作可行性 4
3.3 功能模块设计 5
3.4 模块说明 5
3.4.1游戏前模块设计 6
3.4.2标题界面模块设计 6
3.4.3英雄选择模块设计 8
3.4.4游戏进行模块设计 9
3.4.5游戏结束模块设计 11
第四章 系统实现 12
4.1游戏前模块实现 12
4.2标题界面模块实现 13
4.3英雄选择界面模块实现 15
4.4游戏进行模块实现 16
4.5游戏结束模块实现 23
*好棒文|www.hbsrm.com +Q: ^351916072^
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1国内外研究现状
卡牌游戏在这些年异常的火热,2017年引入到中国之后也逐渐有所发展,紧接着几款大热游戏的崛起后卡牌游戏更是成为游戏业的集中焦点。就卡牌游戏来说的话,其本身只不过是一种外在的表达方式而已,任何东西之所能够有人去玩都是由其核心玩法所致的,卡牌只不过是表达这种玩法的一个方式。
据称在中国,到现在为止已经上线和仍在研发的卡牌游戏达400余款之多,俨然已经成为几年游戏业的大热门。因此有人要问了,为什么所有人都要去踏足卡牌游戏这个坑呢,因为卡牌游戏所能带来的利益实在无可厚非。
前些日子很多人还在怀疑这种国外的卡牌游戏方式能否在国内获得好的反响,现在反观形式这些人想必有目共睹。其实在中国这种卡片的游戏方式并不是很陌生。对于很多90后而言,想必一定接触过两种东西,第一是小时候吃的小浣熊干脆面,基本每包干脆面里都会有不一样的水浒传武将,而我们就喜欢去收集这些武将卡。另外就是游戏王的卡片,这也是在我们小时候比较流行的。像小浣熊干脆面的开发商,起初想到在干脆面里放入卡片本身只是一种促销方式,只是为了通过卡牌的方式更加吸引顾客去购买,而到了最后,买干脆面倒成了次要的了,集卡变成了顾客的第一需求。由此可见在中国卡牌的热度其实一直很高,只不过没有通过合理的开发方式来将其发展起来。卡牌吸引人去玩的原因,主要是因为他存在三个方面的特点:博彩、收集、社交。这三点对于很多人来说几乎是天性,因此卡牌游戏能够在全世界火起来,也就不足为奇了。
通过开发这一款模仿炉石传说的游戏,很好的顺应了时下的游戏市场及潮流。
1.2研究意义及研究内容
现代的计算机发展相比与以前有了巨大的提升,游戏行业也因此在当代能够蓬勃发展。无论是游戏引擎还是游戏素材在现代都得到了普及,很多人都能接触到形形色色的游戏相关的东西。尽管说做游戏可能 对他人没有帮助,仅有的帮助可能就是丰富人们的业余时间,但至少通过这次的游戏开发,我能够在成为一名优秀程序员的道路上铺垫更好的基石,为将来的发展做出奠基。
《2017年中国游戏市场年度研究报告》显示:到2017年年底为止,中国的游戏玩家规模已经到达了2.86亿。和2016年1.73亿比起来,2017年游戏玩家的涨幅非常的令人吃惊,增幅高达到62.5%。相比于当时2012年中国网络游戏玩家规模增长了4,790万,近的来说,与去年比就增长了65.7%。与此同时,2017年国内游戏市场规模也已经由11年的32.8亿元疯狂涨到58.7亿元,涨了接近80%。其中2017年国内网络游戏市场规模也贡献了21.77亿元。
从上面的数据不难看出国内的游戏市场具有极大的发展前景。当然,游戏产业的发展也是一种无法抵挡的潮流,是推动全球经济发展的一个重头。
1.3论文结构
本文主要分为五个章节。
第一章为绪论,描述了关于卡牌游戏的国内外研究状况以及对该卡牌游戏的研究内容以及研究意义。
第二章是对于开发技术的叙述,主要是针对该游戏的开发语言以及该游戏的开发平台。分别是用了C#的开发语言以及Unity的开发平台,本章的主要内容就是对这两方面的内容进行叙述。
第三章是对于游戏的分析和设计。在分析方面,从游戏的需求以及可行性两方面进行分析。在设计方面则是分为5个模块对游戏进行设计。
第四章的主要内容就是通过对于游戏的分析和设计,随之对其进行相应功能的实现。
第五章是整篇论文的总结性章节,分别是结束语,致谢,参考文献以及附录。该章节主要是对于整篇论文的概括性总结以及对于未来工作的设计与展望。
第二章 开发技术
2.1Unity介绍描述
Unity是由Unity Technologes研发的一个能够让用户很简单就能操作研发3D游戏、建筑物、3D动画等类型互动的多平台的游戏研发产品,是进行了全面整合的专业游戏引擎。 Unity类似于Director, game engine或者说Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台.也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
Key words: Hearthstone; game development; card game.目 录
第一章 绪论 1
1.1国内外研究现状 1
1.2研究意义及研究内容 1
1.3论文结构 2
第二章 开发技术 3
2.1Unity介绍描述 3
2.2C#介绍描述 3
第三章 游戏分析 4
3.1需求分析 4
3.2可行性分析 4
3.2.1技术可行性 4
3.2.2经济可行性 4
3.2.3操作可行性 4
3.3 功能模块设计 5
3.4 模块说明 5
3.4.1游戏前模块设计 6
3.4.2标题界面模块设计 6
3.4.3英雄选择模块设计 8
3.4.4游戏进行模块设计 9
3.4.5游戏结束模块设计 11
第四章 系统实现 12
4.1游戏前模块实现 12
4.2标题界面模块实现 13
4.3英雄选择界面模块实现 15
4.4游戏进行模块实现 16
4.5游戏结束模块实现 23
*好棒文|www.hbsrm.com +Q: ^351916072^
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1国内外研究现状
卡牌游戏在这些年异常的火热,2017年引入到中国之后也逐渐有所发展,紧接着几款大热游戏的崛起后卡牌游戏更是成为游戏业的集中焦点。就卡牌游戏来说的话,其本身只不过是一种外在的表达方式而已,任何东西之所能够有人去玩都是由其核心玩法所致的,卡牌只不过是表达这种玩法的一个方式。
据称在中国,到现在为止已经上线和仍在研发的卡牌游戏达400余款之多,俨然已经成为几年游戏业的大热门。因此有人要问了,为什么所有人都要去踏足卡牌游戏这个坑呢,因为卡牌游戏所能带来的利益实在无可厚非。
前些日子很多人还在怀疑这种国外的卡牌游戏方式能否在国内获得好的反响,现在反观形式这些人想必有目共睹。其实在中国这种卡片的游戏方式并不是很陌生。对于很多90后而言,想必一定接触过两种东西,第一是小时候吃的小浣熊干脆面,基本每包干脆面里都会有不一样的水浒传武将,而我们就喜欢去收集这些武将卡。另外就是游戏王的卡片,这也是在我们小时候比较流行的。像小浣熊干脆面的开发商,起初想到在干脆面里放入卡片本身只是一种促销方式,只是为了通过卡牌的方式更加吸引顾客去购买,而到了最后,买干脆面倒成了次要的了,集卡变成了顾客的第一需求。由此可见在中国卡牌的热度其实一直很高,只不过没有通过合理的开发方式来将其发展起来。卡牌吸引人去玩的原因,主要是因为他存在三个方面的特点:博彩、收集、社交。这三点对于很多人来说几乎是天性,因此卡牌游戏能够在全世界火起来,也就不足为奇了。
通过开发这一款模仿炉石传说的游戏,很好的顺应了时下的游戏市场及潮流。
1.2研究意义及研究内容
现代的计算机发展相比与以前有了巨大的提升,游戏行业也因此在当代能够蓬勃发展。无论是游戏引擎还是游戏素材在现代都得到了普及,很多人都能接触到形形色色的游戏相关的东西。尽管说做游戏可能 对他人没有帮助,仅有的帮助可能就是丰富人们的业余时间,但至少通过这次的游戏开发,我能够在成为一名优秀程序员的道路上铺垫更好的基石,为将来的发展做出奠基。
《2017年中国游戏市场年度研究报告》显示:到2017年年底为止,中国的游戏玩家规模已经到达了2.86亿。和2016年1.73亿比起来,2017年游戏玩家的涨幅非常的令人吃惊,增幅高达到62.5%。相比于当时2012年中国网络游戏玩家规模增长了4,790万,近的来说,与去年比就增长了65.7%。与此同时,2017年国内游戏市场规模也已经由11年的32.8亿元疯狂涨到58.7亿元,涨了接近80%。其中2017年国内网络游戏市场规模也贡献了21.77亿元。
从上面的数据不难看出国内的游戏市场具有极大的发展前景。当然,游戏产业的发展也是一种无法抵挡的潮流,是推动全球经济发展的一个重头。
1.3论文结构
本文主要分为五个章节。
第一章为绪论,描述了关于卡牌游戏的国内外研究状况以及对该卡牌游戏的研究内容以及研究意义。
第二章是对于开发技术的叙述,主要是针对该游戏的开发语言以及该游戏的开发平台。分别是用了C#的开发语言以及Unity的开发平台,本章的主要内容就是对这两方面的内容进行叙述。
第三章是对于游戏的分析和设计。在分析方面,从游戏的需求以及可行性两方面进行分析。在设计方面则是分为5个模块对游戏进行设计。
第四章的主要内容就是通过对于游戏的分析和设计,随之对其进行相应功能的实现。
第五章是整篇论文的总结性章节,分别是结束语,致谢,参考文献以及附录。该章节主要是对于整篇论文的概括性总结以及对于未来工作的设计与展望。
第二章 开发技术
2.1Unity介绍描述
Unity是由Unity Technologes研发的一个能够让用户很简单就能操作研发3D游戏、建筑物、3D动画等类型互动的多平台的游戏研发产品,是进行了全面整合的专业游戏引擎。 Unity类似于Director, game engine或者说Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、Windows phone 8和Android平台.也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2.html