昨天听到公司策划又对现在一个项目提出新的需求,做一个模拟经营的框架,有感而发,想到以前做的一家游戏公司的模拟经营类游戏(航海贸易+生产)以及现在要做的结合起来,自己设计一款游戏吧。

首先,这款游戏我想取名叫“XX的魔法实验室”,顾名思义,这是一个建设魔法实验室的游戏,当然,还有一个魔法美少女(男)养成的过程。

游戏背景设定:

主角是一个刚刚进入魔法学校的魔法学徒,因为出众的魔法潜力,被她的导师看中,到导师的魔法实验室做她的助手。但不久后,因为帝国与北方兽人之间的战争爆发,导师接到任务,带着实验室的设备到前线参与战争去了,因为主角实力还很低下,虽然她也很想去见识下,但导师不允许她现在就去,只有当她达到初级魔法师的水平并制作出一套合格的魔法装备后,才允许她来前线。为此,主角为了能见识伟大的战争(战争狂?)而努力奋斗着。

游戏设定:

一、人物属性:

1、        昵称:人物的名字。

2、        性别:男或女。

3、        称号:一般为做任务或完成成就获得,有特殊效果。

4、        力量:影响人物的物理攻击力,物理防御力,打造装备成功率,打造时间,打工获得的金钱数等。

5、        敏捷:影响人物的闪避率,暴击率,制作药水的成功率,打工花费时间,攻击速度等。

6、        体质:影响人物的体力上限,防御力等。

7、        智力:影响学习速度和学习后属性增加值,制作物品花费的时间,可学习魔法的数量和等级,施法速度等。

8、        精神:影响人物的魔力上限,魔法攻击力,魔法防御力,制作物品的成功率等。

9、        魅力:影响打工获得的金钱数,探险获得的金钱数等。

10、    体力:人物任何操作都需要消耗体力,例如:学习、打工、制作物品,探险等。

11、    魔力:人物使用魔法,制作魔法物品等需要消耗魔力。

12、    元素亲和力:

风:影响风属性魔法威力和抵抗力。

火:影响火属性魔法威力和抵抗力。

水:影响水属性魔法威力和抵抗力。

土:影响土属性魔法威力和抵抗力。

二、道具分类:

1、        基础材料:自然界自然生成的最基本的材料或经过粗略加工的矿物质。例如:精金、秘银、原木、三叶草,五色花,孔雀羽,魔晶,龙血,犀牛皮,猛犸象牙等等。

2、        零部件:经过一个或多个原料加工后制作成的用以组成魔法道具或装备的零件。例如:箭杆、弓弦、杖身、剑柄、齿轮、魔纹布等。

3、        魔法道具:有着各种神奇效果的道具,由零部件或基础材料合成制作,需要设计图纸。例如:空间袋、炼金炉、摇钱树、魔法傀儡等。

4、        装备:穿戴后增加人物属性或有其他特殊效果,分为:帽子,衣服,鞋子,手套,项链,戒指,左右手武器,腰带等,制作需要设计图纸。

5、        药水:使用后可以临时性或永久增加属性或其他特殊效果。

6、        设计图纸:制作魔法道具和装备的必要物品,可以重复使用。

三、场景:

1、主场景:

1.1、魔法实验室:主角进行魔法实验,打造魔法道具和装备、零部件,冥想,休息的场所。

2、副场景:

2.1、魔法教室:主角进行魔法学习的场所。学习类别分为:魔法知识、魔力解析、风魔法、火魔法、水魔法、土魔法、实战练习等。能够增加(减少)人物的部分属性,减少金钱。人物在这里还可以学习法术。

2.2、食堂:打工(服务员||洗碗工)。能够增加(减少)人物的部分属性,增加金钱。人物还可以在这里购买食物用来加速恢复体力。

2.3、商场:打工(收银员||搬运工)。能够增加(减少)人物的部分属性,增加金钱。人物还可以在这里买卖各种物品(包括系统商店和拍卖行)。

2.4、养殖场:打工(饲养员||驯兽师)。能够增加(减少)人物的部分属性,增加金钱。人物可以在这里购买宠物。

2.5、竞技场:打工(解说员||角斗士)。能够增加(减少)人物的部分属性,增加金钱。人物可以在这里与好友对战或挑战陌生人。

2.6、图书馆:打工(管理员||清洁工)。能够增加(减少)人物的部分属性,增加金钱。人物可以在这里购买各种设计图纸。

2.7、魔幻森林:探险。能够增加(减少)人物的部分属性,可以获得部分基础材料。

2.8、地下洞穴:探险。能够增加(减少)人物的部分属性,可以获得部分基础材料。

2.9、学校管理处:接取任务,毕业考试(获取初级魔法师证书)

2.10、各种小游戏:可以获得部分基础材料和金钱。

四、界面

