» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 40 123
发新话题
打印

一个设想:关于格斗游戏, 理论上可不可以通过技术手段做到无敌?

随便写点, 本人最近对格斗游戏比较感兴趣, 特别研究了下, 发现键盘和摇杆的差距还是比较大的, 但是, 今天的话题不是讨论这个, 而是讨论, 格斗游戏能否通过神奇的技术手段使一个资质中上的玩家成为一个无敌的格斗之王。

以拳皇系列为例, 我们可以通过反汇编(比如OD、IDA都可以)逆向分析拳皇的应用程序源码, 然后编写一个辅助软件。

这个辅助软件能做什么? 它能够实时的监控对战双方(内存数据)状态, 比如血量、能量状态、是否处于防御、角色信息等等重要的信息或者状态。其中, 有一些比较重要的数据会对我们在游戏过程中产生重大的影响, 我随便举几个, 这需要大家集思广益。

比如, 分析对战双方的某些特殊数据, 可以通过对方是否处于 完全硬直状态(无法输入任何指令, 比如被拳头打中的瞬间就会进入硬直状态) 来让辅助软件托管玩家的操作,在有能量的情况下直接发出超级必杀技。

这里有几个问题, 第一, 辅助需要通过数据来判断必杀技能否无缝连接上, 避免在对方恢复硬直状态后就直接防御, 然后把发出超级必杀技的那一方打得个七零八落。
第二: 关于辅助的托管问题, 在完全托管情况下, 由于辅助这时候强制屏蔽了玩家的操作, 所以这时候玩家的任何指令都将失效。关于托管问题, 这里会有两种情况, 一种是完全托管, 另外一种部分托管。完全托管的情况下, 辅助完成了自己的任务后会放弃托管, 让玩家自己进行操作。 这种托管, 在辅助的万无一失的情况下, 绝大多数情况下都进行着对玩家有利的操作。
第三:大量游戏数据的分析和研究, 比如每个角色的HP值、防御特性、各种跳跃的滞空时间、硬直特性 等等等等。

利用辅助来进行格斗, 这是一种将格斗精密化的格斗理念, 这种理念是, 只要当对方发生破绽, 辅助将完全托管用户的操作, 让辅助执行最优且利益最大化的操作。但是, 如同人和人工智能的区别一样, 玩家可以通过意识流进行操作, 但是由于辅助是执行最优操作的, 如果在对方没有发生破绽之前, 玩家一样可以执行意识流操作。

辅助在这种理论下, 可以主要充当监控器的角色, 以拳皇97的二阶堂红丸为例, 只要红丸下B碰到了对方的角色, 我们的辅助就会进行以下操作:
1.判断敌方HP值, 如果HP值小于特定的值, 就进行 真空片手驹 ↓←·轻P (就是反转脚的那个技能)
这时候的细节远不仅仅如此, 还需要判断红丸与敌方的距离, 因为距离超过一定的值可能连不上(这里不确定)
如果HP比较大, 这时候需要判断红丸有没有能量, 有能量的话可以执行超必杀雷刃拳。

这里, 只要当辅助认定可以通过自动程序来执行对玩家有利的操作, 辅助就会执行托管行为。

关于技能(比如雷刃拳)的执行, 这里有两种方案:
I. 模拟指令操作 (就是宏输入)
II. 查看源代码, 分析该格斗游戏的技能方法代码, 然后在辅助中自己编写该方法代码并执行。

毫无疑问的说, 这种格斗理念是非常强大的, 可以使一个资质非常一般的玩家迅速进入令人闻风丧胆的高手行列, 你可以试想一下, 这个玩家还在高速跑动中, 对方在往后跳跃的那一刹那, 玩家的辅助迅速执行托管操作, 发出超必杀!!!(这里且不谈现在市面上那么多禁招, 只是举例)。
在这种思路下, 辅助同样可以充当 超级高阶computer (就是我们平时玩单机格斗游戏的时候对战的电脑)的角色, 只要玩家打开辅助, 甚至不需要执行任何操作, 就可以打败任何强敌。因为辅助也可以通过代码来模拟人类的操作。

所以, 在这种格斗理念下, 又产生了一个新的问题, 那就是计算机指令是无情的, 我们如何通过代码使计算机指令变成让对方察觉不到的并误以为高速反应的操作呢? 所以需要对辅助进行一些优化, 甚至对辅助的反应速度进行分级。

to be continued...

[ 本帖最后由 罗寒蕾 于 2015-6-28 21:14 编辑 ]


TOP

虫片有医保么



本帖最近评分记录

TOP

posted by wap, platform: 华为 Ascend Mate 7
一本正经胡说八道这么多也是蛮拼的……


TOP

不是已经有了么

TOP

做不到,宏输入也要帧数的。做不到一帧输入非常复杂的动作,比如天霸封神斩!

TOP

引用:
原帖由 blood 于 2015-6-28 20:45 发表
虫片有医保么
什么意思啊
本帖最近评分记录
  • 27 激骚 +1 太骚了 2015-6-29 11:33

TOP

引用:
原帖由 linchen0_0 于 2015-6-28 20:50 发表
做不到,宏输入也要帧数的。做不到一帧输入非常复杂的动作,比如天霸封神斩!
宏输入就是我前面说的指令模拟。你说的复杂操作, 也可以通过指令模拟...

TOP

虫片你好!

TOP

posted by wap, platform: Android
理论可以,拿3.3来说,电脑可以100%b,100%拆投。

TOP

引用:
原帖由 熔点蛇 于 2015-6-28 21:01 发表
posted by wap, platform: Android
理论可以,拿3.3来说,电脑可以100%b,100%拆投。
这只是一个方向!!! 还需要大家集思广益, 分析可行性!!!
如果可以的话, 请告诉我一下, 这样的一个软件, 定价多少该合适? 是否应该限定使用期限? 比如99RMB/月, 然后根据不同的游戏, 定价收费也不同什么的...

TOP

posted by wap, platform: 小米 红米 NOTE
个别招数设计得有问题的游戏可以,提前某个日本刀剑真人扫描2d对战就可以,叫什么东京大火2还是啥的,重刀硬直太大这导致你档格以后必定能砍到对手,就是有时候档格会把对手弹开太远,这时候用飞行道具就行了。所以不需要任何技能,只要用有飞行道具的角色就可以轻松爆机,对战掌握这招后也无往不利

TOP

讨论这个的目的是什么?

TOP

posted by wap, platform: 酷派 大神F2
10楼自己说了,收钱啊→_→

TOP

posted by wap, platform: Sharp
取决于程序员是不是农村户口皮肤白皙

TOP

posted by wap, platform: 小米 4
hello,各位,你们觉得我这个设想怎么样啊?

TOP

 40 123
发新话题
     
官方公众号及微博