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

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

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

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

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

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

一时间只想到了这么多,总之还是发上来看看大家讨论收集更多的灵感。
6150 次点击
所在节点    游戏开发
45 条回复
edwardaa
2017-08-18 22:07:56 +08:00
美式 RPG,啧啧。。。
tyrealgray
2017-08-18 22:32:51 +08:00
这么久就一个灌水回复,简直不要太惨 (掀桌
stevenFang
2017-08-18 22:47:29 +08:00
拜大神为师,求加微信 fangchengm
binux
2017-08-18 22:54:20 +08:00
你是说 RPGMaker 吗?
tyrealgray
2017-08-18 22:56:13 +08:00
@binux Oh hell no! 😂
PythonAnswer
2017-08-18 23:02:29 +08:00
自己写一套呗
murusu
2017-08-18 23:06:19 +08:00
这东西恐怕没有你想象中的那么容易
要做到故事合理而且互动性强就离不开对游戏世界的准确模拟,就目前来说还没有任何可行的方法可以实现
你有兴趣的话可以了解一下 Dwarf Fortress
目前这游戏在游戏世界模拟上可以说是吊打了其他所有的游戏,不过在动态故事发展上还只是刚刚起步而已
binux
2017-08-18 23:21:01 +08:00
@murusu #6 我不理解「对游戏世界的准确模拟」
意思是说你对游戏 NPC 说,让我们开发一种「 story engine 」吧。然后它们就能开发出一个「 story engine 」?
tyrealgray
2017-08-18 23:23:29 +08:00
@murusu Dwarf Fortress 之前就了解过,不过我的想法和作者走向不一样😂。
另外我没有想象的很容易,只是想知道有没有。因为要说这东西写不出来做不到我觉得也太绝对了。

游戏属于快消品,不同的公司基于工作室开发着各种游戏,必然有些时候一个东西概念很好但是没人去开发也是可能的吧。
不像传统软件通过订阅服务能源源不断创造财富,开发工具增大产出得到良性循环。游戏寿命很难有几个长久的吧,风险一大整个公司都能倒闭。
viator42
2017-08-18 23:26:17 +08:00
不太明白你说的是啥,大概意思就是说做一个支线剧情库,可以在开放世界游戏里自动加各种支线。以后通过机器学习估计可以实现生成复杂的随机事件。辐射 4 不已经有了随机任务了,只不过做的太糙,成了个笑话
vertas
2017-08-18 23:28:06 +08:00
其实就是一句话:“尽可能的模仿真是世界事物的发展”!
tyrealgray
2017-08-18 23:29:39 +08:00
@viator42
@vertas
不要动态,是自己加自己想要的剧情,但是通过一种工具,让这些剧情的添加更改和编写的成本变到最小。
kaneg
2017-08-18 23:44:44 +08:00
估计要等到人工智能成熟的那一天了
qdwang
2017-08-18 23:44:51 +08:00
lz 玩过巫师 3 吗?里面很多支线主线都是你说的这样。
qdwang
2017-08-18 23:46:17 +08:00
你玩过巫师 3 就知道,他们一定开发了这样一套工具来专门讲故事。
tyrealgray
2017-08-18 23:49:05 +08:00
@kaneg 说了不是动态计算,哎
tyrealgray
2017-08-18 23:51:40 +08:00
@qdwang 嗯,123 都玩过,3 没打翻。估计为 3d 游戏准备的解决方案一定都比较重量级耦合高吧,我就做做自己的游戏😂
markx
2017-08-19 00:00:04 +08:00
似乎阁下已经在做了
keysona
2017-08-19 00:06:10 +08:00
荒野之息。

玩的很舒服,真的在玩。

很多 3a 大作玩不去啊= =。
tyrealgray
2017-08-19 00:06:41 +08:00
@markx 没灵感,建起来的项目也只有发呆 :(

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

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

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

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

© 2021 V2EX