跳至主要內容
VibeGameDB
Snaketron start screen

Snaketron

lopatin · 又名 SnakeTron

有排位賽季、對決與團隊戰的線上多人對戰貪食蛇,在初版推出 14 年後以 Rust 重寫;開發者表示 AI 進步到自己不再親手寫程式。

在哪裡玩

官方網站 snaketron.io,已於 2026年11月3日 驗證。 開發者自己的 Show HN 貼文與開發者儲存庫的 README(「Play now at snaketron.io」)都有連結。

在哪裡玩

列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。

  • 網頁已發布免費

    可在電腦瀏覽器中執行,免下載。

    網頁(免下載) · 官方連結已於 2026年11月3日 查核。

    免費遊玩(官方網站)
  • GitHub已發布 · 遊戲引擎、伺服器與網頁用戶端的原始碼(依 README 為 MIT 授權)免費

    從 GitHub 發布頁面下載。

    電腦 · 官方連結已於 2026年11月3日 查核。

    前往 GitHub

關於《Snaketron》

《Snaketron》是線上多人版的貪食蛇:收集食物、別撞上牆壁或其他蛇,模式有單人練習、1 對 1 對決、有目標的 2 對 2 團隊戰,以及混戰。每吃到一個食物,就會重新開始一秒的連擊計時,接下來吃到的食物分數更高;按住空白鍵可以加速,用來延續連擊或擊殺對手。可以用訪客身分直接開玩,也能註冊參加從青銅到宗師的賽季排位,累積終身經驗值、裝備外觀,遊戲還會選出「本場最佳表現」。開發者 lopatin 在 2012 年推出初版《Snaketron》並發表到 Hacker News,當時玩家利用遊戲狀態存在用戶端的漏洞作弊;2026 年 8 月發表的這一版則是重寫版(開發者稱為 V2),以伺服器為準的 Rust 遊戲引擎透過 WebAssembly 與瀏覽器共用,用戶端可以預測移動,新節點加入時,伺服器也會重新分配進行中的對局。開發者在 Show HN 貼文中表示,AI 進步到自己不再親手寫程式,轉而把時間花在遊戲設計與高可用性架構上;貼文沒有點名使用的工具。可在瀏覽器免費遊玩,原始碼以 MIT 授權公開在 GitHub。

貪食蛇線上多人排位RustWebAssembly重製自己的遊戲

製作過程

部分驗證

開發者在 Show HN 貼文中表示,用 Rust 重寫的目標之一是學這個語言,但 AI 進步到自己不再親手寫程式,晚上和週末都改花在遊戲設計與高可用性架構上;開發者也認為,在正職工作之外,沒有 AI 這個專案大概做不完。貼文說專案有 20 萬行程式碼,大部分是測試。貼文沒有點名任何工具或模型。儲存庫裡有一個 CLAUDE.md 檔,開頭寫著這個檔案是在 Claude Code(claude.ai/code)處理本儲存庫的程式碼時提供指引,這暗示但不能證明使用了 Claude Code。

佐證資料
  • 未驗證儲存庫中寫給 Claude Code 的 CLAUDE.md 檔,說明專案架構;開發者沒有說明使用了哪個工具。 — GitHub (lopatin)
開發方式

這是開發者 2012 年作品的重寫版。遊戲引擎以 Rust 寫成,放在共用的 crate 中,伺服器端編譯成原生程式、瀏覽器用戶端編譯成 WebAssembly,讓用戶端能預測移動,同時以伺服器為準。依 README 所述,後端是處理 REST API 與 WebSocket 的 Rust 伺服器(Tokio 與 axum),以 Redis(Valkey)負責叢集協調並作為事件匯流排,用 AWS DynamoDB 儲存資料,並以 Docker 容器部署到 AWS Fargate;前端是 React 與 TypeScript。開發者要求整個系統必須能自動擴展,讓新節點加入時可以接手進行中的對局而不中斷。儲存庫裡還有設計文件、TLA+ 規格、機器人用戶端,以及讓遊戲機器人實際對戰的負載測試工具。

