Built this space invaders inspired game for my Beyond Bootcamp: JavaScript Fundamentals Class. Assignment was to build something using vanilla JS only. This was my first time building a game and I had a lot of fun learning and putting this together!
I'd like to give a shout out to the following resources that helped me immensely in the learning process. These resources are also noted in the JS file. Thought it would be helpful to list them here as well if anyone else is wanting to learn more about game development!
Gaming Loops - https://isaacsukin.com/news/2015/01/detailed-explanation-javascript-game-loops-and-timing#timing-problems Frederik De Bleser's Youtube tutorials - Creating Space Invaders - https://www.youtube.com/watch?v=H5Stvl_kzag Math.sin and Math.cos — The creative coder’s best friend - https://hackernoon.com/math-sin-and-math-cos-the-creative-coders-best-friend-597d69000644 Academy's Space Invaders - https://github.com/keephopealive/academy-space-invaders Hit Testing - https://en.wikipedia.org/wiki/Hit-testing Creating grids with JavaScript - https://codepen.io/nakessler/pen/qOdJWm High Performance Animations - https://www.html5rocks.com/en/tutorials/speed/high-performance-animations/