Yes We Can由0到1電玩小遊戲撰寫(2017春季班)
教師: 王榮英
2017/03/06

摘要

以認知學徒制(cognitive apprenticeship)理論之核心理念,針對具備程式撰寫基本概念的學習者,或想學遊戲程式撰寫之相關行業的自學者所設計。課程之單元設計採每個遊戲程式獨立,進入該單元後將由0到1的將整個遊戲之程式完整的撰寫完成。而為能使教學成效進ㄧ步提升,對傳統程式設計教學方法進行改良,藉由先展示遊戲成品透過其視覺化與遊戲性,期能有效提升學生的學習興趣。學習程序上先藉由遊戲企劃與遊戲人工智慧(核心演算法)之課程講解,使學習者瞭解到如何將遊戲企劃之構思,實做與轉化為能與電腦溝通之高階程式語言。並提供遊戲程式由初始至完成之逐字逐行的程式投影片,如傳統師徒制之方式,學習者只要依樣畫葫蘆便能實做出遊戲,期能有效降低學習的挫折感。之後,再佐以學習者於認知層面之省思與探索,讓學習者由淺入深的學習,成功完成跨入遊戲程式設計的領域。

課程目標

於逝去的歲月中許多人學習過基本的程式,那就已經具備了本課程所要求之基礎。課程規劃不再重覆的由基礎程式設計之語法等開始講解,我們直接採用認知學徒制之方式為主軸,以完整完成每個遊戲作品為課程目標,以教授該遊戲核心之遊戲人工智慧為輔。每個遊戲都獨立的由0到1,課程內容依教授之時間軸,循序漸進的帶領學習者進入初階遊戲程式開發的世界。

授課教師

  • 王榮英 教授
  • 教師e-mail wyy@mail.lhu.edu.tw
  • 教師簡介
  • 1. 龍華科技大學,多媒體與遊戲發展科學系教授兼人文暨設計學院院長。(任教年資80.8~ 至今)
  • 2. 經濟部「中小企業創新研發計畫(SBIR)」資通領域,審查委員(99,100,101,102,103,104,105,106年度)。

  • 3. 經濟部「協助服務業創新研究發展計畫(ASSTD)」,審查委員(100年度)。

  • 4. MOOCs 課程「Yes We Can由0到1電玩小遊戲撰寫」,榮獲105年度教育部磨課師課程推動計畫補助(90萬元)。

  • 5. 科學工業園區「科學工業園區研發精進產學合作計畫」,審查委員(100,101年度)。

  • 6. 經濟部商業司「服務業創新研發計畫(SIIR)」,審查委員(101,102,103年度)。

  • 7. 科技大學評鑑,設計系所組評鑑委員(97年度)。

  • 8. 技術學院例行評鑑,數媒組評鑑委員(95年度)。

  • 9. 第三屆 (95年)、第四屆 (96年)「宏碁數位創作獎」評審委員。

  • 10. 國科會資訊(二)學門,學門規劃委員(96年度)。

  • 11. 新北市102學年度中小學科學展覽評審委員(103年度)。

  • 12. 104學年度「政大金點獎:創意數位內容競賽」評審委員。

  • 13. 近9年中7年獲選龍華科技大學,優良導師。

  • 14. 獲選龍華科技大學,102、103及104學年度評鑑優良教師(103,104,105年度),依本校教師評鑑辦法連續3年獲得評鑑優良教師得免受評鑑。

  • 15. 獲選龍華科技大學,傑出教學優良教師(101學年度 ,102學年度) (101/8 ~ 103/8)。

  • 16. 獲選龍華科技大學,教學優良教師(100學年度)(100/8 ~ 101/8)(101學年度起方設有傑出教學優良教師)。

  • 17. 獲選龍華科技大學,輔導優良教師(102學年度)(102/8 ~ 103/8)。

  • 18. 獲選龍華科技大學國科會補助大專校院奬勵特殊優秀人才補助。

  • 19. 獲選龍華科技大學,教育部獎勵科技大學及技術學院教學卓越計畫特殊優秀人才彈性薪資獎勵。

課程進度表

第1週:剪刀石頭布猜拳遊戲

第2週:1A2B猜數字遊戲

第3週:井字遊戲以XNA平台實作

第4週:井字遊戲以Unity平台實作

第5週:2D射擊遊戲 以XNA平台實作

第6週:2D射擊遊戲 以Unity平台實作

第7週:賽車遊戲

第8週:配對遊戲

上課形式

本課程分為八個主要單元,每個單元將由數個小單元所組成,每個小單元提供一段10~30分鐘的視頻影片。每週配合課程內容提供隨堂測驗,以幫助學習者快速確認是否瞭解上課內容,另安排作業用以考核學習成果,考核標準請參見「評分標準說明」。

評分標準

每單元設計不同之評量方式,請詳見本課程之Moocs課程規劃書

如第四周 2D射擊遊戲之評量如下:

學習成效評量方式

  1. 認知師徒制之「闡明」、「反思」和「探索」,認知層面之省思與探索評量:
    • 創意發想:基於本單元所學框架下,發揮創意企劃新的遊戲。需說明玩法與規則,每則得2分,最多2則。
    • 蕭規曹隨:基於本單元之所學框架下,想想還有那些已存在之遊戲,可更改套用於此單元所學程式之遊戲中,每則得2分,最多2則。
    • 實作遊戲:實作出上述之遊戲,每則得6分。

2. 認知師徒制之「示範」、「訓練」及「鷹架」,實務經驗獲得評量:

    • 完成2D射擊遊戲,得10分。
    • 完成接蘋果遊戲,得5分。
    • 青蛙過街遊戲,得5分。
    • 加入敵機追逐玩家操控之飛機,得5分。
    • 完成將原垂直方向之遊戲改為橫向之遊戲,得5分。
    • 加入其他遊玩元素,1項得2分,最多得4分。

註:繳交者請將整個程式專案壓縮後上傳繳交平台,另請截圖數張或遊玩錄影上傳討論區。

3. 合作學習與互動評量:

    • 與同儕共同完成上述評量,如:遊戲企劃、美工及程式之分工,可自述貢獻度百分比以評分,否則依參與人數均分。
    • 參與線上之非同步或同步討論
      • 2則以上(含)發言紀錄者得2分(2則以下則不計分)
      • 針對他人發言給予2則以上評論,得2分(2則以下則不計分)
      • 公開分享自行撰寫之本單元內相關程式予修課之學習者,得5分。

4. 同儕互評:

給予上傳之遊戲作品,一評分等第(70 ~ 100),每隔5分為一量尺,每則得1分,最多得3分。

通過標準


課程及格標準:60滿分:100分

先修科目或先備能力

具備基本計算機概論與程式基礎能力即可

建議參考書目

自編講義,提供完整由0到1完成遊戲之授課電子書(投影片)。

常見問答集

1.我修習完此課程是否將獲得相關證書?

答:繳交作業,修課及格後即可獲得修業證書。

2. 此課程是否會提供上課投影片?

答:有非常詳細逐字逐行完整遊戲程式之投影片。

3. 此課程是否會提供上課所教授遊戲之美工圖片檔?

答:有的,我們將所有圖檔都放到雲端,提供連結供學習者自由下載,進行學習上之使用,但不可以應用於商業上。 

4. 我錯過作業繳交期限了,能不能補交作業?

答:可以補交,時間上以兩周為限。

5. 作業上傳可以使用那些格式?

答:將整個遊戲專案以rar格式壓縮後上傳。