引擎/框架
未使用引擎(Rust 遊戲引擎編譯成 WebAssembly;前端使用 React 與 TypeScript)
程式語言
Rust, TypeScript
團隊人數
未公開
開發時間
未公開
開發成本
未公開
AI 撰寫的程式碼
未公開
“AI got so good that I stopped writing code by hand and preferred to spend my nights & weekends working on what was more intereting to me than borrow checking errors: game design and the high availability stuff.”
— lopatin, Show HN: Snaketron – Competitive multiplayer Snake. Back after 14 years

查證說明: AI 使用的說法來自開發者 2026 年 8 月 30 日的 Show HN 貼文(UTC 15:23),貼文沒有點名工具,因此工具記為未公開;儲存庫中的 CLAUDE.md 檔只作為 Claude Code 的未證實線索(開發者沒有說是哪個工具寫的程式碼,而且這個檔案的描述與 README 有出入,例如寫的是用 PostgreSQL 儲存資料,README 則是 DynamoDB)。功能、架構與 MIT 授權取自 README。初版遊戲的 Show HN 貼文(「Snaketron, online multiplayer Snake」,snaketron.com)日期是 2012 年 5 月 26 日。由於遊戲最早在 2012 年推出,而重寫版的上線日期只能依據 Show HN 貼文,因此不記錄發布日期。AI 的說法只涵蓋 Rust 重寫版:依開發者 2012 年的留言,2012 年版本是在 AI 寫程式工具出現之前完成,伺服器是 Node.js 腳本(server.js),並使用 MySQL;2026 年的貼文沒有說明重寫是從何時開始。2026 年貼文下有一位留言者表示網站無法使用;2026 年 11 月 4 日 snaketron.io 可以載入遊戲的網頁用戶端,但我們沒有確認能否加入對局。README 提到與 CrazyGames 遊戲平台的整合仍在試行;我們沒有查核 CrazyGames 上的頁面。儲存庫中的機器人是測試用的寫好的遊戲對手;沒有任何來源提到遊玩時會執行生成式 AI。研究環境無法讀取 GitHub 統計數字。團隊人數與所在地未公開。

開發歷程

  1. 開發者把第一版《Snaketron》發表到 Hacker News;玩家發現並利用了遊戲狀態存在用戶端的漏洞。

  2. 開發者在 Hacker News 以 Show HN 發表 Rust 重寫版。

遊戲表現數據

每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。

網頁(官方網站)

可在瀏覽器免費遊玩;訪客不需帳號就能玩,註冊後可參加排位賽並使用外觀。README 與 Show HN 貼文都沒有提到付費內容。

此平台尚無公開數據紀錄。

未公開:同時在線人數(官網)、月營收、總營收。

GitHub

已發布 (遊戲引擎、伺服器與網頁用戶端的原始碼(依 README 為 MIT 授權))免費商店頁面

此平台尚無公開數據紀錄。

未公開:GitHub 星標數。

銷量與營收(所有平台)

下載數
未公開

網頁遊戲——沒有下載數可以計算。

評價與排名

編輯評測

編輯尚未評測。

社群評價
尚無社群投票・需 25 票以上才會列入排名
你的品質評分
你的原創性評分

原型說明:你的投票只保存在這個瀏覽器中,不會被計入任何地方。

排行榜名次

目前未列入排名。

玩家評論

還沒有玩家評論。

原型說明:評論只保存在你的瀏覽器中,不會公開或傳送到伺服器。評論會以撰寫時的原文語言顯示。

資料來源

來源類型發布日期查閱日期
Show HN: Snaketron – Competitive multiplayer Snake. Back after 14 years
Hacker News (lopatin)
社群貼文2026年8月30日2026年11月3日
lopatin/snaketron — README
GitHub (lopatin)
程式碼庫未確認2026年11月3日
lopatin/snaketron — CLAUDE.md
GitHub (lopatin)
程式碼庫未確認2026年11月3日
Show HN: Snaketron, online multiplayer Snake
Hacker News (lopatin)
社群貼文2012年5月26日2026年11月3日
Official game page (language check)
lopatin
官方網站未確認2026年11月3日
驗證狀態: 部分驗證最後驗證: 2026年11月3日官方開發者自述第三方估算實際觀察未驗證

相似遊戲

依類型、玩法、AI 工具與平台找出的類似作品。