Course

初階Python
遊戲開發課程

課程概覽

在本課程中,學生將會學習使用Python的模組PyGame開發2D遊戲。透過本課程,學生除了會學習Python的基礎,亦會了解Python在不同領域,特別是遊戲開發上的應用。

Facebook
Twitter
LinkedIn
pixel house and forest

Python是甚麼?

Python 是一種高級編程語言,被廣泛用於軟件開發、數據分析、人工智能和科學計算等領域。它具有簡潔、易讀的語法,被認為是一種易學易用的編程語言之一。​

PyGame是甚麼?

Pygame 是一個跨平台的 Python 模組,專為電子遊戲設計而設計。它包含圖像和聲音功能,並建立在SDL基礎上。使用 Pygame,您可以使用 Python 編寫遊戲或其他多媒體應用程序,而無需修改即可在 SDL 支持的各個平台上運行。

課程資料

本單元學生將會學習製作太空飛船挑戰。

在遊戲中,玩家需要操控飛船「吃掉」迎面而來的太空隕石;成功「吃掉」隕石會獲得一分,失敗的話玩家將被扣除「生命值」。

隕石飛過的速度會隨分數增加而上升,遊戲會在玩家的生命值耗盡時完結。

 

本單元學生將會學習製作經典遊戲貪食蛇。

在遊戲中,玩家需要使用方向鍵控制「蛇」吃掉畫面中的獵物。

蛇的長度會隨住吃掉的獵物數量增加,玩家需要控制蛇的移動避免撞到自己或畫面的四邊,否則遊戲就會完結。

本單元學生將會學習製作遊戲「從天而降的金塊」。

在遊戲中,玩家需要控制角色接住從天而降的金塊;成功接住金塊的話就會增加分數和體力值,失敗的話就會扣除生命值。

玩家可以控制角色加速前往金塊掉下的位置。不過,加速將會消耗體力值,當體力值耗盡時角色就不能加速。

3d render of a boy holding a piece of paper and pencil

想了解更多?

聯絡我們索取更多課程資料

Scroll to Top
Skip to content