- 3D Chessboard & Pieces: All models handcrafted in Blender for a unique look.
- AI Opponent: Play against a computer using minimax with alpha-beta pruning.
- Web Worker AI: AI runs in a separate thread to prevent UI freezing.
- Modern Web Tech: Built with TypeScript, Webpack, and Three.js.
- Responsive Design: Works across modern browsers with hardware acceleration.
- Clone the repo and install dependencies:
git clone https://github.com/yuvis22/chess-three.js.git cd chess-3d npm install - Run in development mode:
npm run start:dev
- Build for production:
npm run build:prod
Check out the live demo: https://chess-threejs.vercel.app/
