库洛战场单机游戏设计与实现(源码)【字数:5965】

人类社会的发展是日新月异的最为快速的是物质文化,因此精神文化跟不上物质文化的步伐导致社会出现了头重脚轻的样子,许多人拥有丰富的物质生活但是他们缺乏着精神粮食所以会导致人们会经常的空虚和寂寞因此游戏的出现很好的弥补了这段空间,因而衍生了许多种类的游戏来满足各种人们的需求。单机卡牌游戏吸引了大批玩家,卡牌游戏的胜利需要精密的计算和对节奏的把控,因此很多人为了证明自己的智商下载了许多卡牌游戏,为了紧跟时代的潮流所以也设计了对战类型的卡牌游戏来丰富单一的卡牌游戏。 库洛战场是基于unity软件制作的,将c#作为开发语言,采用unity软件开发工具,以及visual studio实现了游戏的正常运行。库洛战场单机卡牌游戏旨在为了丰富人们的闲暇时光。这篇文章主要为了阐述此游戏的设计与实现,总结和反思开发过程中的经验和存在的不足。
Key words: Kuluo battlefield single game; unity; visual; C# 目录
一、引言 1
(一)项目背景 1
(二)现阶段研究调查 1
(三) 目的与意义 1
二、 软件分析 1
(一) 开发环境 1
(二) 相关技术及工具 1
(三)需求分析 2
三、 数据库的搭建 2
(一) 实体 2
(二) 实物图 3
(三) 数据表 3
四、 功能流程图 4
(一) 游戏框架 4
(二) 关卡框架 5
五、 库洛战场游戏战斗所实现的功能 5
(一) 开始游戏 5
(二) 卡组选择 7
(三) 选择 9
(四) 进攻关卡 13
(五) 各关boss描述 17
六、 系统的调试测试 19
(一) 系统的测试 19
(二) 装备出售的金币测试 20
七、 音效设置 20
总结 21
致 谢 22
参考文献 23
一、引言
(一)项目背景
库洛战争单机游戏,是一款单机类卡牌游戏能 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
够在没有互联网的时候进行的单机小游戏,单机类小游戏,是为了人们在没有互联网的时候也可以娱乐放松,从而提高人们的工作效率。库洛战场做到对玩家的吸引,游戏内容丰富和可玩性在库洛战场中起着相当重要的作用,库洛战场的运行能够很好地实现卡牌与战斗相结合的问题。
随着时代的发展,物质生活的迅速提速,导致精神生活跟不上物质生活的步伐人们会因此而感到空虚。尤其是如今物质与精神发展不平衡,人们在工作后总会迷茫不知道干什么,所以游戏的开发是必不可少的。指环战争的出现,不仅减少了人们的日常烦恼与空虚,而且提高了人们在接下来的工作效率。
(二)现阶段研究调查
目前游戏分为联机游戏与单机游戏,联机游戏已经占据了大部分的市场,但是单机游戏还是有它的生存空间。单机游戏一般来说对游戏的品质要求很高和挑剔,因为缺乏修改的可能所以单机游戏对自身的要求很高。玩游戏的一般分为两种人喜欢玩游戏的人和喜欢和人一起玩游戏的人。喜欢玩游戏的人一般会选择单机类游戏,喜欢和人玩游戏的一般会选择联机游戏。目前来说单机游戏占游戏市场的比例很小,是小众游戏,制作单机游戏更可以比喻为为爱发电。
目的与意义
随着人们的生活质量的不断提高以及电脑和网络的普及,人们对生活方式多元化的要求越来越高,因此选择一款好的游戏也成为了一种主流。好的游戏也会给人们留下一个美好的回忆。所以开发出一个大家可以接受适合普通人玩的游戏,会受到人们普遍欢迎。让人们在忙碌的工作和学习之余,享受游戏的快乐,也是开发游戏的的意义。
软件分析
开发环境
服务端:Win7及以上
编写语言:c#
开发软件:unity
相关技术及工具
VS是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台。
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。
Photoshop:Adobe Photoshop,简称“PS”,是由Adobe?Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使其众多的编修与绘图工具,可以有效的进行图片编辑。
(三)需求分析
1.技术可行性
Unity3D游戏制作引擎运用有单机版和网络版,这次使用的是单机版。在使用Unity3D格式转换插件设置游戏的背景信息和动作信息就可以让游戏进行导出。这次Unity3D格式转换插件可以导出的执行文件为exe。在游戏的导出unity是自带压缩处理。在网络上可以满足传输需求,在本地也是更方便的运用。这里最重要的技术就是画面效果设置、GUI功能和功能代码。
2.功能需求
因为我们是单机游戏所以我们就没有设置用户的登入和管理员的登入,用户只要下载就能直接进入游戏,所以我们要做的就是完善游戏里面的内容,比如商店,和关卡都要尽量做到尽善尽美。设定四个功能页面分别为进入游戏、选择卡组、装备选择、进行闯关。
3.系统功能模块分析
(1)商店功能
用户可以在这里购买装备并装在战场上,买卖装备都可以增加或减少自己所拥有的金币数量,然后轻松的迎接下一个关卡的boss。
(2)关卡通关
用户在这里可以直接进入然后挑战boss,关卡只能一关一关的通过,只有打过上一关的boss才能进入到下一关。
(3)卡组选择
用户在点击开始游戏后可以选择自己喜欢的的卡组,每种卡组都有自己特殊的技能和增益,需要用户自己去搭配和发现。
数据库的搭建
实体

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/786.html

好棒文