當前位置: 華文問答 > 遊戲

既然有些人喜歡開掛,為啥不開發一款網遊,提供編程介面,允許玩家自行用各種軟體,同時允許電腦參與計算?

2019-04-15遊戲

哈哈哈,我玩過一款網遊可能符合題主的意思。

預警:本文較長,註意流量。

既然是外掛,提供編程介面就沒什麽意思啦,允許玩家自行用各種軟體這個才是問題的關鍵。

大概是2014年的時候吧,有時候上下班通勤時間或者廁所蹲坑時間,想找點遊戲打發時間,不想玩單機,也不想爆肝玩一些容易耗時耗力的遊戲。

然後我就發現了一款 很弱智很腦殘很沙雕 但是又很魔性的網路遊戲。我刷微博的時候看見一個同事在玩,我就跟著點進去開始玩了。我當時玩的是微博小遊戲版,遊戲名字叫「愚公移山」(PS:我玩的遊戲版本目前已經倒閉停止營運了!因此此文所有配圖都是在網上搜尋,如有版權問題,請聯系我刪除。)

遊戲開始界面

現在回想,這遊戲仍可以排進我玩過的沙雕網遊的top榜之首,遊戲很簡單,就是點這個茅屋,然後就會造一個小人,(還記得【愚公移山】的課文嗎?「子又生孫,孫又生子。子子孫孫無窮匱也! 而山不加增,何苦而不平? 」)這個遊戲就是要造小人,然後去移山!!

遊戲裏面的boss就是山,而且那些山不是叫王屋和太行,策劃們給那些山取了一些很腦殘的名字,諸如:

遊戲boss之一

打boss就是,點選這個山,然後你的子孫數量就會減少一個數值,山的HP數量(血條)也會減少一個數位,然後根據你的子孫數量,和移山的數量,會在遊戲裏面有一個世界排名,然後裏面也會有一個好友排名,會顯示你和你的遊戲好友的子孫數進行排名。

當然,作為一個網遊,它不可避免的也有充值系統,當然沙雕遊戲的商店也是很沙雕的,賣的就是一些莫名其妙毫無關聯但是讓你在遊戲裏更快生孩子的道具,或者是對好友使用可以給好友避孕的一些道具。

遊戲中的商店

遊戲中增加生產率的方法有很多,比如升級茅屋變成豪宅,茅屋點一次只能生一個,豪宅點一次可以生十幾個;比如增加草叢或複制人裝置等自動生育場景(充值開通或者攻克boss之後的金幣道具購買)

遊戲內核就這麽簡單,接下來就是開始鬥法。

=======簡單分割線========

我開始玩的時候,我那個同事已經是圖2那種級別了,子孫67億,生產速度222萬人每秒,擊敗全球60%的玩家。我想偷偷地超過他,於是悄悄咪咪地開始玩,由於這個遊戲只有「點選生娃」這麽一個簡單的操作,於是我先用了最簡單的外掛,按鍵精靈。

滑鼠連點器

用按鍵精靈寫了一個滑鼠連點的軟體,然後透過模擬器在閑置電腦上開啟遊戲,最開始透過大概十分鐘的個人玩法,我已經把茅屋升級成了女媧,點一下可以生120個子孫,為了便於後期的統計,我設定成每秒點選100次,也就是一秒鐘可以生12000個子孫。那麽一分鐘就是720000子孫,一小時就是43200000子孫,我掛8小時,就會有3.4億的子孫。因為前期的boss都很弱雞,大概幾百萬子孫就可以移掉那些山,那麽一天時間,我就能推到一些boss然後獲取金幣開通自動生育區!同事的67億子孫,估計也就幾天我就能超越!

前期的boss

偵錯完成之後,我心滿意足地上班去了,也不敢擠號,看著我同事一本正經地工作的時候,我總是莫名想笑,心想著過幾天我的遊戲排名就要超過你了!兀自暗爽!

