【CSOL科普系列】本游戲中的鼠標(biāo)鍵盤宏

因為之前的兩期排行向視頻彈幕有很多“宏孩兒”之類的言論,今天來特意談?wù)勥@個問題。?
談到鼠標(biāo)鍵盤宏,首先說什么是宏。
在計算機科學(xué)中,宏是一種批量處理的稱謂。一般說來,宏是一種規(guī)則或模式,或稱語法替換。(摘自搜狗百科)
有學(xué)過計算機編程語言的都知道,C++里面#include<>? #define就是一種宏定義,把封裝好的頭文件拿出來。
這里我要說的這個東西,鼠標(biāo)宏。從定義上來講,鼠標(biāo)宏也是一種“文本替換”,準(zhǔn)確說來就是按鍵的替換,把一系列鍵盤鼠標(biāo)的操作定義在某個鍵位上。
根據(jù)定義,我們可以判斷什么是宏了,OK。
判斷游戲中是否使用宏的根本,在于是否使用了軟件,而不是表現(xiàn)出來的結(jié)果。
那么我希望的是,看到這篇文章的小伙伴,從此不要動不動對著一頓操作張口就是“宏孩兒”,因為你不負(fù)責(zé)任的隨性判斷,蘊含了對該玩家的否定。
就相當(dāng)于你考試考了好成績,被人隨心就可以說“傳小紙條”這種感覺。
那么在CSO中用宏的目的是什么呢?在我看來有兩點:
1、簡化操作
2、降低容錯率
3、完成某些自己達不到的操作
有些操作繁瑣、枯燥、大量重復(fù),所以用宏來解放雙手;有些操作容錯率低,所以用宏增加成功率;有些操作要求比較高,自己做不到,用它來做到。無非如此了。
常見的宏類型有,連錘宏、魔劍宏、弒神F2宏、弒神表情劍宏、卡空宏、雙尖端宏、虎王瞬狙宏、血獵重弩連爆宏、連點宏、刷槍宏、仲裁無敵宏、mcj宏等等。我們最常見的帶宏軟件的鼠標(biāo)就是羅技系列鼠標(biāo),在對按鍵間隔等充分了解之后,進行編程,就可以實現(xiàn)一鍵操作。另外一提,宏只是設(shè)定好數(shù)值,具體的完成程度還要受到游戲幀數(shù)、網(wǎng)絡(luò)情況的影響。
那么就有個問題,這種“輔助工具”,算得上非法程序嗎?
個人認(rèn)為,算是灰色區(qū)域。
就相當(dāng)于一個人的行為,沒有觸及法律,但是有違倫理道德。
為什么這么說?
首先,宏與外掛、輔助的不同之處在于,它沒有改變游戲的自身數(shù)據(jù)。
外掛諸如加速等,是突破了游戲本身的機制的,而宏并沒有,從某種程度上來說,人力可以代替之。但是它的爭議之處在于,終究不是自己的操作。所以,暫且這樣歸結(jié)罷了。比如上面提到的mcj宏,也許它突破了世界紀(jì)錄,但是它仍然存在理論的可能性。
在本游戲中,并沒有對宏進行進程檢測,也就是官方認(rèn)為“合法化”。當(dāng)然很多人并不認(rèn)為。
最后說一些我對宏的看法。
首先我從沒用過宏,至少到目前為止,我的連錘、表情劍、F2劍、雙尖端卡空都是請教別人或者自己摸索練習(xí)出來的,所以你們經(jīng)常可以看到我的操作不是很連貫(尤其是雙尖端,很容易失誤,到現(xiàn)在為止,我都還沒有嘗試過雙尖端帶槍這種操作)。但是我經(jīng)常練習(xí),比如災(zāi)變過圖到某個需要等待的地方,我經(jīng)常會拿出來弒神搓一下表情劍等等。盡管如此,我的水平依然一般,boss輸出的最強方式F2劍,我比不上很多玩得更久的人,也比不過設(shè)定好的宏;可以拿來裝X的重弩連爆,我的失誤率至今仍然很高,經(jīng)常看我直播的人可能有見過,我練習(xí)單跑落日危局的第二場景的時候,往往第一個水池就掉下去了,有時候很自閉,R之后繼續(xù)掉下去,盡管弄得心情不好,我還是沒有用宏(盡管我的鼠標(biāo)是支持宏的G402)。很多現(xiàn)在的游戲的場外人,對災(zāi)變飛天等等的操作更嘆為觀止,偏偏我卡空這方面非常薄弱,所以更多層面上我走的是強殺派的路線,相比這些簡化難度的bug,我更注重災(zāi)變er對小怪的處理、以及輸出力、平地的生存力等等。當(dāng)然這并不意味著我反對捷徑化,我的意見是,看房主的意見。他的房名要飛天,我要么不進,如果進了就聽從他們的安排;房名沒寫,我愛怎么打怎么打。
上面所說的,也是我對宏的態(tài)度:不禁止、也不提倡。
簡單來說,你想用宏,我管不著,那是你自己的事情,這個事情我無權(quán)管,反正我不用就是了。但是,如果你是用宏用出了優(yōu)越感,并以此來嘲諷我們沒有用宏而分?jǐn)?shù)不比你的這群人,那不好意思,我也不會跟你吵,屏蔽列表見(沒有必要爭論什么,跟這種人壓根沒有爭吵的必要,浪費時間)。
就這么多吧。