欧美成人黄色小视频,国产人妖乱国产精品人妖,国产性天天综合网,台湾佬中文娱乐久久久

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

前沿科技 3年前 (2022) 虛像
2 0 0

「羊了個羊」有多惡心?

能逼程序員氣到擼起袖子自己上……

這兩天,GitHub 上就出現(xiàn)這么一個仿制版,名曰「魚了個魚」。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

不同于以「極低通關(guān)率」肝死玩家的原版,此版作者放出話來——

沒廣告!可自定義關(guān)卡和圖案!道具無限!

甚至可以定制出這(離)(譜)的界面:

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

目前,該項目已登 GitHub 熱榜,獲 297 個 Star。(鏈接已附在文末)

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

比「羊」更讓人舒適

先看看這款「魚了個魚」體驗如何。

從最簡單模式開啟,簡直不要太 Easy,道具都無需使用。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

再看中等和困難模式,稍有難度,還好有道具!

原版的洗牌、撤回、移出可無限次使用,還有更多玄妙功能。

比如透視,能看到最下方兩列疊起來圖案依次是什么,這感覺,相當于斗地主把最后三張看完了。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

再比如圣光,能把一大堆圖案下面的圖層從灰變白,看得更清楚。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

最逆天的還是破壞功能,直接消掉 3 個同樣圖案:

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

也就是說,一直狂按這個道具能直接通關(guān)。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

值得一提的是,通關(guān)后祝賀畫面是這個:

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

建議作者優(yōu)化下前端,直接換成這個:

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

怒而自制必通關(guān)版

據(jù)作者介紹,自己也是玩「羊了個羊」幾十次,其間,他用盡道具,看了幾十遍借貸廣告,向富家千金反復(fù)求婚,仍然過不了第二關(guān)——

他發(fā)現(xiàn)事情不對勁。

由于方塊生成完全隨機,那越到后期,越來越多方塊疊壓在一起,可選方塊變少,自然越來越難,經(jīng)常無解也是常事。

另一方面,正是極低的通關(guān)率讓每個「自以為必勝」的玩家上頭得不行,形成了上癮感。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

于是……他怒而自制一個必能通關(guān)的版本。

要求嘛,務(wù)必無廣告,務(wù)必道具無限,要能自定義難度和圖案,那更是一件美事兒。

具體到原理,作者提出四大綱領(lǐng)。

首先,游戲全局參數(shù)設(shè)置上,需要將槽位數(shù)量、層數(shù)等變量抽取成統(tǒng)一的全局變量,每當修改一處,系統(tǒng)自動適配,此外,作者還開放了參數(shù)自定義——

嫌槽位不足?可以自己多加一個!

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

其次是整體網(wǎng)格設(shè)計。

為了能快速做出游戲,作者直接將畫布分為 24 × 24 的虛擬網(wǎng)格,類似一個棋盤——

每個網(wǎng)格又被劃分成 3 × 3 的小單元,各層圖案生成時,會相互錯開 1-2 個單元,形成層層交疊、密密麻麻的樣子。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

第三步是設(shè)計隨機生成塊的圖案和坐標。

先根據(jù)全局參數(shù)計算總塊數(shù),游戲難度越高,塊數(shù)和相應(yīng)層數(shù)也越多,然后作者用 shuffle 函數(shù)打亂存儲所有動物圖案的數(shù)組,再依次,把圖案重新填充到方塊中。

至于如何生成方塊坐標,直接讓程序隨機選取坐標范圍內(nèi)的點,同時隨層級變深,坐標范圍也越來越小,造成一種——

越往深了去,圖案越擁擠,難度相應(yīng)越高的效果。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

大致分布規(guī)律就是越「深」層越「擠」

最后,設(shè)定上下層塊與塊的關(guān)系。

作者先給每個塊指定一個層級屬性,隨機生成時,給相互重疊的塊綁定層級關(guān)系,確保消掉上層塊,才能點擊下層塊。

基于上述思路,作者熬夜爆肝幾個小時,就把游戲雛形做出來了,還放到 GitHub 上將代碼開源——

他感慨道,總算是滿足了自己的通關(guān)夙愿。

被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」

作者介紹

事實上,「魚了個魚」項目作者「程序員魚皮」已小有名氣。

據(jù)其個人公開資料顯示,「程序員魚皮」98 年出生,現(xiàn)在鵝廠,從事全棧應(yīng)用開發(fā),同時,也是騰訊云開發(fā)高級布道師。

工作之外,魚皮利用業(yè)余時間做了很多入職大廠經(jīng)驗、技術(shù)干貨和資源分享,據(jù)他稱,在校期間就帶領(lǐng)工作室建設(shè)了幾十個校園網(wǎng)站。

原文地址:http://www.myzaker.com/article/632956b2b15ec0315c44d7dd

版權(quán)聲明:虛像 發(fā)表于 2022年9月20日 pm11:54。
轉(zhuǎn)載請注明:被「羊了個羊」逼瘋后,鵝廠程序員怒而自制「必通關(guān)版」 | 快導(dǎo)航網(wǎng)

相關(guān)文章

主站蜘蛛池模板: 临泽县| 富民县| 万山特区| 都江堰市| 满城县| 牟定县| 汶川县| 扶余县| 南雄市| 汽车| 蒙山县| 台中市| 钦州市| 武胜县| 新丰县| 晋中市| 巴南区| 东平县| 从江县| 外汇| 美姑县| 辉县市| 正宁县| 皋兰县| 永和县| 安化县| 新泰市| 神池县| 景宁| 仁怀市| 桐庐县| 贵港市| 冷水江市| 宿松县| 霍城县| 古交市| 湟源县| 大丰市| 新营市| 白水县| 濮阳县|