2014年4月27日 星期日

My 2048



    在經過一周來,每天上班前來2盤,中午吃飯來2盤,晚休來2盤,睡覺前來個4、5盤的洗禮下。我終於在今天達成了2048,超開心的。(小編:雖說我居然看到我的一個同學玩到32768~ 神人級的數字)。

    從小我就空間概念不太好,所以在玩這個時,很認真的想練習空間概念。我大概練習到可以同時監測到 2~3的點移動後的變化,然後大概可以推敲到第2~3步的可能發展。不過,應該對我已經是極限了,在我每一步只能花1秒的堅持下,其實常常變成是手指頭的自然反應了,所以這一盤到1024時我雖然已經有感覺這次有機會,但怎麼突然可以橫掃完檯面變2048 我就有點迷迷糊糊了~ 哈~ 所以說是矇到的一點也不為過。

    只是,這一次根據先前的經驗,知道如果為了達到某個門檻而掃光檯面,例如要到1024,結果到達後檯面沒剩大牌,那往下一個門檻時,就會很艱難。所以這次我都會保持手上有2~4個大牌。像是我到512時,檯面還有3組64、2組128、1組256;雖然分散資源風險高,且檯面超擁擠。但當檯面快塞滿時,我就開始做合併升級動作,一下就清出一大片卻還有剩往再下一階時有用的大牌。

    不要貪心,謹守永遠手上還有另一張好牌,才能永續經營,是我玩這2048的心得。當然,最後我貪心的忘了原則,為了到2048一下掃光檯面。所以雖然『You Win』達陣,卻也沒法向4096前進了。




    剛剛也谷哥到居然還有破解教學,將各個牌,排成一直列。然後,一個個往上堆。想想,也是厚~ 感覺比我的方法更有效率也更科學。

    不過,話說回來,這個遊戲居然是由19歲的義大利人Gabriele Cirulli 花了一個晚上的時間所開發。由於介面親善且遊戲很容易讓人上癮,所以很快就一炮而紅。說真的,雖然同為工程師,但我應該沒法一個晚上就寫出這樣的作品。過幾天,去拿 source code 來觀摩朝拜一下。

    只是,好奇看了一下wiki 卻更驚訝的發現,原來這個遊戲還有真正的原創者:《Threes!》團隊公布開發日誌 發表對《2048》等模仿作品之看法。他們花了14個月的時間去研究,怎樣設計一個可讓人著迷的玩法,才推出來沒多久,就被 clone 成另一個版本;而其他人在玩過2048後,反而反過來指責他們抄襲,這不是很悲哀嗎?看來商業APP小遊戲之路,真的太艱辛了。