mirror of
https://github.com/tiennm99/caro.git
synced 2026-09-15 00:22:39 +00:00
- Replace outdated Build.yml (v2 actions, JDK 1.8, 3-OS matrix) with modern workflow (v4 actions, JDK 21, single ubuntu runner) - Add separate web client build job - Add deploy-pages.yml for auto-deploying web-client to GitHub Pages on push to master (web-client/** changes only) - Set Vite base path to /caro/ for GitHub Pages compatibility
Gomoku Web Client
Phaser 3 web client for the Gomoku game server.
Setup
npm install
npm run dev
Open http://localhost:5173 in your browser.
Requirements
- Node.js 18+
- Game server running on
localhost:1024(WebSocket on port1025)
Server Connection
The client connects via WebSocket to ws://localhost:1025/ratel by default.
To connect to a remote server, update the URL in src/services/connection-service.js.
Scripts
| Command | Description |
|---|---|
npm run dev |
Start development server with HMR |
npm run build |
Build for production (dist/) |
npm run preview |
Preview production build locally |