20180317復華中學

高雄市政府教育局107年國中小程式設計教育選手培訓研習營(遊戲類)

  • 講師:新上國小 黃文玉 老師

  • 研習日期:107年3月17日(六)

  • 競賽日期:107年4月27日(五)

  • 競賽地點:義守大學

  • 去年培訓研習資料回顧

  • 高市106學年度SCRATCH競賽得獎作品(前三名)

  • 廣告一下:生生寫程式&千人程式設計競賽活動,程式上傳Dr.Scratch 網站(http://www.drscratch.org/)評測

    • 其實學程式,並不是為了比賽,而是在訓練自己,培養自己的能力,運算思維的能力!(運算思維介紹)

  • 創用CC圖庫之使用(利用平時先熟悉有哪些圖片可用)下載

  • 切記,作品不用做大、做複雜、關卡很難、很多,重在順暢及「創意」!

  • 基礎架構

    • 封面(標題、匯入創用CC圖示(先轉為向量圖再匯入),美工各自發揮

    • 【開始】按鈕、【遊戲說明】按鈕 (尺寸先設好(如170X70px),可用小畫家來做)

    • 開場背景音樂

    • 第一關背景(關閉開場音樂)

    • 第一關的角色(多個)

    • 第二關背景

    • 第二關的角色(多個)

    • ...

    • 結束背景(過關畫面或失敗畫面)

    • 基礎架構範例檔(如附件)

      • 小朋友,動手做看看....

  • 遊戲類基本題 (程式簡單,重點在如何應用到主題上)

    • 打老鼠 (以下為角色在舞台上任意移動的程式,口訣:向前移動100步,隨機轉個角度,碰到邊緣就反彈)

    • 猴子接香蕉 (以下為香蕉落下的程式,口訣:隨機出現在舞台上方,一直往下移動,直到Y坐標小於-170)

      • 同理,角色橫向的移動(從右移動左)也一樣!

    • 射擊遊戲 (以下為子彈發射的程式,有三種方式呈現,音效可用內建音效中電子的laser1或laser2)

      • 前一顆子彈到底後,才可再發射另一顆子彈

        • 可隨時射擊 (用廣播方式)

        • 可隨時射擊 (用分身方式)

        • 引進飛天貓咪成為動態背景,範例:飛天巫婆

    • 走迷宮 (利用上下左右鍵移動角色)

    • 拉霸機 (很簡單,幾乎沒看人用此來做過)

  • 遊戲類進階題

      • 小朋友,想一想有沒有更簡單的方法?

    • 飛天貓咪

      • 先叫出飛天貓咪的角色

      • 叫出(或製作)一張(或兩張)兩端沒有太大差異的背景圖當「角色」

      • 說明及程式如下:

        • 第一頁(天空1)的大小為480X360,造型中心點在(0,0),程式如下:

        • 第二頁(天空2)的大小為480X360,造型中心點在(0,0),程式如下:

        • 執行後,都沒有動作的小貓咪,感覺就像在飛,同理,你會讓背景往上或下跑嗎?

    • 打磚塊 (如何創意應用?去年國中第一名就是用打磚塊,打到某些磚頭會出現題目)

      • 打磚塊(無程式)檔,如附件

      • 圓球的程式

      • 磚塊的程式

    • 小朋友樓梯 (如何創意應用?如:踏到特定的階梯就會出現題目)

      • 小貓咪下樓梯(無程式)檔,如附件

        • 小貓咪的程式(關鍵是小貓咪的腳底是紅色的)

  • 做做看

    • 上星期台南市SCRATCH競賽題目

    • 動畫組:台南美食 (作品欣賞)

    • 遊戲組:設計一個小遊戲,賺到的錢可以買裝備,改變遊戲時的造型甚至能力。裝備至少分為頭、上半身、下半身、手、腳等(作品欣賞1、作品欣賞2)