【游戏构思】超随机沙盒游戏(武器篇1)
我想要搭建一个【无限地图,开放世界,微剧情向,超高随机性,肉鸽类,沙盒类,生存类】的究极缝合怪游戏。本篇是我疯狂想法中的其中一环——武器篇。(武器:纳尼?!我也是你 Play 的一环?)
旧有系统简介
传统的 RPG 游戏,武器都是由游戏开发者设计好一个个固定名称的武器,这些武器往往连贴图一起设计好,可塑性及随机性低。通常只能通过随机前后缀,来区别每个武器的强度。
崭新武器装配框架
这里介绍我们所构思的武器装配框架!我们的武器框架参考自《无主之地 3》(Borderlands 3)的武器装配系统,如果技术行得通,我们还想加入《魔法工艺》(Magicraft)以及《Noita》的可编程武器系统。增加更多的可玩性,而不仅仅是数值上的差异。根据《无主之地 3》的开发者透露,无主之地通过不同的排列组合,游戏中拥有 10 亿(甚至有传言说超过 10 亿)把不同的枪械,每一把枪械都有自己的特性[1]。按照这个计算,假设游戏中只有一种武器——剑,而剑的主要结构有:剑刃、护手、剑柄、配重。
假设我们的游戏中有 5 种原材料可以合成成剑的各种结构,通过排列组合则能够拥有 $5 ^ 4 = 625$ 把不同的搭配。再加上常见游戏武器种类 15 种[注1]、若干个前后缀、以及武器镶嵌功能。玩家 / 系统能够创建的不同的武器能轻松达到数十亿之多。
对应武器系统的设计雏形
在游戏开发前期,对于每件武器,能够规划出他的构建流程如下:
- 获取部件的原材料:史莱姆粘液、木板、铁锭……
- 将原材料合称为部件:剑刃、护手、剑柄、配重
- 将部件放入合成台中(对于代码逻辑,可以通过 Factory 设计模式来随机出一把武器,流程从手动变自动)
- 合成过程中,根据给定概率,随机出前后缀,并对武器数值进行微调
后记
当然,除了武器,游戏中的其他东西都可以基于这套框架进行开发。
顺带记录一下武器的风格,后续可能会用到:
- 科幻风格:这种风格的封面使用了未来科技的元素,如激光、机器人、电路等,给人一种超现实的感觉。封面的颜色以蓝色和白色为主,突出了冷静和智能的氛围。
- 像素风格:这种风格的封面回归了计算机的本质,用简单的像素点构成了各种武器的样式,如剑、弓、斧等。封面的颜色以红色和黑色为主,营造了一种复古和热血的氛围。
- 蒸汽朋克风格:这种风格的封面结合了工业时代和魔法时代的元素,如蒸汽机、齿轮、魔法符文等,给人一种奇幻和冒险的感觉。封面的颜色以棕色和金色为主,展现了一种古典和华丽的氛围。
注释
- 近战类:
- 刀
- 剑
- 枪
- 匕首 / 短刀
- 斧
- 铲
- 十字镐
- 锤 / 棍棒 / 钝器
- 旋棍
- 拳套 / 指虎
- 鞭子
- 远程类:
- 弓
- 弩
- 暗器
- 回旋镖
- 飞斧
- 防御类:
- 盾
参考资料
[1] Borderlands 3 weapons: everything we know about guns and brands - https://www.pcgamesn.com/borderlands-3/weapons-guns-manufacturers
[2] 游戏装备-萌娘百科 - https://zh.moegirl.org.cn/游戏装备