界面默认是主场景,即一个魔法实验室的画面。场景元素主要包括人物,橱柜(放置不需随身携带的物品,即一个仓库,可花费材料升级),炼金炉(可升级),试验台(可升级),培养室(可升级),制作车间(可升级),休息室(可升级)等等。

界面元素在界面左上角为人物头像、体力值、魔力值、金钱数。右下角为副场景菜单按钮、战斗设置按钮、任务菜单按钮、法术菜单按钮、排行榜按钮、好友按钮、系统菜单按钮等。

操作:

1、        点击人物头像出现人物的属性,装备,背包格(背包格多少由腰带和空间袋决定),仓库格。可以整理背包,替换装备。

2、        点击橱柜出现仓库格和背包格。

3、        点击炼金炉出现炼金画面和仓库格背包格,可以选择设计图纸,加入材料后进行装备制作。

4、        点击试验台出现实验画面和仓库格背包格,可以选择设计图纸,加入材料进行药水制作。

5、        点击培养室出现培养室画面和仓库格背包格,可以进行植物种植,一定时间后收获基础材料。

6、        点击制作车间出现制作画面和仓库格背包格,可以选择设计图纸,加入材料进行魔法道具制作。

7、        点击休息室,选择冥想或休息以增加精神或恢复体力魔力。

8、        点击副场景菜单按钮,出现副场景菜单,列出所有副场景列表,点击某个场景,出现二级菜单选择操作类型(例如:打工-服务员)。

9、        点击战斗设置按钮,出现战斗设置画面,可以进行战斗规则设置。

10、    点击任务菜单按钮,出现任务列表,可以在这里接取任务,获取奖励。

11、    点击法术菜单,出现人物记忆法术表和已学习法术表,可以在这里选择要记忆哪些法术,只有已经记忆的法术才可以在探险或其他场景中使用。

12、    点击排行榜按钮,出现人物排行榜,可以有几个不同类别排行榜,比如总属性排行榜,单属性排行榜,金钱排行榜等。

13、    点击好友按钮,出现好友列表,可以进行好友操作

14、    点击系统菜单,出现菜单列表,包括:更新,退出,设置等。

以上所有操作都需要播放相应动画。具体界面不在大纲里给出,请设计人员进行详细设计。

另登陆注册设置商城等大众化界面不在这里描述了,本大纲主要是进行游戏系统介绍,游戏的各种设定。

五、法术:

游戏里一个重要设定就是法术,法术暂时定为5级,最低等级为1级,最高5级。

法术属性有:

法术等级:1-5

所属元素类别:风火水土。

法术效果值:固定值或百分比。(直接伤害魔法只有固定值,百分比都是非直接伤害的,例如:增加精神30%;减免魔法伤害50%)

法术效果类别:增益(对自己人)、减益(对敌人)。

法术效果影响属性:例:力量、敏捷、智力、体力、魔力等。

法术范围:单体、群体。

法术施法时间:正整数。

人物和游戏中的怪物都有一个魔法属性。怪物的魔法属性是固定的。而人物的魔法属性是非固定的,由人物的最大值的元素亲和力决定。

4类元素属性相互克制,例:水克火,火克风,风克土,土克水。相克的属性会导致战斗时一方使用克制对方属性的法术产生更大的伤害效果。

人物使用法术需要先记忆法术,而能够记忆的法术是人物已经学习的法术,学习法术可以在魔法教室学习或其他途径获得。

人物记忆法术的数量由人物智力属性决定,但都有一个上限值。

暂定为:

1级:最多8个

2级:6

3级:4

4级:2

5级:1

游戏怪物:

所有怪物的属性和游戏人物的属性一样,只在数值上有区别。但是怪物的魔法属性固定不可变。

宠物:

在探险时有极低几率捕获怪物,可以作为自己宠物。也可以在养殖场购买一个作为宠物。宠物可以帮助战斗,帮助制作物品,可以升级,可以替换宠物,但最多只有一个宠物。

六、战斗:

因为是养成游戏,所以游戏中战斗不做手动操作,完全自动完成。只播放动画。

发生战斗的场景可能有以下几个:探险,竞技场,魔法教室之实战练习。

战斗前一个重要操作为战斗规则设置,好的设置决定你战斗的成功率。

战斗设置选项:

1、        法术施放顺序:先低后高、先高后低。

2、        法术施放规则:防御优先、进攻优先。

3、        战斗位置设置:宠物前列、宠物后列、并排。

4、        探险进度设置:只战斗一场、战斗二场、战斗三场、战斗到死、法术用完返回。

5、        战斗战术设置:优先攻击前列、优先攻击后列

6、        药水使用设置:不使用药水、先使用药水、需要时使用。

战斗场景:

战斗场景为横版(竖版,都一样)。两排四列,我方人物和宠物在左边两列,敌方在右边两列。根据规则站好位置。(我方最多两个角色,敌方如果是怪物最多4个)

