I made this basically to see if I could, I don't yet know any better pracices for things like this, in the future I may remkae this better
Because this was a first attempt, there are a few things I could improve on next time such as:
- Improve piece logic, because right now it is pretty jank
- The ui is way too interconnected with the logic, I need to disconnect those
- Castling does not check for a few things that it should
- I should not load the piece images like that
- Rescaling the window is really performance intensive
There are probably some more things that I haven't realized yet, but for now, I can improve on these in the future
Note: You have to run this with dotnet installed and through terminal