JavaScript Chess Engine
  • 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