youme 发表于 2020-12-2 15:23

弹幕游戏有没有代码层面的逆向研究?

这几天看直播stg练习,主播不停在同一个点死,最后忍不住了说怎么脸黑一直抽到最难的类型
stg这一类也存在很久了,有没有从代码层面反向推出躲法的例子
感觉技术力早已达到了这个层面为什么一直没有人做,一代代人只是用命堆出经验,是不是效率有点低了
我觉得如果从代码层面理解了部分弹幕不说能提高多少水平,至少能给一些玄学更好的解释,起码能减少受罪的次数吧

精钢魔像 发表于 2020-12-2 15:27

没必要吧,练到肌肉记忆就行了

urvark 发表于 2020-12-2 15:29

这类游戏就是这样才好玩啊,你要说分析代码……你不如直接写个程序自动玩就是了,能分析代码绝对能写出自动躲弹幕的程序,你开着游戏再开着程序看它们自己玩多好

nice女武神 发表于 2020-12-2 15:31

函数曲线一定会给玩家留下活路 (随机尸弹除外)   否则就是游戏设计问题

oyss 发表于 2020-12-2 16:11

应该出台法令,

stg游戏设计者不打通一次(找代打也行)最高难度禁止压盘!

nekomimimisuzu 发表于 2020-12-2 16:24

STG的难点又不是解法,想要知道怎么打你找个rep看几次就行了,但那操作你能复现出来吗

超氪金月饼 发表于 2020-12-2 16:25

街机游戏的模拟就很难了,等到基板的ROM流放游戏都过时了

Lynn冰翎 发表于 2020-12-2 16:28

你只需要懂判定就好了,没那么复杂

catto 发表于 2020-12-2 16:35

看得懂生成不代表会躲,糟也是弹幕游戏的一部分

averon 发表于 2020-12-2 16:44

挖数据提升游戏理解是可以的,但一般只有一定规模的玩家社群才有人去干这事吧

tmmd 发表于 2020-12-2 16:57

看别人玩觉得我也可以,自己一玩什么玩意!扔手柄

佛剑分说 发表于 2020-12-2 17:23

不用逆向工程阿,机器学习就行了,这种非策略性质的,比围棋,星际争霸一类的简单多了

佛剑分说 发表于 2020-12-2 17:24

然后问题还是同一个,你有必胜策略,你有稳准的手眼脑吗

Tring 发表于 2020-12-2 17:30

出题与解题是两码事。
你能逆向工程找出游戏怎么给你出题,但是只要游戏里没有带解题功能,你就只能自己找答案。

围棋规则一个新手码农花一两天的时间就能写出个程序框架,
但是围棋的最优解问题,却至今还是学术界追求的顶尖成就。

Vladimeow 发表于 2020-12-2 17:32

看得懂弹幕是一回事 能对应不同弹幕作出不同操作是另外一回事。其实弹幕游戏很多时候都很像音游,多的是一种条件反射配合肌肉记忆,读谱(弹幕)反而不是那么重要,例如我碰到对应的键型手指却按不动按不来

马甲号2 发表于 2020-12-2 17:35

我算是研究过 LuaSTG 作品的脚本,也做过一些弹幕,个人感觉深度了解弹幕的机制并不能帮助你更好地躲避该弹幕。其实就躲子弹这部分玄学并不多,绝大多数弹幕有经验的玩家基本死个几遍就知道该怎么打了,实在脑子短路没看出来抄作业也行。https://www.bilibili.com/video/av65540435,像这种玄学弹幕都能被研究得一清二楚,不要低估玩家的水平。
真正涉及到玄学的,一般都是跟打分、路线、规划、机制这些东西相关,跟躲没有什么关系。不过近年来作品越来越反玄学,恨不得在 Manual 里将机制说得明明白白,连子弹判定都给你标出来,不然要被喷的。

不可避免 发表于 2020-12-2 17:36

