載入中... 請稍候

測驗你的反應速度 - Human Benchmark

來測一測你的大腦能反應的最快速度吧!

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

關於這堂課

一個簡單的動作 - 點擊畫面,也能成為一個緊張、刺激、讓人腎上腺素飆升的小遊戲喔!

這款看似簡單的小遊戲,背後可是有著遊戲製作過程中相當重要的一項觀念:“有限狀態機”,在這堂課中,老師將會鉅細彌遺的講解,並透過專案實作將其原理實現出來。

快來跟我們一起學習學習吧!

你將學到什麼

為什麼你該上這堂課?

JavaScript 是目前最火紅的程式語言之一,原因無他:好學、應用範圍廣。
在這堂課中,你將能夠學到:

遊戲的製作原理

這款遊戲的實作機制比較特別,運用到“有限狀態機(Finite state machine)”,簡單的來說,有限狀態機是表示有限個狀態以及在這些狀態之間的轉移和動作等行為的一個模型。在現實中,有許多事情可以用有限個狀態來表達,如: 紅綠燈、自動販賣機... 等等。其實,在資訊領域中,很多事情都是由有限的狀態所組成,再由於不同的輸入而衍生出近乎無限的變化。 我們可以利用資料結構中的圖形 (Graph) ,來畫出不同狀態的轉變關係。

你將在實作專案的過程中,體會到有限狀態機運行模式與設計機制。

課程難度

對 JavaScript 語法有基礎認識為佳

前置知識

變數  if  else if  Engine: 重複執行 (Game.forever)  Engine: 設定背景  

課程特色

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