iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作 系列

本次 IT 鐵人賽,我將完整記錄從 Python 零基礎到打造出可玩遊戲《奇幻卡牌競技場》的 30 天旅程。我選擇 Python 是看中其功能強大且語法簡單易上手的特性。挑戰的前 11 天,我會系統性地打好 Python 基礎,涵蓋變數、迴圈到物件導向等核心概念。隨後,我會將所學知識全部投入實戰,並貫徹「Vibe Coding」的核心精神——「完全順著感覺走,忘記程式碼本身的存在,專注於創意與整體架構」。在這個理念下,我將展示如何將一個模糊的遊戲構想,逐步轉化為包含完整規則、AI 敵人 乃至於最終能用 PyInstaller 打包發布的產品。這是一趟從理論到實踐的完整分享。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

第二十一天:智慧的對決:敵人 AI 的回合行動與配對策略 (上)

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十一天。在過去幾天,我們賦予了玩家策...

2025-09-24 ‧ 由 andrewzhong 分享
DAY 22

第二十二天:智慧的對決:敵人 AI 的回合行動與配對策略 (下)

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十二天。昨天,我們揭示了 AI 如何...

2025-09-25 ‧ 由 andrewzhong 分享
DAY 23

第二十三天:勝負的懸念:回合推進與遊戲結束的精密判斷

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十三天。一場精彩的卡牌對決,不僅要有...

2025-09-26 ‧ 由 andrewzhong 分享
DAY 24

第二十四天:點亮冒險世界:Pygame 遊戲視窗與背景的藝術

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十四天。在過去近兩週的時間裡,我們深...

2025-09-27 ‧ 由 andrewzhong 分享
DAY 25

第二十五天:打造《奇幻卡牌競技場》的視覺魅力:各類遊戲元素的呈現

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十五天。昨天,我們成功搭建了遊戲的基...

2025-09-28 ‧ 由 andrewzhong 分享
DAY 26

第二十六天:指尖的策略:滑鼠事件處理與卡牌的精準選取

嗨,各位程式碼冒險家!歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」第二十六天。在過去幾天,我們為《奇幻卡牌...

2025-09-29 ‧ 由 andrewzhong 分享
DAY 27

第二十七天:清晰的戰局:即時訊息與可滾動戰鬥日誌

歡迎來到我的「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」的第 27 天!今天,我們將深入探討一個對於提升玩家體驗至關重...

2025-09-30 ‧ 由 andrewzhong 分享
DAY 28

第二十八天:聽覺的盛宴:遊戲音效與背景音樂的魅力

在《奇幻卡牌競技場》的開發旅程中,我們不僅專注於視覺呈現與核心玩法,更致力於打造一個能讓玩家完全沉浸的遊戲世界。聽覺體驗是達成此目標不可或缺的關鍵環節。今天,我...

2025-10-01 ‧ 由 andrewzhong 分享
DAY 29

第二十九天:打造堅實的基石:遊戲測試、除錯與性能優化

在「Vibe Coding」的開發哲學中,我們追求的是一種直覺且流暢的創作體驗,讓開發者能專注於遊戲的核心創意與架構,甚至達到「忘記程式碼存在」的境界。然而,要...

2025-10-02 ‧ 由 andrewzhong 分享
DAY 30

第三十天:成果的展現:《奇幻卡牌競技場》的打包與最終測試

歡迎來到「順著感覺走!從零開始的 Python & Vibe Coding 遊戲創作」的最終章!在過去的 29 天裡,我們從 Python 的基礎語法開...

2025-10-03 ‧ 由 andrewzhong 分享