ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:680.78KB ,
资源ID:8597826      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8597826.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(游戏策划.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

游戏策划.docx

1、游戏策划游戏策划 1 游戏概述1.1游戏内容简介游戏为广大玩家提供了一个非常逼真的三国时期历史大舞台,让每一个玩家能够深深感受到一个真实的三国乱世。游戏中,玩家将选择三国中任意一个历史时期,包括黄巾之乱,讨伐董卓,群雄割据,官渡之战,赤壁之战,三国鼎立,天下归魏在内的七个历史阶段,并选择每个时期中存在的城池君主作为操作角色,从内政,军政,外交,任免,计略等各个方面对自己的领地进行管理,并通过战争和策略使自己的领土不断扩张,将领不断增加,财富不断累积,增长势力,消灭其他割据势力,从而一统中华大地。总之,游戏本身就是一个虚拟的三国世界,为每一个有抱负理想的有志之士都提供一展所长的舞台。三国的历史,

2、由玩家自己来撰写!1.2游戏的意义1.充分体现策略游戏中谋略运用的无穷魅力,让玩家感受到不是级别高装备好就可以天下无敌,游戏中也有以少胜多以弱胜强的“奇迹”发生!2.让玩家充分认识到团体合作和集体利益大于一切。游戏中无论你级别如何高,装备如何强,都不可能独步江湖。每一场战役都需要军团的成员协同作战才能合作完成,尤其是军团发展到几个城市势力范围的时候更需要相互间的配合和服从。3.让玩家充分体会到游戏中管理的乐趣。游戏中你可能本身级别不是很高,能力不是很强,但只要你善于管理,懂得重视人才,能够深得民心,一样可以借助他人的力量实现自己一统天下的梦想!反之,就算你级别很高能力很强,如果不懂管理,不能稳

3、定民心,手下将领随时反叛,一样不可能有作为。1.3游戏类型设定游戏的类型定义为“策略游戏”,游戏的策略成分自然占有重要地位,同时又加入了目前流行的RPG游戏的一些成功因素,例如PK,升级,装备等等,有利于被钟爱RPG游戏的玩家所接受。1.4游戏整体风格为了营造一个逼真的三国历史环境,游戏的整体风格要保持古典和写实,无论画面音乐人物形象都要带有明显的三国时期历史风格。1.5游戏操作方式本游戏的操作方式以鼠标操作为主,辅以键盘快捷方式。在此游戏中,鼠标左键一般用于确认操作、拖动某项目;右键一般用于取消操作,亦可用于拖动项目。针对常用的操作,键盘快捷方式可以让用户免去繁琐的鼠标按键过程。比如可以按空

4、格键跳过人物之间的对话;输入代码开启控制台等等。1.6用户群体分析三国题材已被全世界游戏爱好者所广泛接受,尤其以中国大陆和港台日韩新等国为主。所以市场定位也主要针对中国大陆和港台地区,同时注意日韩新等国玩家的游戏品位。本游戏的销售对象主要定位于喜爱三国的三国迷和策略游戏的重视拥护者。潜在用户群体将由以下几部分组成:A、策略类游戏爱好者;B、对三国题材感兴趣的三国迷;C、对新类型游戏接受能力比较强的其他玩家。此部分人的年龄层主要锁定于15-35岁之间的年轻人,尤其以知识分子和高校学生为主。1.7市场前景预测这里对于市场前景的预测是在保证游戏质量(亦即游戏的制作成品达到本策划书中所说的标准)的前提

5、下进行的。本游戏的重心放在网络公司经营的趣味性和游戏情节的娱乐性之上,不要求太高的编程技术,玩家也无须高配置的机器。三国题材类游戏在全世界市场上的销售情况一直都很不错,拥有一大批固定的爱好者;而此游戏的立意在国内是空前的。相信可以在市场上占有相当的份额。2 游戏元素2.1游戏角色游戏中的角色分为以下几类:主要角色:玩家进入游戏时自己建立的角色,其性别,细节外貌可以由玩家自己选择。主要NPC:游戏中非玩家控制角色,主要作用是与玩家进行互动。作用包括交代任务,任务完成的目标,强力BOSS。给予任务类NPC不可成为攻击目标。次要NPC:游戏中非玩家控制角色。作用包括买卖物品,修理,合成,训练,传送等

6、。不可成为攻击目标。怪物:游戏中玩家攻击目标,包括外星生物,新人类。作用在于给玩家升级,完成任务目标。2.1.1主要角色即故事主人公:王二。从小天赋异禀,有过人之处,但无奈自己怀才不遇,渴望有朝一日遇见自己的伯乐,实现自己的报复。2.1.2主要NPC三国时期的诸位英雄,例如刘备、曹操、关羽等等2.1.3次要NPC故事背景下的士兵、平民百姓、物品等表2.1 游戏武器武器名称武器攻击武器价格峨眉刺2200文铁胎弓20600文钩镰枪20600文连珠弩502500文火神弓803000文乾坤弓1004000文射日弓1205000文玄冥宝刀1406000文青釭剑1607000文倚天剑1809000文亮银枪

7、22012000文三刃封魔枪25018000文雌雄双剑30020000文落日凌云扇25025000文青龙偃月刀30030000文丈八蛇矛30030000文龙胆枪30030000文李广之弓30030000文龙泉剑30030000文2.2将领属性名称:将领在游戏中的名称级别:将领现有的级别,通过积累经验值升级,用将军位表示,决定最大带兵数和生命力以及计谋值;官职:将领被军团任命的官职名称;金钱:玩家拥有的金钱总数,可用来购买装备物品;粮草:玩家拥有的粮草总数,用来支付作战时的消耗;经验值:玩家积累的经验值,决定级别;名声:玩家积累的名声,影响官职的当任;带兵数:玩家的最大带兵数,由级别决定;武力:

8、玩家的武力值,影响作战时的攻击力和防御力;智力:玩家的智力值,决定计谋值,影响作战时计谋使用的效果;生命力:玩家的生命力,由级别决定,决定单挑中能够支持的回合数;计谋:玩家学会可以使用的计谋;计谋值:每使用一次计谋要消耗一定计谋值,由智力决定;2.3游戏装备装备名称护甲值装备价格布衣2200文钢甲10500文黄巾锁子甲201000文圣者之衣301500文天空盔402000文神羽盔402000文虎皮靴301500文狮蛮带301500文凤纹护手201000文朱雀衣冠301500文朱雀羽衣503000文青龙战靴301500文青龙铠甲505000文白虎头巾301500文白虎战袍505000文玄武战甲6

9、06000文玄武头盔403000文3 游戏详细设计3.1关卡一 主角的浮沉3.1.1关卡介绍此关卡是游戏的开始,主角终于不满曹操的统治,号召身边士兵进反抗,他们需要掏出董卓的大本营,杀出重围,投靠刘备。3.1.2游戏界面开始界面:图1进入游戏以后,和曹操对话,可以获得朱灵和路昭图2背景图片:图3结束界面:图43.1.3游戏流程介绍对曹操日感不满-号召身边士兵反抗商讨反抗策略杀出重围图53.2关卡二博望坡之战3.2.1关卡介绍主角进入刘备战队后,获得刘备的青睐,恰逢曹操率众来袭,关羽出谋划策,火烧曹操部队,但需一内应里应外合,主角毛遂自荐,再次混入曹操军中,趁曹军夜间休息,防备松懈,放火烧了曹军

10、粮仓,与刘备大军里应外合,大败曹军。3.2.2游戏界面开始界面,张飞也要求加入队伍图6再收入张飞以后,大家将把自己武将的装备都进行装备,然后出城,出城以后,到第一个山洞拿地图,位置在出城的上面图7在进入山洞这段期间遇到的敌人就打,争取在回到城的时候把自己的等级练到3级图8直接作战图93.3.3游戏流程介绍关羽加入作战-主角、刘备、关羽商讨作战方略-关羽出谋划策-主角毛遂自荐-火烧曹营,里应外合-大获全胜图103.4袁术之战3.4.1关卡介绍权利极大的袁术在这个时期影响力降到了最低,此时对袁术的反抗是最佳时期,由主角带领的军队被下令去攻打袁术,在此战役中主角大显身手,生擒袁术3.4.2游戏界面确

11、定袁术位置图11该BOSS战重点在于会有士兵长补血,优先考虑干掉,可以用刘备和关羽用疑心计将对面雷薄定住,除了袁术以外智商都不高,然后,直接用之前山洞里累计的怒气打把,结果战场战役图12打过之后,陈登会送主角法宝并加入队伍,出城以后曹操会围攻你,这时候使用法宝就可以图13成功脱离以后,关羽和张飞也失散了,这时,先往上走,去村庄拿信,最后,再回去刚才打袁术的那个地方,袁术的背后就是洞穴的出口,出去以后可以看见一条船,上船以后,本关结束图143.4.3游戏流程介绍图154 系统功能4.1游戏登录流程图164.2游戏界面4.2.1游戏登陆界面图174.2.2选择人物界面图18注:1、玩家选择进入游戏

12、的角色时,左键单击人物头像,然后点击“进入游戏”,或者左键双击人物头像都可以。2、删除人物时,单击人物头像,点击“删除人物”,系统弹出窗口要求输入保护码(如注册帐号身份证号码等),正确输入后确定方能删除人物,防止误删人物。4.2.3创建人物界面图19注:1)创建人物时界面中出现三种属性不同的人物,玩家电击人物图表就选定要创建的人物类型。2)选择性别:在性别栏里选择想要创建的人物的性别,性别不同身高,体重等不可改变量不同。3)外貌选择:系统支持几种脸型,发型和特征,玩家可以选定自己喜欢的外貌。4)姓名输入:这里输入的是玩家创建的人物的名字。不可与系统中已有名字重复,不可使用限制词语,不可使用符号

