嗨,大家好!歡迎來到我的 Python 遊戲開發之旅「30 天鐵人賽」的第一天。為什麼我們會選擇 Python 作為這趟學習旅程的起點呢?這幾年來,Python 之所以能夠廣受歡迎,正是因為它的 功能強大 且 語法簡單容易上手。不論是 數據分析、機器學習、網站開發,甚至是遊戲製作 等廣泛領域,都可以透過 Python 這個語言來完成。對於像我這樣熱衷於遊戲開發,並渴望透過「Vibe Coding」來 保持靈感和創造力 的開發者而言,Python 無疑是最佳的選擇。
這裡我想要分享一個對我而言很重要的概念:「Vibe Coding」。根據最新的資訊,「Vibe Coding」是近年在美國矽谷吹起的一股 新軟體開發風潮 ,它強調 透過 AI 工具協助,軟體工程師可以在不寫程式碼的前提下開發產品。這個詞彙的中文可以翻譯成「感覺」或「氣氛」程式碼,其核心意義在於 使用者可以完全順著感覺走,忘記程式碼本身的存在。這種開發方式從根本上顛覆了科技業對工程師的傳統需求,甚至由 OpenAI 的共同創始人之一安德列·卡帕斯率先提出。
「Vibe Coding」將程式設計的重點從 語法和手動編碼轉移到高階設計和想法表達上 ,因此, 使用自然語言的能力反而變得更加重要。儘管 AI 可以協助製作遊戲程式碼,且「Vibe Coding」是一種統稱而非正式術語,但它與「LM Coding」(利用 AI 輔助開發,但仍需對程式碼有基本理解並自行修改)的區別在於, 「Vibe Coding」更強調忘記程式碼,讓開發者專注於創意和整體架構,無需深入了解技術細節。這大幅降低了軟體開發的門檻,讓更多人能夠參與其中。對我而言,這種「Vibe Coding」的理念,正符合我希望在遊戲開發過程中 保持靈感和創造力 ,並優先關注 快速原型和實驗 的直覺流暢風格。
要踏上這段旅程,首先我們需要準備好開發環境。接下來的教學內容,主要會參考 YouTube 頻道 「PAPAYA 電腦教室」 的教學影片,這是一個非常適合零基礎新手的入門系列。
Python 零基礎新手入門 #01 基本簡介與安裝:
https://www.youtube.com/watch?v=zD7dXqE-VVA&list=TLGG391uvIRFG-AwNDA5MjAyNQ
Python 是我們這趟旅程的核心語言,您可以跟著以下步驟完成安裝:
安裝好 Python 之後,我們還需要一個功能強大的工具來撰寫和執行程式碼。PyCharm 是目前最受歡迎的 Python 編輯器,安裝步驟如下:
環境都準備好後,我們來實際操作一次,確保一切設定正確:
print("哈囉,大家好")
這個指令的作用是在輸出畫面中 顯示文字訊息。
4. 執行與檢視結果:您可以從選單中點擊「Run」或按下旁邊的快捷鍵來執行程式碼。執行結果會立即顯示在介面底部 的視窗中。
恭喜您!您已經成功踏出了 Python 程式設計的第一步,並準備好迎接接下來的挑戰。在下一篇文章中,我們將繼續探索 Python 的其他語法。我們下次再見!