

課程名稱:電腦遊戲製作(資多三B、四B)
謝慧民的網站 > 課程網站 > 首頁 > 台首大多媒體_謝慧民_107_1_電腦遊戲製作

第十八週期末考:(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
- 練習投影片範例。
- 用分身創造謝這個字有多個排列,修改程式碼讓分身碰到球會自我刪除並加分
- 其他兩個字可以複製謝的物件,修改程式碼關於放置位置及個數,加分的分數修改等及載入不同的字,以減少角色的數量。。

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

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

第十一週上課:(2018.11.28)
- 多媒體三B、四B:
- Scratch教學投影片:20181122
- 貓貓畫圈圈動畫程式,利用離線版錄製影片,最長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)

第三週上課:(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)


版權所有©2018 謝慧民