13、。4.2.4商品购买界面图20注:当鼠标停留在物品上时,可以看到物品的价格和属性,便于玩家选择购买。注:此菜单为鼠标右键单击其他玩家后弹出界面4.4系统设置界面图215 人工智能NPC的智能等级说明:游戏中新人类军共分四个级别,每个级别都包括相应的新人类军 规则:每个级别的新人类军的智能等级均不同: 110级的新人类军具有低级智能 1125级的新人类军具有中级智能 2645级的新人类军具有高级智能 4560级的新人类军具有顶级智能5.1主角智能1)攻击判定说明:主角在决定如何开始对角色攻击。规则:当角色进入曹操军队周围100个单位时,主动发生攻击。2)行为范围说明:主角的行走范围。规则:主角只

14、在初始点的600个单位内活动。3)群体作战说明:当主角被攻击后,其他伙伴会联合起来攻击入侵者。规则:主角受到攻击,在周围700个单位内的同伙会参加战斗。4)聚宝行为说明:主角可以收集各种零件,它们在杀死玩家后,会收集落在地上高级的工具。规则:这些工具在主角死亡的时候会一起掉落出来。5.2刘备军智能1)攻击判定:说明:刘备军在决定如何开始对角色攻击。规则:当角色进入新人类军周围50个单位时,主动发生攻击。2)行为范围说明:刘备军的行走范围。规则:刘备军只在初始点的400个单位内活动。3)群体作战说明:当一个刘备军被攻击后,其他同伙会联合起来攻击入侵者。规则:如1个受到攻击,在周围500个单位内的

