代碼已開(kāi)源,一起魔改大西瓜!
大家好,我是 Jack。
上了兩次微博熱搜的《合成大西瓜》,想必大家都玩過(guò)了,好多人剛開(kāi)始嗤之以鼻,最后真香了,說(shuō)實(shí)話(huà)有點(diǎn)上頭。

其火熱程度直登熱搜第三,閱讀量6.9億,朋友圈里也在紛紛安利。
合成大西瓜
游戲界面簡(jiǎn)單,打開(kāi)就可以玩游戲,無(wú)廣告等多余因素的干擾。游戲音效也是一大亮點(diǎn),趣味十足,各年齡段的玩家都可以體驗(yàn)嘗試!

最后合計(jì)分?jǐn)?shù),顯示擊敗全球XX%多少的玩家,激發(fā)熊熊燃燒的勝負(fù)欲,根本玩的停不下來(lái)!
我也吃了很久的瓜,還有誰(shuí),可敢一戰(zhàn)?

這樣一款火爆的游戲,作為程序員,源碼你不想學(xué)學(xué)嗎?
源碼
吃瓜群眾玩合成大西瓜,吃瓜程序員當(dāng)然要玩源碼!

已為大家備好基礎(chǔ)源碼,看下實(shí)現(xiàn)效果,打幾分?

源碼,主要使用 Cocos 游戲引擎開(kāi)發(fā)。
總共就四個(gè)核心文件:主頁(yè) index.html 、配置 settings.js、核心 project.js、還有廣告 ads.js!不得不說(shuō),這個(gè)小游戲里藏的廣告是真多。
至于怎樣魔改,怎么玩,就看各位的操作了!
其實(shí)修改原理很簡(jiǎn)單!
游戲的過(guò)程是:點(diǎn)擊 => 碰撞 => 計(jì)分 => 展示
因此改分?jǐn)?shù)有兩種實(shí)現(xiàn)方式,修改計(jì)分規(guī)則,或者修改最后要展示的分?jǐn)?shù)。原理很簡(jiǎn)單,搜索分?jǐn)?shù)對(duì)應(yīng)的英文單詞 "score" 或者添加分?jǐn)?shù) "addScore"。
發(fā)現(xiàn)分?jǐn)?shù)是由 default.score 作為統(tǒng)計(jì)值的,有這么一行代碼:
a.default.score?+=?this.fruitNumber?+?1
那我只要把基數(shù) 1 改為自己定義的數(shù)字即可~ 當(dāng)然也可以讓用戶(hù)自己輸入!
a.default.score?+=?this.fruitNumber?+?extraScore
還有其他魔改方式,比如每次都下落相同水果,思路就是 "定位代碼" => "修改調(diào)試"。
除了研究源碼,魔改代碼。還有一個(gè)值得玩一玩,論如何尋找吃瓜最優(yōu)解。
根據(jù)游戲規(guī)則訓(xùn)練個(gè)算法,自動(dòng)尋找最優(yōu)解,讓吃瓜更高效!在線(xiàn)蹲一個(gè)大佬開(kāi)源。
絮叨
明天,又要放假了。
提前祝各位,周末愉快,玩的開(kāi)心!
我是 Jack ,我們下期見(jiàn)。

推薦閱讀
?? ?用自己訓(xùn)練的AI玩王者榮耀是什么體驗(yàn)??? ?保姆級(jí)GPU白嫖攻略????保姆級(jí)教程:硬核圖解Transformer
