We are going to build the Minesweeper game functionality with vanilla JavaScript using recursion
Ania's YouTube Channel:
https://www.youtube.com/c/AniaKub%C3%B3w
Ania's Twitter:
https://twitter.com/ania_kubow
Code:
https://github.com/kubowania/minesweeper
š Become a Patron: Show support & get perks!
http://www.patreon.com/traversymedia
Website & Udemy Course Links:
Follow Traversy Media:
https://www.twitter.com/traversymedia
https://www.instagram.com/traversymedia
https://www.facebook.com/traversymedia
Timestamps:
- Brad's Intro
- Ania's Intro
- Recursion explainer
- Setting up our HTML
- Styling our Grid in CSS
- Setting up our JavaScript usng the DOM EventListener
- Creating our Board using .createElement() and .appendChild()
- Adding numbers to the board using Modulus and .contains()
- Checking what is under a Square usng .getAttribute() .innerHTML and .add()
- Checking neighbouring squares using recursion and setTimeout
- Adding flags to squares with a left click
- Checking for wins
1:38:36
1:40
7:18
43:53