攻击时,如果对方有两列,那么前列角色攻击前列角色100%伤害,攻击后列70%伤害。后列角色攻击前列角色70%伤害,攻击后列50%伤害。(即相隔1列70%伤害,相隔2列50%伤害)

魔法攻击可以攻击到隔列,物理攻击只有装备远程武器才可以攻击隔列。

战斗攻击优先判定方法:

物理攻击只计算敏捷属性。魔法攻击为智力属性-法术施法时间。最后按照计算得出的数值排列每个回合的进攻优先度。

战斗伤害计算公式:

首先说明下,下面的与人物属性相关的值,都是在计算完装备/魔法/药水的效果后的值。

1、        物理伤害公式:

A1=进攻方力量                        A2=防御方力量

B1=进攻增幅系数                    B2=防御减免系数

C1=进攻方敏捷                        C2=防御方敏捷

D1=暴击系数                            D2=暴击倍数

E=闪避系数                              F=防御方体质

G=体质换算防御系数                     H=位置系数

I=进攻方伤害魔法增幅系数(>1)  J=防御方伤害魔法减免系数(0-1)(这两个由先前施放的辅助魔法效果决定)

进攻造成伤害值:

X = (C2-C1) / E > rand(0,C1) ? 0 : (A1 * B1 * ((C1-C2) /D1> rand(0,C2) ? 1 : D2) – A2 * B2 – F * G)  * I  * J* H;

X = X < 0 ? 1 : ceil(x);

2、        魔法效果公式

A1=施法方精神                        A2=被施法方精神

B1=施法方增幅系数                B2=被施法方减免系数

C1=施法方法术效果                C2=防御方伤害魔法减免系数(0-1)

D1=施法方元素亲和力            D2=被施法方元素亲和力

E=施法方法术元素类别对被施法方魔法属性影响系数(根据相克关系分别为0.5,1,2)

F=被施法方体质

G=体质换算防御系数                     H=位置系数

魔法效果值:

X = ((A1 * B1 + C1) * (1 + D1 / 100) * E – (A2 * B2) * (1 +D2 / 100) – F * G) * C2 * H

X = X < 0 ? 1 : ceil(x);

七、游戏玩法:

用户注册登陆后,第一次登陆需要设置好游戏人物昵称,唯一且不可更改。初始有少数金钱,例如1000金币。无任何道具装备材料图纸等,人物属性很低。

初期可以去魔法教室学习,增加人物属性,但要扣除一定金钱作为学费。也可以去打工,得到金钱,但是属性增加不如学习多。但初期不建议去探险,属性太低成功率低。所有学习,打工,探险,小游戏操作都要扣除体力值,部分学习,打工,探险还会随机扣除魔力值。所有学习,打工,探险都有失败几率,失败惩罚是扣除部分属性点。但学习和打工失败的几率是统一设定的,不受人物属性装备等影响,而探险失败几率受人物属性装备和战斗设置影响。

建议学习打工探险获得的属性点规则为:每次增加一个主属性2-4点(属性固定点数随机范围),一个副属性1-2点,减少一个属性1-2点。(具体数值由数值策划定,获得点数值建议探险>学习>打工)。

除了学习打工探险外,人物还可以做的就是制作物品,制作物品会消耗材料,扣除体力值,部分物品会扣除魔力值。且也有一定失败几率(与人物属性和装备有关),制作成功有一定几率增加某个属性一点属性值。

如果想获得基础材料,可以去玩小游戏,小游戏只扣除体力值,可以无限重复玩,根据分数可以获得一定基础材料,有很小概率获得其他物品。但无其他奖励和惩罚。

可以用金钱去商店购买材料或者其他物品,材料小贵,物品超贵(鼓励大家自己制作,谁叫这个是个模拟养成游戏呢),也可以卖掉材料物品获取金钱(看了两边差价你会哭出来)。因为卖系统商店太不划算,所以有了拍卖场。

拍卖场里可以买卖玩家的一切物品,基础材料、零部件、魔法道具、装备、药水、设计图纸等。玩家设置一个起拍价格,可以设置或不设置一个一口价,拍卖时间可以设置为12/24/48小时,到时间价高者得物品,卖价得金钱,无成交则物品返回卖家手上。不管成功不成功,系统都要收取一定手续费。

手续费为固定费用:起拍价*10%*(1||1.2||1.5)(里面的三个数字和拍卖时间有关)+非固定费用:最终成交价*10%。在投放拍卖时先从卖家那收取固定费用,成交结算时再扣除非固定费用。

体力值与魔力值恢复:体力值魔力值可以以固定时间慢慢恢复,或者在食堂食用食物加速恢复,或者在休息室加速恢复。

八、用户交互

主要是以下几处可以与其他用户交互的地方

