2c559c8ca050317827b25fa0011d1fce
謝慧民
Mail_replay
Qrcode
簡介:

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

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




 第十三週期末考:(2016.10.25)。

  • 多媒體三A:
    • 期末考題目:使用game maker 1.4製作一個打磚塊遊戲,期末考題目連結
    • Game Maker Studio1.40:使用9-3project.gmx做修改,熊熊是bar,兔子是ball,依照題目要求修改程式碼以符合規定。
    • 到photoshop製作你的姓名字存三個檔(透空格式.png),到專案內將圖片載入sprite中設定旋轉動畫。
    • 免費音樂素材:youtube登入後下載、魔王魂(日本網站),把原來音樂換掉。
    • 找背景圖素材直式,更換背景圖,修改大小符合畫面。
    • 設定球的程式,產生時沿著任意方向,固定速度丟出,碰到字時,播放聲音、增加分數、字丟棄、球反彈,碰到bar及牆壁僅作反彈。
    • bar修改程式碼step內的黏附座標修改為(mouse_x-120,mouse_y-30),以讓bat中心黏到滑鼠游標位置。
    • bar與字碰撞則自己停止不動。
    • control物件修改,create修改分數設為0,Draw事件劃出分數在(540, 60),刪除Game end事件
    • ball加入一個step事件,如果y<=860則判斷球掉到底下去了,此時加入display a message"you lost!"及end the game動作。
    • control物件的step事件修改為如果分數大於等於200分,則加入display a message"you win!"及end the game動作。
    • 操作錄影:錄影13a-錄影13a-1錄影13a-2錄影13a-3錄影13a-4錄影13a-5錄影13a-6錄影13a-7
    • 範例:範例13a

 第十二週上課:(2016.10.18)。

  • 多媒體三A:
    • 下星期考期末考,題目是使用game maker 1.4製作一個打磚塊遊戲
    • 遊戲設計概論第十章編輯工具軟體實務 :第十章
    • Game Maker Studio1.40:音效,計分及顯示
    • 免費音樂素材:youtube登入後下載、魔王魂(日本網站)。
    • 產生聲音物件,當球碰到bird播放音效聲。
    • 做一個control物件,game start事件加入播放背景音樂,放到room0裡。
    • 如果要到room1不播背景音樂則當球碰到bird關閉背景音樂。
    • 設分數並畫在room0,control物件的game start事件內加入設score=0。
    • 再加一個draw事件,將顏色及自行設定好然後畫出分數在左上角位置。
    • 球碰到鳥時分數加100,room1設一個按鈕物件回到room0(加入left button事件)。
    • 試玩看看,球打到鳥是否顯示加100分,你可以再加入一隻鳥設定他的left button事件裡面,分數加200分,再測試看看。
    • 操作錄影:錄影12a-錄影12a-1錄影12a-2錄影12a-3
    • 範例:範例12a
    • 加分:有練習。

 第十一週上課:(2016.10.11)。

  • 多媒體三A:
    • 遊戲設計概論第八章學與物理遊戲演算法 :第八章
    • Game Maker Studio1.40:製作一個寶貝球可以用滑鼠拖拉丟出
    • 找寶貝球的連續動作圖片,使用create from strip載入設定旋轉動畫。
    • 設寶貝球為object,寫入類似鳥的滑鼠操作事件,設定撞到牆壁反彈,碰到鳥則自己毀壞,然後到下一關。
    • 設定鳥碰牆壁也反彈
    • 設定字型:先用筆記本打入要放的中文字選好字型存檔,然後新增一個物件,加入draw事件,加入字型選擇檔案內,設定顏色再畫這些字。
    • 新增並開啟另一個room1,加入背景圖片,加入這個文字物件到中間,加入另一個鳥物件,設為兩倍會動,則到這個room1後可以看到鳥及這些文字。
    • 操作錄影:錄影11a-錄影11a-1錄影11a-2錄影11a-3錄影11a-4錄影11a-5錄影11a-6錄影11a-7錄影11a-8錄影11a-9錄影11a-10
    • 範例:範例11a
    • 加分:有練習。

 第十週上課:(2016.10.04)。

  • 多媒體三A:
    • 遊戲設計概論第七章2D遊戲演算法 :第七章
    • Game Maker Studio1.40:製作一個角色可以用鍵盤上下左右鍵操作移動,也可以用滑鼠拖拉丟出
    • 開始create加入change sprite,換為往前走的圖片。
    • 設定按下上下左右鍵時change sprite為該方向動畫,速度speed=0.2。
    • 按下左鍵固定往左移動speed=4,其他方向以相同方式設定
    • 放開左鍵,image_speed=0,然後設定不動。
    • 加滑鼠左鍵事件,設定變數bird_x=x, bird_y=y,設x=mouse_x-30,y=mouse_y-30,左鍵按下事件設定startx=x,starty=y,紀錄起始點位置,左鍵放掉事件,設定direction=point_direction(xstart,ystart,mouse_x,mouse_y),speed=point_distance(xstart,ystart,mouse_x,mouse_y)/10,計算角色丟出去的方向及速度值,載來設定移動方向及速度為上面的變數,則執行時拖拉角色放掉時就會依照放掉方向丟出,模擬寶可夢丟球。
    • 操作錄影:錄影10a-錄影10a-1錄影10a-2錄影10a-3錄影10a-4錄影10a-5錄影10a-6錄影10a-7
    • 範例:範例10a
    • 加分:有練習。

 第九週上課:(2016.09.27)。

  • 多媒體三A:
    • 遊戲設計概論第六章資料結構、演算法與人工智慧 :第六章
    • Game Maker Studio1.40:使用RPG素材製作角色,並產生物件,將物件放入room內。
    • 使用Photoshop對找到的RPG圖做背景顏色處理,避免去背後物件變透明。
    • Erase a color可以選一個顏色去背。
    • 背景圖片及物件設定。
    • 障礙物透明度設定
    • 角色產生動畫設定,讓播放速度正常要加入Change Sprite,速度調為0.2
    • 操作錄影:錄影9a-錄影9a-1錄影9a-2錄影9a-3錄影9a-4
    • 範例:範例9a
    • 加分:有練習。

 第八週上課:(2016.09.20)。

 第七週上課:(2016.09.13)。

 第六週上課:(2016.09.06)。

 第五週上課:(2016.08.30)。

 第四週上課:(2016.08.23)。

 第三週上課:(2016.08.16)。

 第二週上課:(2016.08.09)寶可夢相關的介紹。

  • 多媒體三A:
    • 數位時代-手機的崛起與衰退2015:2015108084606
    • 精靈寶可夢GO_Wiki:Pokémon GO
    • Pokemon Go一夕爆紅 花費他20年心血:http://www.cna.com.tw/news/firstnews/201607160271-1.aspx
    • 開發Pokemon Go的過程有Google Earth(飛行模擬、路徑規劃)、Google Map(有街景服務)及Ingress(地圖道館)等鋪路,最後才開發出結合神奇寶貝的GPS遊戲,不過GPS蠻耗電,需要行動電源,這是除了導航外最常用GPS的App。
    • 寶可夢相關報導及玩法蒐集參考資料
    • 介紹遊戲玩法及介面設計。
    • Unity 3D等遊戲引擎介紹,大約30%的App遊戲是他開發的。

 第一週上課:(2016.08.02)數位遊戲產業介紹

  • 多媒體三A:
    • ITE數位內容遊戲企劃及美術專業人員介紹。
    • 兩年前風行的神魔之塔介紹:辦活動凝聚人氣,代言人是陳妍希。
    • 使用Game maker及GameSalad做2D遊戲開發教學。
    • 請大家上台寫出有在玩的遊戲名稱包括:單機遊戲、萬人線上遊戲、手機遊戲、遊戲機遊戲等,其中每樣都有人寫,較多的是手遊及線上遊戲,證明每個領域仍有玩家,並非新的可以取代舊的。
    • 課程進度安排介紹、使用教科書及參考書(操作軟體,有加分練習,軟體為Game Maker、Unity 3D、3ds max、RPG製作大師VX)。
  • 博碩提供之教學投影片(遊戲設計概論,胡昭民):

 版權所有©2016 謝慧民