top of page

Python 遊戲編程課程

體驗使用Python創建自己的遊戲的編程樂趣。本課程旨在透過遊戲開發的有趣過程,提升學生的邏輯思維、問題解決能力和創造力。

參考時數

24 小時

學習目標

本工作坊的目標是:

  • 為學生提供關於編程概念及其實際應用的基本理解。

  • 教導學生如何使用Python創建遊戲,並將編程技巧應用於其他領域。

  • 提升學生的問題解決能力、邏輯思維和創造力。

​課程概述

本課程使用 Python 及相關應用程式,透過編寫簡單又好玩的小遊戲,讓學員體驗編程的樂趣。學員在課程中將會學習如何使用編程解決問題,並發揮創意創造屬於自己獨一無二的作品,可以加強邏輯、解難能力及創造力。


為何以Python和遊戲來學習編程?




隨著近年科技的迅速發展,電子遊戲已經成為很多小朋友和年輕人不可或缺的一部分。無論在手提電話抑或電腦上,大家可以透過遊戲以不同方式盡情發揮自己的創意、智慧、反應力,在平淡的生活中添加一點樂趣。很多遊戲看似簡單,但即使是最簡單的小遊戲亦包含很多值得我們學習和參考的設計和想法。透過遊戲設計和編程,學生可以動手創造屬於自己獨一無二的遊戲,進一步發揮創意和解難能力,並將相關技術應用到其他層面。Python 簡單易學的語法和龐大的用戶群組提供了一個絕佳的平台,令任何背景的學員都可以輕鬆學會如何編程,創造自己的作品。


課程內容

01/遊戲編程簡介

  • 介紹本課程的目標

  • 講解編程的基本概念及實際應用

  • 了解遊戲編程的基本流程及其他基礎知識


02/Python 編程

  • Python 基礎語法 (Variables, Functions, Data Types, etc.)

  • 控制流 Control Flow (Loops, If-Else, etc.)

  • 物件導向編程 Object-Oriented Programming


03/PyGame 遊戲編程

  • 介紹 PyGame 框架

  • 了解如何處理圖形介面 (GUI)、玩家輸入

  • 學習並嘗試實現遊戲物理、事件及邏輯、視覺效果等等

  • ​創造簡單而又膾灸人口的經典小遊戲


04/遊戲設計項目

  • 學員將會分為各個小組

  • 運用課堂所學,設計並編寫屬於自己的遊戲作品

  • ​作品將會以完整度、遊玩性及創意由導師及其他學員評分



關於 PyGame


PyGame package 是本課程的主要部分之一,提供了遊戲編程及製作的框架以及大量的相關工具,令初學者免卻了繁複的底層編程步驟,將專注力集中在遊戲設計以及相關的遊戲邏輯等等。相比起 Unreal 等大型遊戲引擎,PyGame 更適合初學者學習,使得在短短十數小時內已經可以學到如何製作一個完整的小遊戲,避免學員因學習所需時間過長而失去學習的興趣。完成本課程後,所學習到的編程知識亦能運用在其他製作遊戲的框架如 Unity,甚至是應用到更廣泛的層面,不必局限於遊戲編程單一方向。



​適合對象

本課程適合六年級或以上對編程或遊戲開發有興趣的學生。

教學團隊

TBC

他們在使用Python和PyGame方面有相關的經驗,並且對教學和激勵下一代遊戲開發者充滿熱情。

TBC

​適用資助

Colorful Notebooks

若學校想申請相關資助,我們可提供意見參考或代為準備相關文件。

bottom of page