15、同伙会参加战斗。4)聚宝行为说明:刘备军可以收集各种零件,它们在杀死玩家后,会收集落在地上的零件。规则:这些零件在它们死亡的时候会一起掉落出来。5.3曹操军智能1)攻击判定说明:曹操在决定如何开始对角色攻击。规则:当角色进入新人类军周围30个单位时,主动发生攻击。2)行为范围说明:曹操军的行走范围。规则:曹操只在初始点的200个单位内活动。3)群体作战说明:当一个新人类军被攻击后,其他同伙会联合起来攻击入侵者。规则:如1个受到攻击,在周围300个单位内的同伙会参加战斗。6 操作说明游戏中没有着复杂的操作,玩家只需轻轻点击鼠标便可轻易实现所有功能。同时,游戏中还特意设计了对应的快捷键位,极大的方

16、便玩家进行游戏,提高用户体验性。1)、移动角色:在游戏中选择空白处点击鼠标左键,控制角色移动。2)、与NPC对话:用鼠标左键点击相对应的NPC,即可与NPC进行对话。3)、装备使用物品:打开背包(快捷键)鼠标左键单击物品选择功能或直接双击鼠标左键装备使用物品。4)、变更阵法中的武将位置:选中物品,按住鼠标左键拖动到相应位置即可进行变更。7 游戏的实现7.1动作创建通过创建一个筛选器来为代码分类,建立三个重要的模块:场景、实体、控制器分别存放相应的类。A.主角的出场:创建entity.cpp和player.cpp,先创建一个精灵,在创建一个player对象,然后绑定精灵到player身上,最后把

