RPG 类型的游戏反而不像以前了,是否有人想过"story engine"这种东西来打破格局?

2017-08-18 21:26:59 +08:00
 tyrealgray
现在的 RPG 游戏画面越来越好,剧情也越来越长,然而像多种选择多种走向的游戏却越来越少了。
辐射,上古,质量效应这类游戏也开始稍显乏力。画面虽然好,但是带给人最冲击的永远还是玩家选择之后的故事。

3A 大作加上改变故事走向和结局的成本太高,自己是深有体会这一点,当初用 C++,在有 ue4 引擎的情况下,撸个人物和动作都累的半死。但是 2d 独立游戏中也没发现有开发出这类工具的动向。

比如一个例子:
曾经一款老游戏里面,玩家好不容易打败女巫,在查看战利品的时候发现一个怪物盒,居然可以让你选择摧毁它还是释放它。
你如果将它释放,玩家角色会立即死亡,玩家的家族被诅咒,好不容易拯救的小镇被血洗。今后玩家再建立同样姓氏的角色时,小镇的居民都会攻击玩家。

虽然知道游戏毕竟要赚钱,不过应该有游戏开发者想到一种"story engine"来做这种事情吧。
现在的游戏做不做支线,基本游戏就那么几个结局,不会变。你帮不帮这个 npc,对其他任务的影响完全为零。

那么如果真的没有这种数据引擎,有人想写一个么?
楼主最近在写自己的游戏的道路上发现如果有这样一种工具,RPG 的体验会变得非常好。加之最近安利同事用 ppt 介绍了一波 redux,发现这种数据流在软件中的方便让楼主觉得对应到游戏开发也可能极大的发挥作用。

一时间只想到了这么多,总之还是发上来看看大家讨论收集更多的灵感。
6160 次点击
所在节点    游戏开发
45 条回复
tyrealgray
2017-08-19 05:10:19 +08:00
好。。。好冷清,这才不到 15 个回复
alvinbone88
2017-08-19 06:56:35 +08:00
第一反应是用 kirikiri 和 ONScripter (逃
KeepPro
2017-08-19 07:32:01 +08:00
只能自己开发一个脚本系统实现了
whileFalse
2017-08-19 08:27:56 +08:00
就是个脚本引擎啊……每个 RPG 都有啊……楼主想玩出什么花活我没懂。
nekoyaki
2017-08-19 09:50:10 +08:00
……我想了一下,楼主要的是不是三国志系列那一类的
tieshu
2017-08-19 10:56:11 +08:00
怎么说,现在都是快节奏的游戏,楼主说的这种游戏,太耗时费力的。很多玩家估计还没玩一半就放弃了。
weilongs
2017-08-19 12:34:01 +08:00
辐射没玩多久,上古没玩多久,为啥?我老弄 mod 浪费了太久了. 玩的久的龙腾世纪 1,css
tyrealgray
2017-08-19 14:07:32 +08:00
@whileFalse 每个游戏都有?有没有具体的介绍?我去参考参考。
tyrealgray
2017-08-19 14:09:57 +08:00
@nekoyaki 三国志是哪种工具?有专门的介绍没?我去参考一下它们的做法。
Afanyiyu
2017-08-19 23:30:23 +08:00
美好世界?
比较极端的像 ttt ?
反正我不懂
master
2017-08-20 01:16:00 +08:00
简化的情形 确实就只是一些逻辑开关变量 因为剧情触发改变这些变量之后 相应的地方检查有这个开关时给出对应的表现 RPGMaker 都能支持 要再复杂一些 确实就是脚本引擎 但这些也都是标配了吧 最关键不是技术实现 而是游戏开发公司投入多少精力在这些细节的表现上

要说最近的游戏的话 荒野之息 确实在故事的细节上也是下了不少功夫的 不知道 LZ 玩了没有
tyrealgray
2017-08-20 17:32:59 +08:00
@master 打算自己试着写一个。楼上很多提到的脚本引擎其实都不是我需求中的样子。
也可能是因为没见到过,在我理解中逻辑开关或者行为树应该就是脚本引擎那些东西吧,我想的是这两种东西的集合体。
RPGMaker 我记得大多工具都要求只能在 RPGMaker 里用,而且貌似没有开源。

我打算写的工具大致是,建立一张变量表去关联游戏中涉及到的因素(大概就是你说的逻辑开关),然后通过事件来计算逻辑改变(大概就是行为树吧)。

最后的效果就是 [world] .event(fire doom) => [fire world (地图相关的新变量), 5 city burn out (城市相关), 1 task timeout (任务模块相关), ...]

不知道有没有这种能够方便集成到各种游戏里的开源工具
codermagefox
2017-08-20 20:11:56 +08:00
@tyrealgray 既然你说你是一名游戏玩家,我默认你玩过 undertale.
你这张表的简化版,我认为就是善恶值.也很好理解,不是吗?
除非你想做的是大型的\随机的,不然明显最后还不如善恶值来的简单粗暴有效果.
wudanyang
2017-08-20 22:14:05 +08:00
之前玩过一个, 游戏名称忘了。跟你说的这个很像,支线影响主线。玩得很开心,不过后来的 rpg 很少有这种了。
tyrealgray
2017-08-20 23:23:34 +08:00
@codermagefox 请遵照需求来想问题

@wudanyang 游戏有很多,这贴是在问工具😔
bluefalconjun
2017-08-21 10:53:19 +08:00
从远一点来讲, 现实世界就是一个物理规则固定(目前还算是)的开放式 rpg. 从个人玩家来讲你可以有无限种剧情选择, 但是最后, 为了游戏体验大家还是走同样的路(不确定...).
那么, 是不是可以借鉴在游戏中创造这种可能的 storymode 呢?
revlis7
2017-08-21 12:42:28 +08:00
现在的 RPG,光看对话选项就知道接下来会发生什么了,不但能猜透剧情,还能猜透游戏制作者的心思。必竟玩家也在成长。辐射 4、上古在我看来都是如此。

可能这也是为啥那么多人会觉得巫师 3 好玩的原因吧。现在看来想要找回当年玩辐射 2 时惊艳的感觉也是越来越难了。
Philippa
2018-11-01 02:12:50 +08:00
看了看楼主的留言发现还活着,我目前也在做一个 side project 的独立游戏,搜到这里发现真的自己动手开发游戏的没几个,不知道楼主的剧情蓝图发明没有....另说 Unreal4 做动作有那么夸张么,我只测试过素材导入人物衣服都行,动作没试过,我还打算 3D 固定视角变 2D....
tyrealgray
2018-11-01 02:24:22 +08:00
@Philippa 目前正在集中精力搞沙盒模拟引擎,工作量巨大是真的。欢迎关注 https://github.com/TyrealGray/Qin.js
Philippa
2018-11-01 02:29:24 +08:00
另外这类游戏有个名字,叫 Choices and Consequences 游戏,外国玩家在 steam 有个组专门推这类游戏。我觉得 2D 不好推剧情,表情动作要十分丰富对美术要求太高了。3D 反而一堆资源各种渲染录像,我是打算 2.5D ,加电影风格剪切。像 To the moon 这种我是玩不下去,像 Limbo 这种反倒是可以的!不知楼主还有没有弄游戏,我同事从游戏转过来的都是真的是垃圾级页游的多,他们除了开宝箱啥都不会了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/384049

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX