《Flappy Bird》是一款2013年由越南的開發者設計的手機遊戲,在2014年取得了巨大的迴響,透過內置的廣告收入,這個遊戲在巔峰時期能為開發者帶來每天5萬美金的收入!
這個遊戲的玩法非常簡單,人人都能上手。但遊戲性極佳,甚至被稱為「App Store的毒品」(Drug of the App Store)。
我們就來學習如何用 JavaScript 創造這個小遊戲吧!
JavaScript 是目前最火紅的程式語言之一,原因無他:好學、應用範圍廣。
在這堂課中,你將能夠學到:
「物件」是現代程式設計中不可或缺的重要觀念之一,能夠幫助我們更容易了解、規劃程式架構。
而在遊戲的世界中,所有的角色都是物件。有著各自的特徵以及行為,你將透過這堂課體會到物件的基本觀念以及使用情境。
遊戲的實作機制比較特別,你可以想象有一個大廻圈,依據資料的內容不停地重繪畫面,一旦資料變動(如分數),畫面也會跟著改變。
你將在實作專案的過程中,體會到遊戲的渲染原理、及事件機制。
適合對 JavaScript 有基礎認識,或是上過 “JavaScript 遊戲製作大師” 的學生參加