然後我當天下班,飛一般的回家開電腦,開啟一看,連點器仍在正常運作,但是我的子孫居然只有1.1億!臥槽怎麽回事,是我的數學不好還是遊戲策劃的數學不好?我又檢查了一下連點器,依然是一秒一百次,一分鐘72萬,明明過了八小時,為什麽只有1.1億!

我不解地百度,崩潰的發現原來這個遊戲還有隨機事件,就是會出現一個叫做「智叟」的人物,一下子就按百分比屠掉你的子孫,比例高到15%-30%!!!估計就是官方為了平衡我這種無腦點選掛出的類似驗證碼事件。

然後這個遊戲沒有日誌記錄,被智叟屠了我也看不到是什麽時間,也不知道他出現的規律和頻率,除了網上搜到的圖片,我都不知道他到底長什麽樣子,更不知道該怎麽應對。但是我綜合分析以往的遊戲套路,應該是他出現之後點選他會觸發一些事件,可以驅趕或者打敗之類的。於是我守在電腦前大概2個小時,果然出現了智叟,只要在3秒鐘之內點選他,就可以把他驅趕走,不然他就會屠殺很多的子孫,我不得不又在連點器原始程式碼裏加上監測智叟出現的程式碼。

當天晚上,搗鼓了半天,開了幾個自動生產場景,自動生育率在每秒四萬個,加上連點器,一秒鐘可以生52000個子孫,一小時就是1.8億子孫!!!

睡覺之前再次確認了一下正常執行,明早起來,20億妥妥的。

果然,第二天一早起來,我的子孫大軍已經生到23億了,然後又是解鎖場景,又是升級女媧,自動生育弄成了80萬每秒,點選生產也達到了每下1000個,開掛高達每秒10萬,加起來也就是90萬每秒,和昨天的速度簡直不可同日而語,並且我的世界排名已經擊敗了30%的人!超過同事指日可待!!可能也就是這兩天的功夫了!!

有了一天的遊戲經驗,除了智叟之外我還獲得了一個資訊:就是在遊戲途中升級場景或者道具,會讓產出比更高!於是我又下載了一個向日葵遠端控制軟體,手機控制電腦,在公司蹲坑或者喝水時,就開啟看看夠不夠升級新的道具,然後就順手升級一波。等到下班的時候,我已經每秒生產率達到了100多萬,人口總數也快到了40億,世界排名也從擊敗30%到了擊敗40%多。

同事的遊戲似乎沒怎麽打理,每秒生產率還是兩百多萬,但是人口總數已然達到了3000億的級別,這個時候讓我不得不感慨計劃生育的重要性。

想要超過他,不得不花點功夫,由於我有連點器這個大殺器存在,於是我開始講究策略,我把點選就能生產的女媧升級升級再升級,雖然越到後面升級需要的道具金幣就越多,我又不得不去移山,移山又死掉幾億的子孫,真的體會到愚公移山的精神。總之折騰了一個晚上,我的人口總數變成了只有一千多萬,但是我點選一下女媧,可以用生產50000個子孫,然後又最佳化了一下連點器,讓它每秒可以點選140次,這樣光是點選的產出率就達到了700萬每秒,加上生產場景每秒100多萬的產出率,我的子孫以每秒800萬的速度繁衍著。生產速度已經達到了我同事的四倍!預計一晚上我的子孫就可以突破3000億的大關!明天上午,就可以全盤超過我同事!

時間很快就到了我玩這個遊戲的第三天上午,我同事5500億總人口的時候,我已經6000億了!!我差點就忍不住跟他說了!!但是我壓抑住激動的心,硬是等到了下班的點,我的人口數經過一頓操作已經達到了10000億,也就是一兆!!而我的同事仍然只有6000多億!!我的世界排名已經擊敗了70%的使用者!!

下班時候我風淡雲輕地叫住了他!

