元旦剛過,祝大家新年快樂呀!
感覺2017實在是過得太快了。。。
正如之前所說,這個游戲最開始的版本其實在去年5月份就寫好了,其實當時就已經實現了主要功能,后來經歷了幾次更新,加入了Undo功能,加入了退出時記錄游戲進度,重新打開時可繼續上次的進度繼續,前不久又把游戲界面風格調整了一下,然后昨天加入了移動音效,覺得其實還是花了一點時間的,整個游戲到現在來說也比較完整了。昨天剛考完期末,今天閑着沒事也就發出來讓大家看看。代碼依舊在我的Github,因為太多了,不方便發在這里。
先看看現在最新第四版的游戲界面吧
這是啟動游戲的界面,由於我上次玩的時候還有進度,所以會有提示
這是游戲界面,最上面是分數和歷史最佳得分,下一行是當前所用時間
游戲中的方塊不是畫的,而是一個一個Button,所以沒法手動去實現移動的動畫效果,移動起來有種閃現的感覺。另外請不要去點擊方塊,因為它是Button,會監聽點擊,獲取焦點,然后整個界面就不監聽鍵盤了,也就沒法移動了。然后要說的一點是,每次產生的新的方塊的位置是隨機的,數值也是隨機的,感覺玩起來比原版簡單很多,你就是亂點也可以堅持很長時間,但是要是想贏也應該不簡單,原版應該是用了什么算法來控制每次產生的方塊的位置和數值,以增加難度,目前我沒這方面的思路,沒去想這個。目前要說的也就這些了。
有什么問題通過我的郵箱問我。
另外,看看開始幾版的游戲主界面吧,太殺馬特了有木有,其實只是修改程序默認風格,幾行代碼的事,但是變化還是挺大的。
代碼請見我的Github: https://github.com/JiaxinTse/2048game