Now we get to the kitty gritty, making sure I patch all the little holes so the ship doesn’t sink and the play is smooth. Here’s the latest:
- Fixed more game reset bugs that work with the different practice modes, hard to find
- Fixed missing parameters in practice mode starting
- Perfected return to Game Waiting Room when playing a practice while chatting
- Press ‘h’ to show Help window with all the shortcut keys currently available
- Press ‘u’ to show all Move Helpers at once, your movable pieces unhighlight after 2 seconds
- When King is selected, checks it’s movable skquares for danger, and don’t highlight move if it puts King in Check
- Added more logical intelligence to the Random Move system
- Will not move a piece into danger, but could still make safe move that puts a different piece in danger
- If random move is to go back to original skquare, finds a different move (didn’t like when randomly moved back and forth)
- Fixed most of the strange cases where it would attack a protected piece aggressively and jump into suicide
- If more than one piece needs defending, will pick the one of greatest points to protect
- If more than one piece can be safely attacked, will pick the one with the greatest points to attack
- If both attack and defense is option, will pick greatest points of whether to attack or defend.
- If King in check priority, will choose that first. If Check Strike > 1, will try the next maybe moves sequentially to get out
- If Queen can be taken by a lower rank piece, the Queen will be attacked even if protected. (so a Bishop will sacrifice it’self for a Queen-mate)
- Still working out the best way for a King to get out of complex Check scenarios. Other pieces need to step into the right skquare to protect King.
- Press ‘b’ to change Board texture of the black & white skquares, press multiple times to cycle
- Press ‘t’ to change Table, press multiple times to cycle, currently has 13 table choices, more to come
- Redid Change Practice Game Players with customize button, name change and reordering player list, then updates from Set Customization screen
- Added Notification Toast messages all throughout to unobtrusively let you know of any status change
- Added color coded move helpers to the move piece highlighter, shows dangerous, safe and protected to move more confidently.
- When in practice mode, will now pause game timer and sky procession when you open a menu screen (Press ‘Esc’)