一個簡單的動作 - 點擊畫面,也能成為一個緊張、刺激、讓人腎上腺素飆升的小遊戲喔!
這款看似簡單的小遊戲,背後可是有著遊戲製作過程中相當重要的一項觀念:“有限狀態機”,在這堂課中,老師將會鉅細彌遺的講解,並透過專案實作將其原理實現出來。
快來跟我們一起學習學習吧!
跟老師一起實作出來吧!
JavaScript 是目前最火紅的程式語言之一,原因無他:好學、應用範圍廣。
在這堂課中,你將能夠學到:
這款遊戲的實作機制比較特別,運用到“有限狀態機(Finite state machine)”,簡單的來說,有限狀態機是表示有限個狀態以及在這些狀態之間的轉移和動作等行為的一個模型。在現實中,有許多事情可以用有限個狀態來表達,如: 紅綠燈、自動販賣機... 等等。其實,在資訊領域中,很多事情都是由有限的狀態所組成,再由於不同的輸入而衍生出近乎無限的變化。 我們可以利用資料結構中的圖形 (Graph) ,來畫出不同狀態的轉變關係。
你將在實作專案的過程中,體會到有限狀態機運行模式與設計機制。
對 JavaScript 語法有基礎認識為佳