前端链接: https://github.com/zhutoutoutousan/chat-voting-chaos-chess
后端链接: https://github.com/zhutoutoutousan/chat-voting-chaos-chess-platform
项目描述:
开发了一个创新的在线用户投票混乱效果的国际象棋对战平台,融合了传统国际象棋规则与随机事件机制,为玩家提供独特的游戏体验。
技术栈:
● 前端: Next.js, TypeScript, TailwindCSS, Framer Motion, react-three-fiber
● 后端: NestJS, TypeORM, PostgreSQL, Supabase
● 实时通信: WebSocket, Supabase Realtime
● 认证: Clerk Authentication
● 部署: Vercel
核心功能与技术难点:
● 实时对战系统, 混乱象棋的后端管理
● 实现了基于WebSocket的实时游戏状态同步
● 设计了可扩展的游戏房间管理系统
● 使用Supabase实现了实时数