想做小遊戲,第一步就卡住?Learn GDScript 兩個入門練習實測
重點摘要
- Learn GDScript 官方網頁版在本次測試中不必註冊即可進入課程。
- 第一堂按 Run 印出 Welcome! 並完成練習。
- 第二堂原題出現錯誤,移除 # 並保留縮排後,Remove Errors 打勾並完成練習。
- 本次實際完成兩個入門練習,未驗證整套課程或完成遊戲。
- 結論: 兩個入門練習都能實際執行並得到結果或修錯回饋。
- 適合: 想用互動練習開始學 Godot 的初學者。
- 不適合: 期待一鍵產出完整遊戲的人;手機與完整課程本次未驗證。
| 實測項目 | 結果 |
|---|---|
| 第一堂執行 | Welcome!;完成練習 |
| 第二堂原題 | Expected indented block after function declaration. |
| 第二堂修正 | 移除 #、保留縮排後過關 |
| 完成入門練習 | 2 個 |
想做一個自己的小遊戲,打開教學卻看到滿頁程式碼,連要把文字貼到哪裡都不知道,往往還沒開始就關掉了。Learn GDScript From Zero 的做法是把課文、練習區和執行結果放在一起:先讀一小段,再動手試,少掉來回切換教學與編輯器的麻煩。
這次實際操作官方網頁版,完成第一堂的執行練習和第二堂的修錯練習。測試設備為 Mac mini M4 Pro(12 核、64GB),瀏覽器使用 Chromium。日期是 2026 年 10 月 29 日,操作過程不必註冊帳號,也沒有安裝 Godot 編輯器。
從哪裡開始
開啟 官方免費網頁版,等待課程載入,按 START。這次以英文介面操作;設定選單有語言選項,但本文沒有驗證各種翻譯是否完整。網頁會下載課程資源,第一次開啟需要連線;遇到載入中畫面,先等一下再操作。
如果想確認資源網址是否有回應,這次實際使用的檢查指令如下。它只是連線檢查,不是學習前必須安裝的東西:
curl -I https://gdquest.github.io/learn-gdscript/index.pck
本次回應為 HTTP 200。一般讀者直接用瀏覽器開課程即可,不需要操作上面的指令。
第一題:不用先猜程式貼在哪裡
第一堂 What Code is Like 先介紹電腦需要精確指示。讀完問題、選擇答案並按 Submit,繼續往下找到 Practices,按 Practice 進入 Try Your First Code。
畫面左邊是目標,中間已有範例,右邊是結果。第一題明確說不用修改內容,只要按下方的 Run。我們照做後,輸出區印出 Welcome!,左邊的 Run The Code 出現綠色勾號,接著顯示 Well done! You completed the practice.。這就是第一個可確認的成果:不是只看課文,而是真的把範例跑起來。

第二題:先遇錯,再照提示改好
繼續到第二堂 Your First Error,完成課文問題後,進入 Fix Your First Error。這次題目提供的內容本來就有錯;按 Run 後,輸出顯示 Expected indented block after function declaration.。
別急著把整段刪掉。按錯誤旁的 Explain,會看到 Why this happens 與 How to fix this。題目左側更直接交代:第二行的 return 前多了 #,讓那行變成電腦忽略的註解,於是函式裡沒有可執行的內容。
把 #return 改成 return,保留它前面的縮排,再按 Run。本次實測錯誤消失,Remove Errors 變成綠色勾號,並出現完成練習的畫面。只刪井字號、保留空白,是這題能成功的關鍵;如果把行首縮排一起刪掉,會帶來另一個錯誤。

結果怎麼看
| 實測項目 | 結果 |
|---|---|
| 第一堂執行範例 | 印出 Welcome!,顯示完成練習 |
| 第二堂原始題目 | 出現函式缺少縮排內容的錯誤 |
| 開啟 Explain | 可見原因與修正方向的說明區 |
| 保留縮排、移除 # 後重跑 | Remove Errors 打勾,顯示完成練習 |
這兩題的價值在於回饋很近:按下執行後,馬上能對照結果;做錯時也有地方找說明。我會推薦給想開始學 Godot、卻還不習慣自己安裝編輯器和排查錯誤的新手。它仍然要你閱讀與練習,不會替你一鍵做出遊戲,也不能把兩題過關當成已經學會完整開發。
本次沒有驗證整套課程、手機操作、離線使用或下載版。官方也提醒狹窄直式畫面不適合這個應用,建議先用電腦。本次網頁資源的 ETag 為 6ae1d700-2a1150c;原始碼參照提交為 0d2178c,未證明部署版對應同一提交,後續介面可能不同。
專案:GDQuest/learn-gdscript。原始碼採 MIT;圖片與音訊採 CC BY 4.0。課程畫面與美術出處:GDQuest and contributors(https://www.gdquest.com/)。授權原文。