Python結合pygame實作班(實體課程)
訓練單位:台北市電器商業同業公會
學員負擔:1584元
政府負擔:6336元
訓練性質:3年10萬
報名區間:
2025-07-03~2025-07-30
訓練區間:
2025-08-02~2025-09-20
甄試日期:
填表洽詢

訓練時段
週六
上午,下午

訓練時數
48小時小時

訓練人數
38名

其他條件
年滿15歲以上 1.具備基礎Python程式設計邏輯能力者。 2.具相關領域從業經驗技能者。

上課日期 |
授課時間 |
時數 |
課程進度/內容 |
授課師資 |
助教 |
遠距教學 |
114/08/02(星期六) |
09:00~12:00 |
3 |
Pygame 入門與動畫基礎: Pygame 的基本概念與安裝方法。理解遊戲開發的基本循環結構(事件處理與畫面更新)。學習繪製基本圖形,並實現簡單的動畫效果。實作項目:創建一個簡單的 Pygame 視窗,顯示背景顏色和移動的小球。 |
林俊杰 |
||
114/08/02(星期六) |
13:00~16:00 |
3 |
處理鍵盤與滑鼠的交互輸入。理解精靈 (Sprite) 的概念,並使用圖片取代簡單圖形。實作項目:實作一個角色移動的遊戲:用鍵盤控制角色移動,滑鼠點擊改變角色顏色或位置。 AI關鍵字:鍵盤事件與角色移動 |
林俊杰 |
陳祐蓉 |
|
114/08/09(星期六) |
09:00~12:00 |
3 |
學習碰撞檢測的基礎邏輯,並運用於設計一個簡單的消磚塊遊戲。製作一個具有磚塊、球和反彈機制的消磚塊遊戲原型。提詞:如何在 Pygame 中檢測兩個精靈的碰撞 |
林俊杰 |
陳祐蓉 |
|
114/08/09(星期六) |
13:00~16:00 |
3 |
Flappy Bird 1.背景滾動效果,模擬移動場景。 2.重力與簡單物理模擬的應用。實作項目:實作 Flappy Bird 小遊戲 |
林俊杰 |
陳祐蓉 |
|
114/08/16(星期六) |
09:00~12:00 |
3 |
Google Dino 遊戲 1.加入背景音樂與觸發音效 2.模仿無限跑酷Google Dino 遊戲實作項目:製作 Dino 跑酷遊戲關鍵字:在 Pygame 中加入背景音樂與觸發音效 |
林俊杰 |
陳祐蓉 |
|
114/08/16(星期六) |
13:00~16:00 |
3 |
探討簡單 AI 的設計概念,並應用於迷宮遊戲中實作敵人追蹤機制。實作項目:編寫敵人追蹤玩家的基本 AI 邏輯,生成迷宮地圖並設計一個迷宮逃脫遊戲。關鍵字:「敵人追蹤玩家的 AI」、「迷宮生成」 |
林俊杰 |
陳祐蓉 |
|
114/08/23(星期六) |
09:00~12:00 |
3 |
學習碰撞檢測的方法與應用。導入外部資源(圖片、音效),讓遊戲更具吸引力。實作項目:創建一個簡單的吃豆人類型遊戲 AI關鍵字:Pygame 碰撞檢測 |
林俊杰 |
陳祐蓉 |
|
114/08/23(星期六) |
13:00~16:00 |
3 |
網路控制與多人協作遊戲使用 Python 的 socket 實現兩台設備的連線互動。設計一個簡單的多人遊戲原型,例如合作射擊或角色移動同步。關鍵字:Python socket |
林俊杰 |
陳祐蓉 |
|
114/08/30(星期六) |
09:00~12:00 |
3 |
學習製作遊戲的使用者介面(UI),包含選單、按鈕和簡單的 GUI 效果。實作項目:設計一個具有選項按鈕的主選單介面。實現功能性按鈕,例如「開始遊戲」、「退出遊戲」。關鍵字:「Pygame 處理點擊事件?」 |
林俊杰 |
陳祐蓉 |
|
114/08/30(星期六) |
13:00~16:00 |
3 |
掌握粒子系統的設計與運用,實現爆炸效果與其他視覺特效。實作項目:製作一個基本的粒子系統,用於模擬煙霧或火花效果。關鍵字:「Pygame 模擬爆炸效果」 |
林俊杰 |
陳祐蓉 |
|
114/09/06(星期六) |
09:00~12:00 |
3 |
學習時間控制在遊戲中的應用,包括事件觸發和遊戲進程的調整。實作項目:使用計時器實現定時生成敵人的功能。關鍵字:「時間模組」 |
林俊杰 |
陳祐蓉 |
|
114/09/06(星期六) |
13:00~16:00 |
3 |
遊戲美化,使用外部資源(圖片、音效)美化遊戲畫面,提升視覺效果與用戶體驗。實作項目:將免費遊戲素材整合到遊戲中,例如角色圖像與背景音效。關鍵字:「請幫我產生Q版的遊戲人物」 |
林俊杰 |
陳祐蓉 |
|
114/09/13(星期六) |
09:00~12:00 |
3 |
完整的多人遊戲,包括玩家位置同步與即時互動。關鍵字:「如何同步多個玩家的資訊並達到即時互動?」 |
林俊杰 |
陳祐蓉 |
|
114/09/13(星期六) |
13:00~16:00 |
3 |
如何將遊戲包裝為可執行檔,並解決常見部署問題。使用 pyinstaller 將 Pygame 遊戲打包為執行檔。測試遊戲的跨平台兼容性並解決潛在問題。提詞:「如何用 pyinstaller 打包 Pygame 遊戲?」「遊戲打包過程中遇到錯誤該如何解決?」 |
林俊杰 |
陳祐蓉 |
|
114/09/20(星期六) |
09:00~12:00 |
3 |
期末程式製作 |
林俊杰 |
陳祐蓉 |
|
114/09/20(星期六) |
13:00~16:00 |
3 |
期末程式互評 |
林俊杰 |
陳祐蓉 |

林俊杰 老師
學歷:元智大學 資訊管理系
專長:深度學習、影像辨識、訊號處理、程式設計
課程名稱 | 認證機構(分校) | 上課地點 | 費用 | 開課日期 | |
---|---|---|---|---|---|
平板電繪Procreate初體驗-短毛... | 中原大學推廣... | 桃園市中壢區 | 3800 | 2025-06-19 | |
iPad平板+Procreate:療癒系插畫班 | 中原大學推廣... | 桃園市中壢區 | 6000 | 2025-06-20 | |
臺北大學第3期【AI生成藝術生活... | 國立臺北大學 | 台北市中山區 | 4100 | 2025-07-08 | |
Allegro電路板佈局設計實戰班-P... | 艾鍗學院 | 台北市中正區 | 線上洽詢 | 2025-06-21 | |
【日本專家】先進2.5D/3D異質整... | 三建技術課程(... | 台南市永康區 | 線上洽詢 | 2025-06-23 |