Gomoku Next 是 Gomoku (2018) 的重製版本
功能簡介
Gomoku Next 是使用 Next.js 14 開發的線上五子棋遊戲,具有以下豐富功能:
- 建立或透過 ID 加入房間
- 以 Google 帳號或是訪客模式登入
- 編輯個人檔案:名稱和 Emoji
- 無禁手的五子棋對弈
- 聊天室
- 棋步覆盤
- 查看自己和對手的戰績
- 深色模式
- i18n:支援英文、正體中文、日文、韓文
技術說明
- Next.js 14 + TypeScript + Tailwind CSS
- 使用
next-intl
實作 i18n - 使用
@reduxjs/toolkit
管理全域狀態 - 使用 Firebase Realtime Database 作為後端資料庫
- 使用 Firebase Authentication 處理身份驗證
- 透過 Route Handler 處理所有由 client 端主動發起的請求並寫入資料庫
- 部署至 Vercel