亲爱的朋友們, 本人想與大家分享我的第一個遊戲開發項目,我在[Colyseus]、PixiJS 和Claude的協助下開發這個項目。 链接:https://tinypirates.io/

游戏玩法 ① 顶视角海盗船战斗 ② 钟金的船只行驶越來越慢 ③ 钟金可以花費在不同類型的彈藥上 ④ 購物中心,店铺位于小地图,并會在60-90秒內移動 ⑤ 每個区域50個玩家 ⑥ 机器人join當沒有足夠的玩家 ⑦ 沒有需要註冊賬號,没有廣告

AI 编碼合作, Claude占80%,Codex占20% 代码方面使用的库、工具有 [Superpowers]、Context7、Superpowers 等 本地測試使用 Claudia、Codex 等庫

技术栈 ① 0.17版Colyseus ② PixiJS v8 ③ React 19 ④ Vite ⑤ 自定義物理計算頻率,約為30HZ左右,連接 schema频率約為10HZ。 ⑥ 客戶端預測,與伺服器刷新的運動和擊發 ⑦ 部署在5个区域(位于悉尼、 新加坡、 Frankfurt、ashburn、 San Jose) ⑧ 使用的資源包括 Tiny Sword、 Pixel Frog 和 Kenney 的 Pirater Pack

项目中最大的问题是使用的 Anycast/edge nodes,不總是能選擇最為接近的伺服器 🤷 我正在努力完成最終勝利機制、支持移動端、添加持久性排行榜、更聰明的機器人。當然也會有個別的ping延遲問題,但如果你的ping小於100ms,遊戲應該還是很流暢的 🤞 如果您有任何反饋或問題,可以跟我分享。 如果我的遊戲可以得到一個投即可,妻子就能夠讓我稱自己是一名獨立遊戲開發者了....