我開啟手機上的遊戲,故作輕松地說:「你是不是也在玩這個遊戲?你看看你的排名。」我準備欣喜若狂地收獲他大吃一驚的表情,但他並沒有特別驚訝,看到之後只是笑著說:「你小子可以啊,我這兩天沒玩你一下子把我超越了。」

我們順著聊了一會,然後我又得知他玩遊戲的原因,因為他有一個同學,是一個網遊重度氪金使用者,玩這個沙雕遊戲,居然也充值了一千多塊錢!!同事為了證明技術比金錢牛逼(或者是證明他同學是個沙雕),就也開始玩這個沙雕遊戲!也是想像我一樣透過某種外掛手段幹過他的同學。而且我同事僅僅只比我早玩兩天!!這兩天他下班忙著約會沒有怎麽玩遊戲,所以一不小心被我超過了,我們坐電梯下樓越聊越起勁,幹脆就去了公司附近的星巴克,他現場給我演示了一下騷操作!

他走的外掛路線是提升自動產出,他覺得連點器什麽的太low了,而且效率不高,他說自己一直在攢道具金幣買地獄之門,這幾天沒怎麽管,剛好消耗掉一波子孫,可以換兩個地獄之門!

地獄之門是一個可以一秒鐘生產150萬子孫的大殺器!!也是遊戲裏生產率最高的場景!!

他開啟了他的ThinkPad,然後麻溜的開出模擬器,兌換兩個地獄之門,然後開啟了一個輔助軟體——變速齒輪!

變速齒輪利用HOOK API修改遊戲時間的倍速!他用的版本最高可以調速到256倍!也就是現實中每過1秒鐘,他的遊戲裏已經過了256秒!!

他的兩個地獄之門就已經可以達到300萬人/秒,加上變速齒輪,每秒造人速度居然高達7.68億!

然後我們喝咖啡聊天那一會兒功夫,他的人口數居然也突破了一兆!!

除了一臉震驚,我還能說什麽呢?

然後我們正式踏入了一兆大軍,世界排名也達到了擊敗70%玩家水平!

但是他給我看了一下他那個氪金的同學,讓我知道什麽叫金錢的力量!!他的同學居然有世界排名!世界排名只有100個人,他的同學就是在52位,擊敗全球98%的玩家!

據了解,他的同學不會軟體,也不會外掛,純粹是充錢玩,就玩到了這個地步!!

我百思不得其解,因為根據我的研究,正常打boss加自然生產(沒有誰會沙雕到一直狂點手機生產吧?),想要到我們現在這個程度(擊敗70%),可能都需要玩1個月。然後同事告訴我一個令人傷心的真相:因為我們都沒充過錢,所以我們看到的商店和充過錢的玩家看到的商店不一樣,充過錢之後商店裏是可以直接購買地獄之門的,15塊錢一個,買了地獄之門之後還送金幣,送的金幣又可以升級地獄之門,所以我這種辛苦攢金幣買的地獄之門一秒只能生150萬個子孫,但是我同學氪金買的地獄之門是這樣的↓

WTF!

果然免費玩家和收費玩家玩的不是一個遊戲!原來我們看到的商店都不一樣!!我的商店裏還有很多的問號,我以為是到了某個級別才能解鎖,原來是要充錢!!

最讓人生氣的是,氪金玩家還可以買幾種道具,它們分別是:+10%,+20%,+50%

就是字面意思,你要有10億人口,買一個+50%,瞬間變15億!

可氣的是,這些道具只要幾塊錢(1-3塊錢左右)

然後充了會員還是月卡啥的玩家,每天還有一次6塊錢子孫翻倍的機會!!5000億瞬間變1兆!

而且沒充錢的玩家只能遇到智叟來屠殺,充了錢的玩家隨機事件居然是:天空突然經過哈雷彗星,你銀行系以內的子孫數量翻倍!

