设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4308|回复: 18
打印 上一主题 下一主题

[交流讨论] 如何制作一个DIY装备系统

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3374
在线时间
277 小时
注册时间
2019-4-23
帖子
202
跳转到指定楼层
1
发表于 2020-11-4 10:03:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
想在游戏中引入一个玩家可以自定义各种装备的系统,
大概就是打怪会掉落怪物的一些皮毛啊什么的东西,
然后这些东西可以随意组合,进行锻造,
根据每件物品的效果生成最终的装备。
目前只有这么个大概的方向,
不知道大家有没有什么好的建议。

目前个人感觉这个设计起来可能会比较麻烦,
但是如果能做好,应该会是一个比较有意思的系统。

Lv5.捕梦者

梦石
0
星屑
39099
在线时间
5730 小时
注册时间
2006-11-10
帖子
6631
2
发表于 2020-11-4 16:22:50 | 只看该作者
本帖最后由 灯笼菜刀王 于 2020-11-4 16:31 编辑

说在前面的话: 任何自由度的设计都是大量分歧堆出来的, 分歧越细越自由

做法大致可以分为三种
1, A+B = C,通预先设置的"配方", 让玩家瞎猫碰上死耗子, 合成成功的几率和配方的数量和简易度成正比, 此法简单粗暴, 技术难度1星, 缺点, 无趣,逼人家看攻略, 笑

2,通过制定详细规则来计算出结果, 比如 钢板影响基础防御,生成品为可能是武器防具和饰品, 蕾丝影响基础魅力, 生成品可能是饰品,帽子,内衣,   然后用钢板和蕾丝合成就可以得到提升防御和魅力的饰品(钢丝蝴蝶结) 此法探索味道十足, 能吸引人不断的尝试各种素材合成, 缺点就是产出靠随机, 要这样玩, 就要增加SL成本才有意义, 技术难度3星

低技术版: 像口袋妖怪生蛋,把素材分组, 然后套用固定公式获得对应生成类型, 然后在这个类型里随机抽吧, 笑

低技术版的应用就像这样~

通过投入不同的资源来一定程度上控制随机抽卡结果, 虽然最后还是随机就是了┑( ̄v  ̄)┍

3,风来之西林式合成, 把素材的属性或功能通过一定规则重新组成新的东西, 此法规则容易掌握, 合成可能无限, 而且趣味十足, 不过要玩这种方法,就要自己去写新的道具系统, 技术难度5星,笑

点评

第二种和第三种是我觉得有意义的,但是这个规则~~有点难制定啊!!  发表于 2020-11-4 18:11
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33591
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

3
发表于 2020-11-4 17:02:45 | 只看该作者
1,给每种材料设定一个属性倾向度,
       比如合成时加装备的属性倾向度或者加状态技能倾向度。

2,每个材料有一个值,决定其所倾向的方面能加多少属性或什么类型的状态技能。
       如果材料有品质更好,品质越高值越高。

3,留一个空的装备data,合成时就拷贝它,然后根据所用材料来为这个装备随机加属性或其它。

4,可以弄一个键盘输入,玩家自己取装备名。或者给装备加一个标签:XXX打造。

5,新装备数据添加到对应的$data ,储存json 。或者储存为游戏存档。

6,不同意楼上的 if 观点,应该是 rand 。

点评

↓↓所以灵魂是rand,你的if只是前提。况且,管控可以随机的条目数,也不一定要用if啊。  发表于 2020-11-4 18:23
你们两位大佬其实是一个观点吧~random的意思就是要随机,比较自由和丰富,但是随机不太可控, if就有很好的可控性但是自由度不够,结合使用就对了  发表于 2020-11-4 18:16
然而, 就是其因为其拥有完善的if,才能有效管控rand, 不至于因平衡失调而丧失其游戏性, 随便rand,新手村路边杀只鸡掉屠龙刀好玩么=.=  发表于 2020-11-4 17:54
对啊,不管他rand多少条属性,始终还是rand。  发表于 2020-11-4 17:47
暗黑2的装备rand是基于详细规则上的哦, 什么地图等级,怪物等级,道具等级,MF,XXOO的规则写了两三页呢, 而这些规则也是如今还有人津津乐道的谈资  发表于 2020-11-4 17:45
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
104
在线时间
9 小时
注册时间
2020-10-21
帖子
24
4
发表于 2020-11-4 17:07:30 | 只看该作者
random是用来随机点数,抽和氪的问题,但if用来判断他到底合成的可选择性,可以确定哪些配方满足。其实都不冲突。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3374
在线时间
277 小时
注册时间
2019-4-23
帖子
202
5
 楼主| 发表于 2020-11-4 18:18:36 | 只看该作者
芯☆淡茹水 发表于 2020-11-4 17:02
1,给每种材料设定一个属性倾向度,
       比如合成时加装备的属性倾向度或者加状态技能倾向度。

思路应该就是这样,主要是没什么制定规则的经验,
感觉比较难弄~~~~

点评

我试试能不能整 哈哈哈  发表于 2020-11-5 09:43
慢慢一步步的搞啊,先把规则抛到一边,假装规则是ok的,把规则以后的处理了,再来慢慢试验规则。 当成是一个实验就行了  发表于 2020-11-4 18:48
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39099
在线时间
5730 小时
注册时间
2006-11-10
帖子
6631
6
发表于 2020-11-4 19:18:22 | 只看该作者
本帖最后由 灯笼菜刀王 于 2020-11-4 19:55 编辑

好像离题了, 请无视之=.=
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-18 15:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表