Super simple 5x5 python chess game. I played a version of this game years (decades?) ago on the Palm Pilot. Decided to try my hand at implementing it in python.
- The home rank is randomized for each player
- Detects invalid moves (e.g. can't make a mvoe that places self in check)
- Primitive move scoring by computer player
Specify the file and rank for both the starting and ending positions. Therefore, to move the C file pawn, you would enter "c2 c3".
- Improve move input format to allow: "pc2" for "Pawn to C2"
- Improve computer move scoring for better moves
- Enable pawn promotions