You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A very well thought out design, clean approach. One thing I'd like to suggest, I see a lot of If else statements, and very large functions, you can possibly break common patterns into utils and reduce size of your functions, also you can use switch case instead of if else, that way code is more readable and clean. For Pieces, one idea is to separately init black and white pieces as a hashmap, basically two hashmaps, that way it is easier to track those pieces and reference them.
Still implementing full Algebraic Chess Notation.
The text was updated successfully, but these errors were encountered: