- 2. Creating the chess table
- 3. Rendering the pieces on the table
- 4. Adding event listeners click, mouseenter, mouseleave
- Special Offer: Helping Freelancers Get Clients With Free Weekly 1on1 Coaching
- 5. Pieces determinations. We’re we can move them
- 6. Rook potential positions ( determinations )
- 7. Bishop potential positions ( determinations )
- 8. Knight potential positions ( determinations )
- 9. King potential positions ( determinations )
- 10. Queen potential positions ( determinations )
- 11. Pawn potential positions ( determinations )
- 12. Is player in check
- 13. Check Mate
- JavaScript Chess Engine - Conclusion
What you'll learn
- How to build a highly re-usable architecture with JavaScript
- Build a chess game from scratch in a new way
- Master the OOP side of JavaScript
- JavaScript programmers who want to learn advanced topics
Description
Why take this course ?
My goal was to create an advanced course on a popular topic such as chess. This course will unlock new possibilities for your own projects and it will make programming much easier through the power of OOP and proper architecture.
I've been there myself. I've read all the theoretical books, seen all the tutorials from so called experts, but I've never got a practical way of using these OOP principles, especially not with JavaScript.
Nowadays, everything is frameworks, vue, react and angular and no-one actually knows what clean code and proper re-usable components really mean.
I want to change the status-quo. I've made this chess game without googling one line. Everything is from my own personal experience, and you will see that the way is being organized it's truly powerful, and will unlock your full potential on all your future code-bases.
I'm giving it away for free, because I don't believe in charging thousands of dollars for education. Education is a powerful tool which empowers us all, and I believe in the accessibility of it. I hope you will treat this course with respect and will go through it and code along everything because it will definitely sky-rocket your JavaScript skills.
Thank you for taking this course, I'll see you inside.
Other Courses
Scientific Approach to Dealing with Upset Customers
Turning Frustration into Satisfaction: An Empathetic & Scientific Approach to Dealing with Upset Customers
Personal Career Mastery
A new age of work requires a new working style to thrive
The BuyBotPro Course (Virtual Assistant Edition)
All You Need To Know About BuyBotPro And Maximising Your Potential As A Virtual Assistant
About the instructors
- 4.3 Calificación
- 9534 Estudiantes
- 4 Cursos
Tudor Todorescu
JavaScript Tutorials
Thank you for reading my note. I've recently given my life to our Lord Jesus Christ, and I want to use my gifts as a frontend software developer to contribute to Christian organizations to help spread the Good News ✝️
Bellow all my past JavaScript mini-tutorials I've worked on ?
These courses (hopefully) will help you think about JavaScript on a human level. You'll learn how to think better about programming in general, build faster and make your code more clean & elegant.
Remember to always have fun while coding!
and be blessed in the name of our Lord Jesus Christ
Student feedback
Course Rating
Reviews
It was Awesome!