2019 ||| Skills: JavaScript, HTML5 Canvas, ES6, HTML Audio, Webpack ||| live: Tetris ||| Repo: Source
HTML5 Canvas ES6 JavaScript clone of Tetris
Uses HTML5 Canvas with vanilla ES6 JavaScript to give an engaging visual and audio experience using native JavaScript.
Separate logic and presentation in Object Oriented ES6 classes, allowing for greater developer flexibility and a clean codebase.
Complete clone of the classic game, including modern additions such as hold and next piece preview.
Uses webpack and babel configuration to serve even legacy browsers with a modern JavaScript ES6 Application.