1、        排行榜:看自己的排名,引起竞争的意识

2、        好友:与好友交互,对战等

3、        竞技场:与其他玩家对战

4、        拍卖场:互通有无,市场经济

主要系统就是以上这些,如果要增加可玩性,还可以增加副本,天梯系统,魔法大赛系统等。

一款模拟养成类游戏的策划大纲相关推荐

  1. 纪元java游戏_纪元系列_这几款模拟经营游戏可以用来悠闲地度过一个暑假_3DM单机...

    9.纪元系列 <纪元1701>的故事背景定位在16-17世纪"地理大发现"时期.在游戏中,玩家需要扮演一名船长在航海旅途中探索发现全新的大陆和外国文化,通过开发各种科技 ...

  2. 超级好玩的经营模拟类游戏—模拟人生3 Mac全dlc整合版

    sims3 mac版中文名为模拟人生3 mac,是一款有着非常强的自由性的经营模拟游戏,玩家可以通过为角色设置5种不同的个性,以此来塑造不同的人物.模拟人生 3 for Mac全dlc整合版,其中包含 ...

  3. 游戏制作策划人员指南

    游戏制作策划人员指南 概述     我们知道,在游戏制作过程中策划这个职位至关重要.在中国游戏制作公司因为诸多原因,管理不是很完善,所以对策划的要求尤其之高.做为策划,除了要求设计游戏脚本(相当于电影 ...

  4. 新一代iPhone来袭:20款iPhone5必备游戏推荐

    iPhone5来了!尽管不如期待中那样完美,但是200万台的预订新纪录,依然说明了苹果的受宠程度.不少幸运儿也已经第一时间拿到了新一代iPhone.作为当下最主流的移动游戏终端之一,iPhone一直是 ...

  5. 技术转载:八款开源 Android 游戏引擎 (巨好的资源)

    作者: iamsheldon 链接:http://software.intel.com/zh-cn/blogs/2012/01/13/android-4/ 初学Android游戏开发的朋友,往往会显得 ...

  6. 八款开源 Android 游戏引擎 (巨好的资源)

    初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引 ...

  7. 前端答题小游戏_这是什么神奇操作!两个前端一周上线一款联机小游戏

    这是一款在一周之内完成立项到上线的防疫知识对战小游戏,你玩过吗? 一起来战疫 它在上线四小时内用户数激增60倍,获得新华社力荐,开发过程中仅投入2个前端开发+1个美术+1个策划,这款小游戏里,单机玩法 ...

  8. 八款开源Android游戏引擎

    导读:很多初学Android游戏开发的朋友,往往会羡慕iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,事实上,Android也有相当数量的游戏引擎存在.下面我罗列出八款常见 ...

  9. C++(11)--编程实践1-经典养成类游戏简单实践

    经典养成类游戏简单实践-小公主养成记 <老九学堂C++课程>学习笔记.<老九学堂C++课程>详情请到B站搜索<老九零基础学编程C++入门> ------------ ...

最新文章

  1. 解题报告:POJ - 1062 昂贵的聘礼(最短路、超级源点)
  2. 第四节、逆矩阵与转置矩阵
  3. Python 数据结构视频教程三
  4. 2020-10-27(原码,反码,补码的产生)
  5. PHP__call __callStatic
  6. java 启动参数 配置,java程序启动参数设置
  7. 数据科学 IPython 笔记本 7.3 Pandas 数据操作
  8. 14.TCP/IP 详解卷1 --- DNS:域名系统
  9. 如何调整pdf的页边距
  10. https数据传输协议(安全套接字层超文本传输协议)
  11. Git上一些不错的项目
  12. STM32之俄罗斯方块
  13. 2021-1-30最短路入门
  14. WiFi模块硬件兼容封装尺寸三:LGA-44/12*12mm
  15. MFC AFX_EXT_CLASS
  16. JavaWeb全套教程笔记_前端技术
  17. 计算机根号的3次方怎么,excle 开几次方|excel中咋开3次根号啊
  18. 算法速成记录贴Day3
  19. Ubuntu 20.04 boot repair(镜像引导目录修复)
  20. 学习Java虚拟机的正确的姿势?

热门文章

  1. Ubuntu18.04 安装Nvidia驱动+CUDA+cuDNN+Anaconda3(图文超详细)
  2. 玩战塔英雄不显示服务器,王者荣耀的这个问题,国家点名了仍没有改正过来!战塔英雄就没有...
  3. js实现螺旋纹理特效
  4. 3.2 写一个UR机器人运动学库
  5. 德语语法笔记——动词的变位
  6. 百度白皮书5.0解读如何合理设置展开全文功能
  7. NOT EXISTS真的不走索引么?如何优化NOT EXISTS!
  8. Mysql统计每个小时或半小时数据的数量
  9. 入力できる文字数チェック
  10. Matplotlib输出中文显示问题