17、player贴到地图里,就能看到一个主角的出场。B.让主角跑:添加角色控制器,实现主角前后移动。建立控制器筛选类,用simplemovecontroller的文件实现主角能运动。C.让地图随着主角滚动:是地图所在的图层以主角为中心进行移动,让事件的焦点停留在主角身上,屏幕随着主角移动。这个过程需要判断边界值,不能让地图超出屏幕从而导致有黑边出现,主要是要变换地图xy的坐标。D.让主角上下移动:建立一个三方移动控制器,使主角上下移动。新的控制器能构获得屏幕触摸事件,区分X和Y上的坐标。主要用registerwithtouchdispatcher函数来初测触屏事件。根据cctouchmoved函数

18、,来判断主角是向上移动还是向下移动。E.添加障碍物:使用tiled障碍层。为player添加一个函数tilecoordforposition,把像素坐标转换为地图里相应的格子。取得格子的collidable属性,看看这个属性的值是否是ture,如果是,就停止主角的前进。即晕倒障碍物时,停止主角移动,让主角退后一个像素。F.添加能吃的物品及胜利物品:能吃的物品,也可以当做障碍物,只是这个障碍物和主角碰撞之后会消失,即所谓的吃掉物品。判断格子的star属性,当为true时,让格子的物品消失。7.2、正式游戏的设计定义坐标类,用来存放各个英雄的炮台坐标。首先定义posbase基类,用来标记是否是调试

19、模式,他有一个布尔型的成员变量,并且有两个create函数,可以在创建posbase对象时指定坐标以及是否开启调试模式(我们在设计关卡时需要设置坐标的位置,就是在屏幕上需要设置坐标的位置单机一下,三十如果单机后没有任何表现,我们就不知道点了哪里,因此需要在编辑关卡时把坐标的位置画出来,这就是调试模式)。然后创建一个炮台坐标类Towerpos继承posbase,其中的draw函数是为了调试如果是调试模式,则绘制一个矩形。Isclichme函数用来判断某个坐标是否进入矩形的范围里。Powerposeditorlayer:单机屏幕任意位置添加炮台坐标位置,单机已经存在的炮台坐标对象则删除对象,吧指定

20、的坐标对象生成到plist配置文件给编辑器增添按钮,新建一个类Towerposeditoroperatelayer,用于添加操作控件,添加生成按钮,单机按钮,会发现多生成了一个Towerposlevel1.plist文件,文件里的内容就是我们单机屏幕时生成的towerpos对象的配置信息。读取plist文件,生成炮台坐标。根据当前关卡加载地图背景,使用posloadutil工具类假装炮台坐标配置文件,给炮台坐标列表赋值。怪物坐标编辑器:monsterpos和Towerpos的实现方式基本一样,只是monsterpos调试模式下绘制的不是矩形而是圆形,大小也不一样。新增怪物坐标器:判断当前编辑的

