endgame would not be possible were it not for a large body of open source libraries and assets. Here's the list of them:
- Firebase
- PeerJS
- Promise
- Lo-Dash
- Three.js, with various extensions
- Tween.js
- Toastr.js
- Vue.js
- Bootstrap
- Bootswatch Simplex theme
- Chess.js
- gulp
- browserify
- Blender
- Chess pieces (
public/data/[piece].json
): authorcemkalyoncu
from http://opengameart.org/content/chess-pieces-2 - Chess board (
public/data/board.json
): authorpennomi
from http://opengameart.org/content/chess-board. Texture byTiziana
from http://opengameart.org/node/6988 - Piece SVGs (
public/data/[piece].svg
): authorCburnett
from https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces - Help, High_q, Low_q, Fullscreen, Fullscreen_exit SVGs (
public/data/*.svg
) taken from Material Design iconset (Low_q is a simple modification of High_q) - Piece move sound (
public/data/move.wav
): authorgreenvwbeetle
from http://www.freesound.org/people/greenvwbeetle/sounds/240313/ - Anonymous user (
public/data/user.png
): authorWandererCreative
from https://pixabay.com/en/blank-profile-picture-mystery-man-973460/
- Lots of articles on MDN
- http://learningthreejs.com/blog/2012/02/07/live-video-in-webgl/