2c559c8ca050317827b25fa0011d1fce
謝慧民
Mail_replay
Qrcode
簡介:

我是謝慧民,資訊與多媒體設計學系二A導師(2019),我還有101張資訊多媒體的相關證照(20190511)。我的專長是虛擬實境、電腦遊戲製作、3D動畫設計、腳本設計、3D空間設計、程式設計等

Wait_for_sign_up 相簿專區
影音專區: 頻道統計圖表
SWF專區:
簡報專區:
作業專區:




第十八週期末考:(2019.01.16)

  • 多媒體三B、四B:
    • 期末考(使用Scratch製作一個用鍵盤左右鍵移動拉桿推球撞磚塊的遊戲):題目連結

第十七週上課:(2019.01.09)

  • 多媒體三B、四B:
    • 期末考(使用Scratch製作一個用鍵盤左右鍵移動拉桿推球撞磚塊的遊戲):題目連結
    • 運算思維:拆解(大問題拆成許多小問題)、模式識別(同樣的流程或事情找出來)、抽象(化繁為簡,如一顆頭用一個四方形表示)、演算法(類程式、流程)
    • 次做的專案你可以用官網Create來開啟Scratch程式及檔案,不過存檔會變成第3版。
    • 我開放離線版第2版,比較熟悉。
    • 第3版有外掛可以選,以後一有其他應用就用外掛載入避免佔了太多記憶體。
    • 上次的專案執行後第二顆球對每一個磚塊都沒反應,所以必須在每一個磚塊的判斷與球碰撞處加入或者第2顆球或第3顆球碰撞才會刪除分身並加分。

第十六週上課:(2019.01.02)

第十五週上課:(2018.12.26)

  • 多媒體三B、四B:
    • Scratch教學投影片:20181122
    • 清單有如陣列的使用,可以新增、插入及刪除
    • 建立清單後可以輸入資料,我們建立謝的X座標及y座標清單,輸入五個位置,使用讀取清單設定謝的位置,執行後就會放到你規劃的位置。
    • Bar的控制改為接在開始後面,加無限迴圈,如果按下鍵後才進行移動。

第十四週上課:(2018.12.19)

  • 多媒體三B、四B:
    • Scratch教學投影片:20181122
    • 練習投影片範例。
    • 分身創造謝這個字有多個排列,修改程式碼讓分身碰到球會自我刪除並加分
    • 其他兩個字可以複製謝的物件,修改程式碼關於放置位置及個數,加分的分數修改等及載入不同的字,以減少角色的數量。。
    • 範例:範例14b-1
    • 操作錄影:
    • 加分練習:有開啟軟體練習

第十三週上課:(2018.12.12)

  • 多媒體三B、四B:
    • Scratch教學投影片:20181122
    • 練習投影片範例。
    • 碰撞Bar、磚塊、牆壁反彈,碰底線廣播訊息
    • Bar初始位置及面向設定,按右鍵及按左鍵會左右移動
    • 磚塊被打到加分不同並隱藏
    • Gameover接收到訊息就顯示出來
    • 球轉方向,讓丟出去的圖像正常。 NPC換圖片及改大小,設一個變數為正負號改變,讓NPC走到邊界再走回來,來回走。
    • 範例:範例13b-1
    • 操作錄影:
    • 加分練習:有開啟軟體練習

第十二週上課:(2018.12.05)

  • 多媒體三B、四B:
    • Scratch教學投影片:20181122
    • 練習投影片範例。
    • 官網找打磚塊程式碼,下載存檔,觀看程式結構,換圖修改為你的學號、姓名的圖片。
    • 期末考繳交一個你喜歡的Scratch打磚塊遊戲,圖片有你的姓名分開的字及學號,可以利用分身產生很多的物件,利用Level控制關卡及換背景
    • 範例:範例12b-1
    • 操作錄影:
    • 加分練習:有開啟軟體練習

第十一週上課:(2018.11.28)

  • 多媒體三B、四B:
    • Scratch教學投影片:20181122
    • 貓貓畫圈圈動畫程式,利用離線版錄製影片,最長1分鐘,可以利用這個功能錄製成動畫片。
    • 範例:範例11b-1
    • 操作錄影:
    • 加分練習:有開啟軟體練習

