OpenEdu | 中華開放教育平台

遊戲程式設計
遊戲程式設計
註冊課程
開課機構
推動大學程式設計教學
課程分類
應用科學
課程子類
物聯網
學習時數
每週3小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
曾俊雄
曾俊雄
元智大學
助理教授
現職:元智大學電機工程學系助理教授
簡述:學習新的資訊知識,並且設法去找出這個知識背後的原理,總會令我感到興奮不已。我本身是從軟體工程師起步,實務方面擁有足夠的實做能力,研究方面,我的專長在網路技術,主要的方向包括數位內容的處理(以網路資訊為主)、雲端計算、以及社群網路。我常覺得我們處於一個很有趣的時代,有機會親身體會到應用領域轉變的好幾個過程:首先是從一般單機型應用轉變成伺服端的架構,這個大概在我的大學求學時代碰到轉變的尾巴,所以會看到很多關於分散式計算的討論,我一直對這方面的研究很感興趣。另外這幾年慢慢從伺服端架構又轉變成web-based的架構,大家討論的議題又從分散式計算轉成grid computing、web service,big data,以及 cloud computing。面對這樣的轉變,我覺得過去我們談論的許多模型,不論是程式開發的模型,或是分散式計算的處理,其實有機會作一些調整,而真正的讓web這個平台對之後資訊科學研究提供更多的貢獻。

課程簡介

本教材以 Phaser 函式庫爲核心,設計了三個網頁遊戲:火箭、南瓜人、泡泡龍,學習目標如下

火箭:能熟練的使用 Phaser 3 的物件與函式、能掌握縱向卷軸遊戲的撰寫

南瓜人:能熟練的使用 Phaser 3 的物件與函式、能掌握橫向卷軸遊戲的撰寫、能動態產生遊戲物件

泡泡龍:能熟練的使用 Phaser 3 的物件與函式、能瞭解 Tile 的觀念與 Tiled 的使用、能掌握 Platformer 遊戲的撰寫

課程目標

使學習者能熟練使用Phaser 3的物件與函式,能掌握縱、橫向卷軸遊戲的撰寫,能動態產生遊戲物件

適用對象

已具JavaScript程式設計基礎,想進一步學習應用的同學

課程特色

以 Phaser 函式庫爲核心,運用三個網頁遊戲:火箭、南瓜人、泡泡龍,使學習者掌握不同的遊戲設計技能

課程進度

第一週: PBL01 Phaser Game:A Rocket Game

第二週: PBL02 Phaser Game:The Pumpkin Man

第三週: PBL03 Phaser Game:Tiled Bubblelun

學習成效評量

專案實作

先備知識

JavaScript基礎知識