活動花絮:【微型課程工作坊】ChatGPT X Phaser Online Game Building

95
次閱讀

【實作型0.2學分】ChatGPT X Phaser Online Game Building

講者:曾俊雄(元智大學電機系乙組副教授)

時間:2024年03月28日(四) 13:00-17:00

地點:R70904

撰文/攝影:顏彣諭



   想要憑空撰寫出一個遊戲是很複雜且困難的,需要精算一些細項,因此我們可以透過整合並支援自然語言理解和生成的AI工具,將指令詳細寫出。課程中使用ChatGPT來幫助我們撰寫程式碼,將遊戲指令丟進ChatGPT後就能生出所需程式碼,可以根據改善細項,ChatGPT再照產出的原程式碼進行精修,且今日微型課程將透過CodeSabdbox生成簡單遊戲,只用最基本款html+css 架設網頁,可輕易的替換網頁背景顏色或把背景圖丟進網頁中,為架設網站的入門基礎。

    CodeSabdbox裡已有做好的樣板且模式較簡易可作參考,今日微型課程內容做的是platformer games。先將製作遊戲所需的所有素材圖片載入,決定遊戲的目標和玩法,再建立靜態物理羣主,輸入CahtGPT產出的程式碼給角色動作指令,能藉由Gravity訂定角色方向,啟用物理系統設定角色在世界邊緣的碰撞,最後設定彈性係數,係數通常會介於0到1之間,超過1會因為沒有摩擦力導致角色停不下來,可以根據創作者自身遊戲設計需求來設定。

    以實際操作的形式體驗製作遊戲的過程,可以讓同學們體驗製作遊戲的樂趣,也能讓同學們透過AI直接透過自然語言描述想要的內容,而不需憑空撰寫程式碼來製作簡易遊戲,使用AI輔助工具也可以降低對於程式設計知識的需求,讓更多不是相關科系的同學有機會投入在製作遊戲當中。

2024-03-28 ChatGPT X Phaser Online Game Building1.jpg2024-03-28 ChatGPT X Phaser Online Game Building2.jpg2024-03-28 ChatGPT X Phaser Online Game Building3.jpg2024-03-28 ChatGPT X Phaser Online Game Building4.jpg2024-03-28 ChatGPT X Phaser Online Game Building5.jpg2024-03-28 ChatGPT X Phaser Online Game Building6.jpg