【CSOL科普系列】本游戏中的鼠标键盘宏

因为之前的两期排行向视频弹幕有很多“宏孩儿”之类的言论,今天来特意谈谈这个问题。
谈到鼠标键盘宏,首先说什么是宏。
在计算机科学中,宏是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换。(摘自搜狗百科)
有学过计算机编程语言的都知道,C++里面#include<> #define就是一种宏定义,把封装好的头文件拿出来。
这里我要说的这个东西,鼠标宏。从定义上来讲,鼠标宏也是一种“文本替换”,准确说来就是按键的替换,把一系列键盘鼠标的操作定义在某个键位上。
根据定义,我们可以判断什么是宏了,OK。
判断游戏中是否使用宏的根本,在于是否使用了软件,而不是表现出来的结果。
那么我希望的是,看到这篇文章的小伙伴,从此不要动不动对着一顿操作张口就是“宏孩儿”,因为你不负责任的随性判断,蕴含了对该玩家的否定。
就相当于你考试考了好成绩,被人随心就可以说“传小纸条”这种感觉。
那么在CSO中用宏的目的是什么呢?在我看来有两点:
1、简化操作
2、降低容错率
3、完成某些自己达不到的操作
有些操作繁琐、枯燥、大量重复,所以用宏来解放双手;有些操作容错率低,所以用宏增加成功率;有些操作要求比较高,自己做不到,用它来做到。无非如此了。
常见的宏类型有,连锤宏、魔剑宏、弑神F2宏、弑神表情剑宏、卡空宏、双尖端宏、虎王瞬狙宏、血猎重弩连爆宏、连点宏、刷枪宏、仲裁无敌宏、mcj宏等等。我们最常见的带宏软件的鼠标就是罗技系列鼠标,在对按键间隔等充分了解之后,进行编程,就可以实现一键操作。另外一提,宏只是设定好数值,具体的完成程度还要受到游戏帧数、网络情况的影响。
那么就有个问题,这种“辅助工具”,算得上非法程序吗?
个人认为,算是灰色区域。
就相当于一个人的行为,没有触及法律,但是有违伦理道德。
为什么这么说?
首先,宏与外挂、辅助的不同之处在于,它没有改变游戏的自身数据。
外挂诸如加速等,是突破了游戏本身的机制的,而宏并没有,从某种程度上来说,人力可以代替之。但是它的争议之处在于,终究不是自己的操作。所以,暂且这样归结罢了。比如上面提到的mcj宏,也许它突破了世界纪录,但是它仍然存在理论的可能性。
在本游戏中,并没有对宏进行进程检测,也就是官方认为“合法化”。当然很多人并不认为。
最后说一些我对宏的看法。
首先我从没用过宏,至少到目前为止,我的连锤、表情剑、F2剑、双尖端卡空都是请教别人或者自己摸索练习出来的,所以你们经常可以看到我的操作不是很连贯(尤其是双尖端,很容易失误,到现在为止,我都还没有尝试过双尖端带枪这种操作)。但是我经常练习,比如灾变过图到某个需要等待的地方,我经常会拿出来弑神搓一下表情剑等等。尽管如此,我的水平依然一般,boss输出的最强方式F2剑,我比不上很多玩得更久的人,也比不过设定好的宏;可以拿来装X的重弩连爆,我的失误率至今仍然很高,经常看我直播的人可能有见过,我练习单跑落日危局的第二场景的时候,往往第一个水池就掉下去了,有时候很自闭,R之后继续掉下去,尽管弄得心情不好,我还是没有用宏(尽管我的鼠标是支持宏的G402)。很多现在的游戏的场外人,对灾变飞天等等的操作更叹为观止,偏偏我卡空这方面非常薄弱,所以更多层面上我走的是强杀派的路线,相比这些简化难度的bug,我更注重灾变er对小怪的处理、以及输出力、平地的生存力等等。当然这并不意味着我反对捷径化,我的意见是,看房主的意见。他的房名要飞天,我要么不进,如果进了就听从他们的安排;房名没写,我爱怎么打怎么打。
上面所说的,也是我对宏的态度:不禁止、也不提倡。
简单来说,你想用宏,我管不着,那是你自己的事情,这个事情我无权管,反正我不用就是了。但是,如果你是用宏用出了优越感,并以此来嘲讽我们没有用宏而分数不比你的这群人,那不好意思,我也不会跟你吵,屏蔽列表见(没有必要争论什么,跟这种人压根没有争吵的必要,浪费时间)。
就这么多吧。