模組化程式設計 | 猴子吃香蕉

課程設計者:詹雅嫻

專題簡介

本專題引導學生思考如何利用scratch設計猴子吃香蕉遊戲,透過猴子吃香蕉遊戲了解模組化程式設計與程式流程的概念。學生2人一組合作共創完成作品,鼓勵學生可以運用自己的創意,創造更多關卡增添遊戲樂趣。

專題重點為迴圈結構與與模組化程式的學習。活動中透過遊戲元件的建構,讓學生體驗分解問題、樣式辨識、模型化與抽象化等運算思維歷程,學習處理複雜任務。(例如:控制貓咪左右移動、蘋果移動及消失控制、遊戲增減分、關卡設計)

  • 問題拆解(Decomposition):解析遊戲流程
  • 尋找規則(Pattern Recognition): 尋找遊戲中會有那些規則
  • 抽象化(Abstraction):每個角色發生的事件
  • 演算法設計(Algorithm Design):運用模組化程式設計完成猴子吃香蕉遊戲

模組化程式設計-猴子吃香蕉 詹雅嫻

資訊科技應用專題 | 跨科遊戲專題開發-打造我的夢幻遊戲

跨科的遊戲設計開發與企劃

課程設計:穀保家商 徐麗娟老師

總體學習目標

  • 學生能經由跨科遊戲專題開發小組的合作,激發創意的遊戲設計,並呈現不同科別同學的專長能力。
  • 學生能透過了解系統開發流程,並實際經歷完整的流程。
  • 學生能透過協作平台使用,達到共創的精神,整合運算思維與資訊科技解決問題的能力。
  • 學生能將作品上傳於網路平臺,公開遊戲創作成果並進行傳播、分享與賞析,也可後續開發,充分利用資訊科技與他人合作並進行創作

課程流程

遊戲創意激發:兩模組學生分別在各自原本的遊戲程式開發課與動畫設計課程時,進行創意發想與收斂作品想法,教師透過初步的發想進行跨科配對分組,此時透過雲端協作平台共同將想法整合,確定開發方向。

二、遊戲介面與風格確定:確定跨科模組分組後,在各自原本的遊戲程式開發課與動畫設計課程將工作分工,遊戲程式開發課程決定系統的流程與架構,提出產品設計需求;動畫設計課程針對主題先行製作遊戲前導動畫影片。

三、遊戲開發與UI設計:各自細分各組的開發進度與工作規劃,包含主要階段:遊戲主選單→基本關卡、進階關卡、成績佈告與軟體說明。介面設計部份包含:宣傳封面設計、遊戲設計風格、主角設定、遊戲場景設計與遊戲UI設計、學習心得撰寫。

遊戲成果展現:將共同合作開發的成果於期末成果展中展出,並且訓練兩模組的同學針對不同的進度行簡報呈現。

 


遊戲開發平台:Construct2、介面設計軟體:Photoshop

參考資源:樂陞科技