问题是躲法不需要深入代码层面,就被研究完了啊。然后讨论的都是人类怎么实现它。原版阴蜂,云玩家都知道理论击破法,请问深入代码层面可以研究出什么东西来帮主人类手动击破它吗?

猫坤 发表于 2020-12-2 18:24

弹幕游戏是最【所见即所得】的游戏,躲避策略找录像分析一下或者抄作业就行,为什么还要从代码层面增加难度。一般游戏代码层面解决的是所见非所得类的问题吧

神之飞雪 发表于 2020-12-3 23:45

一个想法:可不可以把“破解弹幕”作为弹幕游戏的一个玩法,比如可以通过一些手段来获取躲避提示或者改变弹幕走向什么的

Chia 发表于 2020-12-3 23:50

神之飞雪 发表于 2020-12-3 23:45
一个想法:可不可以把“破解弹幕”作为弹幕游戏的一个玩法,比如可以通过一些手段来获取躲避提示或者改变弹 ...

硬核的估计没有
弹幕游戏是视觉饱和的,玩不出那么多东西。
加上听觉,那音游就是反向stg了。

软的话
斑鸠、文花帖甚至undertale也符合

afer 发表于 2020-12-3 23:50

女神アイギス 发表于 2020-12-4 06:41

弹幕游戏是最不需要看代码的,不留后路的话一句话就能写出你躲不过的弹幕,无非就是密度和速度手一抖

大绿球 发表于 2020-12-4 06:45

看代码也没有用,现在还能打得过反而是游戏设计师给你网开一面的结果,不信可以看看发狂BMS和beatmaniaIIDX的官方谱面比较。

w30of_1 发表于 2020-12-4 09:08

像奇数弹偶数弹自狙这种都有对应的引法躲法
另外弹幕的躲法也是制作者刻意设计出来的,最好的方法是多打,观察在意的弹幕是如何叠加的,找到自己的解法
手跟不上就背板(比如我)

而通过代码拿到每个子弹的hitbox再通过对应的子弹的逻辑预测出下几帧位置确实可以一定程度算出躲避路径
但这样就少了攻破弹幕(符卡)的乐趣,并且人类并不一定能复现

Trompete 发表于 2020-12-4 09:16

本帖最后由 Trompete 于 2020-12-4 09:21 编辑

要说找也是找出“最容易让人类理解和操作的躲避方法”吧

一般来说避法思路其实不难想,只不过是不是能够进一步优化到更便于人类操作……

但现阶段来说人类自己攻略难点还是操作和反应……计划想好了脑子反应手跟不上什么都没用,所以你光知道解法意义不大

当然还有就是乐趣,在自己现有的操作能力前提下,攻略摸索合理解法模式化的乐趣,别人教你了最好的避法你做不出来也没用的不是?

STG不是光靠反应和肌肉记忆,同样也不是光靠分析和背板……就能玩好的

就算你都做到了,你还需要能保持集中注意力和调整自己的状态

所以我年纪大了都不怎么玩了……

thest 发表于 2020-12-4 09:43

神之飞雪 发表于 2020-12-3 23:45
一个想法:可不可以把“破解弹幕”作为弹幕游戏的一个玩法,比如可以通过一些手段来获取躲避提示或者改变弹 ...

斑鸠啊
纵向强制卷轴高速解密游戏

osborn 发表于 2020-12-4 10:08

对车万系这类stg而言,破解符卡有时解谜过程会比反应力更重要,但自己研究不出来的解法看一两个攻略基本上也就都明白了,逆向工程是要干嘛?是说某个弹幕的机制太复杂了全人类没有能打过的于是只好翻代码看?我觉得弄这么麻烦还不如直接向设计师索要攻略……当然如果是怒首领蜂那种需要极限反应的,你代码翻个底朝天也没用
页: [1]
查看完整版本: 弹幕游戏有没有代码层面的逆向研究?