This one of my first every projects I made! I built a Chess GUI but with different game modes and terminal chess. In hindsight I could have designed this program much better and use some OOP patterns for reusability and flexibility. Currently I am more interested on working on different things, so I probably won't ever update it.
- Standard Chess (Wanand Chess) -- Chess with Fide rules
- Chess Editor -- Allow you to create any chess board placing pieces wherever
- Rooks vs Knights (Ayoh vs teemteem) -- This game is 16 knights vs 16 bishops where knights are the pumpkins and bishops are my stuffed animal
- Blind Chess sorta (Galooeh Chess) -- This game is standard chess but all the chess pieces look exactly the same. It gets pretty complicated as the game goes on.
I built and ran the game using vsCode launch.json to make it simple. If you would like to do so also, update launch.json and settings.json with your paths to your javafx module (you must download this yourself).