21、模式,进行不同的操作,执行不同的函数。然后输出怪物坐标配置文件。创建关卡场景,把控件加入到当前图层。创建地图层,建立游戏添加英雄,首先根据炮台坐标位置配置文件所创立的所有炮台对象,然后单击炮台后创建英雄,前提是被单击的炮台是空炮台,没有放置英雄。炮台对象:我们从关卡编辑器生成的配置文件里读取炮台坐标对象,遍历炮台坐标列表,读取了炮台的所有炮台坐标对象后,根据这些坐标生成炮台。英雄对象:每一个英雄都有很多属性,他的属性需要通过读取配置文件来设置。通过createfromcsvfilebyid函数可以从配置文件中查找某种id的英雄,读取这种英雄的属性,然后创建英雄对象。通过csvutil工具类的g

22、etint读取某个csv配置文件指定行和列的值,返回一个整型值,同样的,getfloat函数返回一个浮点型值。炮台和英雄的关系:英雄是放置在炮台上的,所以需要给炮台新增一些功能,用来绑定英雄对象。给Towerborder新增一个成员变量,赋予绑定、删除、获取英雄对象的功能,并且增加一个函数用来判定是否单机了炮台对象。加入创建英雄对象的功能:加入屏幕触摸屏事件,从炮台列表中查找被单击的炮台对象。创建cctouchended函数,获取当前被单击的炮台对象,判断炮台对象是否已经绑定了英雄,如果炮台对象没有绑定英雄,则创建一个新的英雄,添加到层里,并且绑定到炮台对象。怪物管理器:有一个自定义的配置文件

23、,用于配置怪物的类型、数量和出场时间:读取自定义的配置文件,创建怪物列表。不断检查时间,判断是否到达了某个怪物出场的时间,如果是,则让怪物出场并按照怪物列标行走,同事从未出场怪物中删除这个怪物。移动控制器,使怪物英雄按指定坐标列表移动。怪物的出场:给定怪物id,从配置文件中读取怪物数据,并且按照给定的坐标点移动。实例化移动控制器对象,添加到怪物身上,。然后设置移动控制器的movebyposlist函数,设定怪物速度。英雄进攻:首先获取关卡地图层里所有的出场怪物记录英雄当前锁定的攻击目标。如果攻击目标为空,则调用choose函数,从怪物列表中查找进入了攻击范围的英雄,设为攻击目标。如果攻击目标不

24、为空,判断目标是否死亡,如果目标已经死亡,则从怪物表中删除这个怪物,并且将攻击目标设置为空,背刺攻击结束。如果攻击目标不为空,且英雄的攻击冷却结束,则调用atk函数进行攻击。判断目标是否离开了英雄的攻击范围,进行判断,且进行一些处理。 设置怪物起点和怪物终点利用自定义ui模板制作关卡信息面板关卡信息数据刷新:塔魂数量,:即金钱怪物数量:为出场的怪物量,在怪物出场之前,发送消息刷新怪物数量即可魔力数量:定义receivemagicnum函数,从传递过来的数据中获取魔力值改变对应的数量,按照目前的魔力数量,再加上获取的值,就是魔力的最终数量。从传递过来的数据中获取魔力的最终值,获取的数据将会代替将

25、来的魔力数量。英雄升级扣除塔魂:在英雄升级的时候发送消息,改变塔魂数量即可关卡选择,根据关卡数加载游戏。创建几个按钮,每个按钮代表一个关卡,单机按钮就进入相应的关卡。在关卡场景单机相应的关卡按钮,设置当前关卡的值,然后跳到关卡场景,在关卡场景里获取当前的关卡值,在读取相应关卡的配置文件和资源。胜利条件判断:判断怪物如果已经到达目的地或者死亡,则从怪物列表中删除该怪物,最后判断怪物列表是否还有怪物,如果怪物为0,并且玩家的魔力值大于0,则游戏胜利,切换到游戏胜利场景。8 参考文献1 刘剑卓.Cocos2D-X游戏开发技术精解.北京:人民教育出版社,2005,2-2002 姚磊.游戏软件开发基础.北京:清华大学出版社,2010,1-2913 king.游戏编程入门.山东:人民邮电出版社,2005,35-99

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1