載入中... 請稍候

深水炸彈

經典的深水炸彈小遊戲,一邊躲避魚雷,給敵人迎頭痛擊吧!

 購買課程課程費用
388 元
學習進程
選修後 7 天內要完成作品,授課時數約 1 小時

關於這堂課

「深水炸彈」是一個歷久彌新的電玩遊戲,簡單有趣的規則,讓他一度成為掌上遊戲機的寵兒。

現在,就請跟著橘蘋學習平台老師的腳步,一起用 JavaScript 完成這個遊戲程式吧!

你將學到什麼

為什麼你該上這堂課?

學會「函式 (Function)」觀念,讓程式碼更簡潔、有組織性

函式是程式中舉足輕重的一個角色,雖然不用函式也能寫程式,但是一旦程式碼多了,就會面臨難以維護的窘境。
函式 (function) 的目的就是將特定功能的程式碼包裝起來,需要用到時再呼叫。這樣的做法可以有效降低程式的冗贅性,並提升維護性及編寫效率,是程式高手不可或缺的技巧哦!

 

遊戲的製作原理

遊戲的實作機制比較特別,你可以想象有一個大廻圈,依據資料的內容不停地重繪畫面,一旦資料變動(如分數),畫面也會跟著改變。
​你將在實作專案的過程中,體會到遊戲的渲染原理、及事件機制。

 

課程難度

對 JavaScript 有基礎認識,寫過小型專案的學生

前置知識

變數  四則運算  比較運算  物件 & 語法  函式 & 語法  創造角色  角色的坐標  角色外觀  角色的方向  角色的縮放  角色往前移動 (stepForward)  角色面向 (toward)  

課程特色

 實拍影片教學
 專案導向學習
 遊戲製作原理
 熱門程式語言
 社群交流問答
 線上隨時複習
我是學校教師,我要獲得免費課程