20180317復華中學
高雄市政府教育局107年國中小程式設計教育選手培訓研習營(遊戲類)
講師:新上國小 黃文玉 老師
研習日期:107年3月17日(六)
競賽日期:107年4月27日(五)
競賽地點:義守大學
去年培訓研習資料回顧
廣告一下:生生寫程式&千人程式設計競賽活動,程式上傳Dr.Scratch 網站(http://www.drscratch.org/)評測
其實學程式,並不是為了比賽,而是在訓練自己,培養自己的能力,運算思維的能力!(運算思維介紹)
創用CC圖庫之使用(利用平時先熟悉有哪些圖片可用)下載
SVG圖檔的應用(由靜態圖變為動態角色)
切記,作品不用做大、做複雜、關卡很難、很多,重在順暢及「創意」!
基礎架構
封面(標題、匯入創用CC圖示(先轉為向量圖再匯入),美工各自發揮
【開始】按鈕、【遊戲說明】按鈕 (尺寸先設好(如170X70px),可用小畫家來做)
開場背景音樂
第一關背景(關閉開場音樂)
第一關的角色(多個)
第二關背景
第二關的角色(多個)
...
結束背景(過關畫面或失敗畫面)
基礎架構範例檔(如附件)
小朋友,動手做看看....
遊戲類基本題 (程式簡單,重點在如何應用到主題上)
打老鼠 (以下為角色在舞台上任意移動的程式,口訣:向前移動100步,隨機轉個角度,碰到邊緣就反彈)
猴子接香蕉 (以下為香蕉落下的程式,口訣:隨機出現在舞台上方,一直往下移動,直到Y坐標小於-170)
同理,角色橫向的移動(從右移動左)也一樣!
射擊遊戲 (以下為子彈發射的程式,有三種方式呈現,音效可用內建音效中電子的laser1或laser2)
前一顆子彈到底後,才可再發射另一顆子彈
可隨時射擊 (用廣播方式)
可隨時射擊 (用分身方式)
小朋友,想一想有沒有更簡單的方法?
先叫出飛天貓咪的角色
叫出(或製作)一張(或兩張)兩端沒有太大差異的背景圖當「角色」
說明及程式如下:
第一頁(天空1)的大小為480X360,造型中心點在(0,0),程式如下:
第二頁(天空2)的大小為480X360,造型中心點在(0,0),程式如下:
執行後,都沒有動作的小貓咪,感覺就像在飛,同理,你會讓背景往上或下跑嗎?
打磚塊 (如何創意應用?去年國中第一名就是用打磚塊,打到某些磚頭會出現題目)
打磚塊(無程式)檔,如附件
圓球的程式
磚塊的程式
小朋友樓梯 (如何創意應用?如:踏到特定的階梯就會出現題目)
小貓咪下樓梯(無程式)檔,如附件
小貓咪的程式(關鍵是小貓咪的腳底是紅色的)
做做看
上星期台南市SCRATCH競賽題目
動畫組:台南美食 (作品欣賞)
遊戲組:設計一個小遊戲,賺到的錢可以買裝備,改變遊戲時的造型甚至能力。裝備至少分為頭、上半身、下半身、手、腳等(作品欣賞1、作品欣賞2)