“一只羊有一只羊”有多惡心?
可以讓程序員憤怒到卷起袖子.
這兩天GitHub上出現了這樣一個文案,叫做《以魚換魚》。
不同于原版以“極低通關率”擊殺玩家。該版本作者向——發布消息。
沒有廣告!可定制的水平和模式!道具無限!
你甚至可以自定義這個樣本(光譜)的界面:
目前該項目已登上GitHub熱門榜單,獲得297星。(鏈接已附在文末)
比“羊”舒服
我們先來看看這種“魚對魚”的體驗如何。
從最簡單的模式開始,簡單的不要太容易,也不需要用道具。
再看看中難模式。稍微有點難度,不過還好有道具!
原來的洗牌、撤牌、撤牌可以無限使用,還有更神秘的功能。
例如,在透視圖中,您可以依次看到底部兩個堆疊的圖案是什么。這種感覺相當于看完最后三張圖。
再比如圣光,可以把很多圖案下面的圖層從灰色變成白色,讓你看得更清楚。
最糟糕的是破壞功能,直接消滅三個相同的模式:
也就是說一直按住這個道具可以直接通關。
值得一提的是,通關后的祝賀畫面是這樣的:
建議作者優化下前端,直接換成這個:
憤怒和自制力必過關版
據作者介紹,他玩了幾十次“羊換羊”。那段時間,他用光了所有的道具,看了幾十個貸款廣告,反復向一個富家千金求婚,但還是過不了第二關3354。
他發現有些不對勁。
由于方塊的生成是完全隨機的,后期越來越多的方塊疊在一起,可供選擇的方塊數量變少,自然也就越來越難,經常無解是常事。
另一方面,也正是極低的通關率,讓每一個“自信”的玩家都難受,上癮。
所以.他生氣了,做了一個肯定能通關的版本。
嗯,肯定沒有廣告,沒有道具限制,還有自定義難度和圖案,那就更美了。
針對具體原則,作者提出了四種方案。
首先,在游戲全局參數的設置中,需要將槽號、層數等變量提取成統一的全局變量,每次修改時系統都會自動適配。此外,作者還開放了參數定制3354。
插槽太少?可以自己再加一個!
其次是整體網格設計。
為了快速制作游戲,作者直接將畫布分割成24 x 24的虛擬網格,類似于一個棋盤——。
每個網格分為3 3個小單元。每層的圖案生成時,會錯開1-2個單位,形成層層疊疊、密密麻麻的樣子。
第三步,設計隨機生成塊的圖案和坐標。
首先,根據全局參數計算總塊數。游戲難度越大,方塊和對應的圖層就越多。然后,作者使用shuffle函數對存儲所有動物圖案的數組進行加擾,然后依次將圖案重新填充到塊中。
至于如何生成正方形坐標,直接讓程序在坐標范圍內隨機選取點,同時隨著層次的加深,坐標范圍越來越小,產生一種3354
越往深處走,格局越擁擠,難度越高。
一般的分布規律是,層越深越擁擠。
最后,設置上下塊和塊之間的關系。
首先,作者給每個塊分配一個層次屬性。當隨機生成時,重疊的塊用層次關系綁定,以確保在可以點擊較低的塊之前消除較高的塊。
基于以上想法,作者熬了幾個小時的通宵,然后做了游戲的原型,放到GitHub上開源了代碼——。
他感慨地說,終于滿足了通關的夙愿。
簡介
工作之外,魚皮利用業余時間做了很多加盟大廠的經驗,干技術貨,資源共享。據他說,他在校期間帶領工作室建了幾十個校園網站。
最后附上“魚有魚”在線體驗鏈接,收獲通關的喜悅(狗頭):
https://yulegeyu.cn
被《羊了個羊》逼瘋后 鵝廠程序員怒而自制“必通關版” 千軍易力爭上蛛絲馬跡游得,一將難求24. 一旦你達成了,你就完成了世界上所有的經典。那么就沒有印度教經典、猶太教經典、基督教經典;那么突然,你變成了所有經典的頂點。27. As Teachers\' Day was approaching, our class decided to hold a party to celebrate the important day. (2012.陜西)106.當斷不斷,反受其亂。 盤絲系腕,巧篆垂簪,玉隱紺紗睡覺。銀瓶露井,彩囗云窗,往事少年依約。為當時曾寫榴裙,傷心紅綃褪萼。黍夢光陰,漸老汀洲煙箬。文章憎命達,魑魅喜人過。程序員,斗地主,規律In addition, while it is true that many voters change their minds several times before voting, and that some remain undecided until entering the voting booth, this is not true of everyone. |