第十週上課:(2018.11.21)

第九週期中考:(2018.11.14)

  • 多媒體三B、四B:
    • 期中考就是使用Game Maker做一個打磚塊遊戲:考題
    • 加入聲音,輸出程執行檔

第八週上課:(2018.11.7)

  • 多媒體三B、四B:
    • 期中考就是使用Game Maker做一個打磚塊遊戲,4. 就做到今日的成果。
    • 下載"範例7b-1"的資料夾。
    • Bar的Wall碰撞事件,加入移動速度=0的Action
    • 球落地要失去一顆球,先在Ctrl物件加入Create事件設定分數為0 ,存活數為3,在球寫step事件,加入判斷球的y值大於等於底下768-64-32=672時,存活數減1,然後跳到原來的位置,用括號括住。
    • 在球的Step事件中加入分數大於等於400則訊息寫通過遊戲,如果存活數=0則失敗,然後兩者皆結束遊戲。

第七週上課:(2018.10.31)

  • 多媒體三B、四B:
    • 期中考就是使用Game Maker做一個打磚塊遊戲,只要跟著練習就可以做出來。
    • 下載"範例6b"的資料夾。
    • 找Bg圖透空處理,加入background,把Foreward打勾就是前景圖
    • 製作256x64的bar,是你的學號,存透空png檔。
    • 產生Sprite及Object,在Object上加入Keypress事件,加入左右鍵Move速度為8的動作。加入Keyrelease事件,加入左右鍵Move速度為0的動作。
    • 碰撞球及其他物件設定為solid
    • 4x4的角色圖載入分解及設定為Sprites,加入場景。

第六週上課:(2018.10.24)

  • 多媒體三B、四B:
    • 期中考就是使用Game Maker做一個打磚塊遊戲,只要跟著練習就可以做出來。
    • 下載"範例5b"的資料夾。
    • 打開test.project專案。
    • 使用Photoshop製作64x64透空的姓名圖3張,存成png檔。
    • 建立3個sprite及object
    • 設定Ball換成你的球,保留2個。
    • ball與3個物件碰撞設定,不需要的物件刪除
    • 加入Bar是你的學號,大小為:128x32。
    • 範例:範例6b
    • 操作錄影:錄影6b-錄影6b-1錄影6b-2錄影6b-3
    • 加分練習:有開啟軟體練習

第五週上課:(2018.10.17)

  • 多媒體三B、四B:
    • 下載"範例2b-1"的資料夾。
    • 打開test.project專案。
    • 設定Wall是solid,Object是solid。
    • Object寫程式Create事件加入灰色移動Action。角度參數設random(360),速度=5
    • 加入collision事件對象是Object及Wall,反彈設定為自己
    • 按左鍵加入4個Action
      • play sound()
      • set score為增加1
      • Jump to random
      • set direction灰色,角度參數設random(360),速度=5
    • 加一個control物件,加Draw事件,拉入Draw score
    • 範例:範例5b
    • 加分練習:有開啟軟體練習

                

第四週上課:(2018.10.10)

  • 多媒體三B、四B:
    • 國慶日放假。

第三週上課:(2018.10.03)

  • 多媒體三B、四B:
    • 2D遊戲物理:第七章
    • 介紹謝慧民100張證照的內容,如何使用Abobe Acrobat將PDF轉成影像,再用PowerPoint的相片集功能匯入證照證照投影片範例
    • Game Maker Studio 2.0下載及範例使用說明
    • 打磚塊範例說明:b73602031
    • 加分練習:

第二週上課:(2018.09.26)

  • 多媒體三B、四B:
    • 2D遊戲物理:第七章
    • Game Maker 1.4練習:像辦宴席的作法,在廚房有素材sprites,廚師炒菜裝盤變成object,服務生將菜上桌到room看到。
    • 範例:範例2b-1
    • 加分練習:有開啟軟體練習

第一週上課:(2018.09.19)