科技教育創新專區 › 工具 #36

貪食蛇互動遊戲

經典貪食蛇遊戲

⚡ 立即使用

「貪食蛇互動遊戲」(real 標題:純英文「Snake Game」)是阿凱老師用純 Canvas 2D 寫的 1997 年 Nokia 3310 經典貪食蛇復刻版,極簡 7.6KB 單檔。

🎯 核心特色

💡 設計理念

貪食蛇是程式設計入門的「Hello World 等級遊戲」:規則簡單、程式碼短(200 行內)、視覺單純、機制經典(Nokia 3310 1997 年原版到現在仍能玩)。為什麼用 setInterval(200ms) 而不是 requestAnimationFrame? 因為 60fps 太快「根本玩不了」,5fps「每秒蛇移動 5 格剛好」 — 用對工具是工程師的修養。跟 #30 遊戲集合 內的另一版貪吃蛇是不同版本(阿凱先寫獨立版 #36 → 之後做合集 #30 時把貪吃蛇也納入),兩個版本都保留。

🎒 適合情境

適合五六年級資訊課老師(純 Canvas 教學範例)、程式設計營隊講師(Canvas 2D 入門案例)、想學「最簡單 Canvas 遊戲」的開發者、懷舊玩家。最常見用法:程式設計課示範「單檔 HTML + 純 JavaScript = 貪食蛇」+ 開 DevTools 看「總共不到 100 行」;下課休閒比 YouTube 廣告好;學生想學寫遊戲從 #36 抄起。免費、純前端、零廣告、零依賴。

標籤:#遊戲 #貪食蛇 #經典 #休閒 #懷舊

相關教學情境文章

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。