jtiscione/chessboard3js: WebGL chessboard library @GitHub
chessboard3.js is a standalone JavaScript chess board based on WebGL that mirrors the API of the widely used chessboard.js 2D board library by Chris Oakman. It is designed to be a drop-in replacement for chessboard.js and should run with any existing client code that currently uses chessboard.js to display a 2D board.
demo: chessboard3.js
schowdhuri/chess: Two-player chess: WebGL 3D @GitHub (MIT)
demo: Chess
nathanfriend Projects: WebGL Chess
nfriend/webgl-chess: Final project for HCI 557: Computer Graphics and Geometric Modeling at Iowa State University @GitHub (GPLv3)
This project is built with the following technologies:
- Vanilla WebGL for scene rendering
- stockfish-js for chess AI, which utilizes Web Workers
- chess-js for move validation/piece placement and movement/check detection/etc.
- Hammer.js for mobile gesture support
- Sylvester for vector/matrix utilities
- stats.js for WebGL/JavaScript statistics graphs
- Robert Penner's Easing Functions for animation easing
- Angular 1 and Angular Material for UI interaction
- TypeScript, SASS, Gulp, Webpack, Yarn
- Modernizr for browser feature detection
- Blender and Gimp for object modeling and texture mapping/editing
No comments:
Post a Comment