同事的同學就這麽無腦氪金,各種道具各種點各種付款,就這麽硬生生氪了一千多,到了世界排行榜的前100!榜上有名!!

我們要給平民玩家漲個臉,我們也要進榜!我們要證明技術比金錢牛逼!我們結合了我倆的騷操作,研究出了後台雙執行緒操作,一邊瘋狂連點,一邊變速齒輪自然生產,就這種瘋狂的生產速度,居然還是不及排行榜上大神的生產速度,top100的大神們人口基數太大了,計算單位都不是一個量級的,我們爬天梯爬得好辛苦。遊戲第六天的時候,到了一個階段,所有能獲取金幣的渠道都打完了,場景和女媧都沒辦法再升級,我們的產值變成固定的1秒220億,世界排名變成了擊敗90%的玩家!

可以說是瓶頸期了,並且隨著排名的提升,居然又多了一種玩法,就是你可以去掠奪其他玩家的人口,然後玩家會有閃電,可以打擊前來掠奪的人,然後就會擊落侵略者的一些人口數變成自己的人口數,但是閃電每一個都有冷卻時間(用完了可以拿金幣買),有時候掠奪的人來得多了,後面只能被掠走一些人口。

我和同事研究中發現,這個遊戲的安全機制(反外掛機制)可以說幾乎沒有,這個閃電很快就會用完但是很慢才能冷卻,於是我們又用了新的外掛手段:wpe封包。

我們設定了閃電的冷卻時間,將封包中的30分鐘冷卻設定成1秒,這樣我們就一直有閃電,所有掠奪者,一個不留全部幹倒!真正實作了朋友來了有好酒,敵人來了有獵槍!

然而一天劈死幾百個侵略者,我們的戰利品——那些增加的子孫們,居然只讓我們的世界排名提升了1%。

但是這個契機我們靈機一動,可以刷CD時間,為什麽我們不刷金幣呢?

這裏值得一提的是,到後期幹掉一個boss會給幾百個金幣,在所有百分比道具裏面,+10%的道具是可以花1500金幣購買的!

但是我們目前範圍內已經無boss可殺,沒有獲取金幣的渠道,後來還是同事聰明,10金幣買了商店裏一個最便宜的道具,抓到封包的數據之後,把金幣數量的減法改成加法,然後封包發送,結果成功了!我們金幣增加了10金幣!

然後開始刷金之路,一路刷到999999999999個金幣,到了遊戲金幣欄上限。

雖然免費玩家沒有+20%,+50%和+100%(翻倍)

但這個+10% 對於開掛玩家來說,已經夠用了!

然後我們的連點器變成了連點+10%,在我們已有的人口基數下,可以說是漲幅是一個天文數位了!全服第一指日可待!

玩這個遊戲的第九天:

終於到了世界排行榜的第一,第二就是我的同事,我們人口數差不多,只要少抓一個智叟,就能輪流坐第一。

拿到排行榜第一之後,這個遊戲開始變得索然無味。同事也趕緊抽了個時間去和他的氪金同學嘚瑟,結果氪金同學說了這麽一段話:

像我這樣的充錢玩家,不是為了充錢而充錢,其實就是想打賞一下做遊戲的研發策劃人員,其次才是圖一個遊戲裏的便捷,像我這樣的人才是一個遊戲開發出來,生存下去的原動力!你們這些開外掛開輔助不擇手段達到目的的人,簡直是遊戲敗類!!!

他同學的一番話真的是震耳發聵如雷貫耳,我和同事都羞愧地低下了頭。不過事後氪金同學從技術角度了解了一下我們的操作方式,然後抱著學習的目的刷到了世界第三。

最後堅決抵制外掛行為,呼籲大家用錢支持自己喜歡的遊戲。

=====================

備註:本故事純屬虛構,如有雷同實屬巧合。本人不為故事中行為和語言承擔任何道德上的譴責或法律上的責任。