Chess

A chess game which is mostly complete including: en passant, castling, check and checkmate

Current Version

V2

Using

I made this version using the Web Components API, as well as OOP vanilla JavaScript. I found that the web components API and OOP worked very well together, although I thought that the rule that you have to include a hyphen in the component name was a little frustrating

Previous Versions

V1

Using

This version I attempted to build chess using React, but I found it very hard to use as the reactivity meant it was re-rendering far more than it should, so I switched to a simpler approach in the next version