Javascript HTML5 Ball Game Details: JavaScript 2D Game In Canvas with ES6 Classes and Modules Simple physics engine WebAudio sounds Try it here Credits Game Canvas Background Pattern Ball Hit Sound Score Point Coin Sound Glass Break Sound Lost In Black Hole Sound Level Complete Sound Black Hole Disappear Sound Game Over Sound Menu Scroll Sound Knowledge Source HTML5 Part 1: HTML5 Coding Essentials and Best Practices EDX Course by Michel Buffa HTML5 Part 2: Advanced Techniques for Designing HTML5 Apps EDX Course by Michel Buffa