Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-21 | added purely random ai (doesn't care if it gets checked or not) and made ↵ | jake | |
some changes so that AI can do castling and en passant kills. | |||
2023-02-21 | correctly calculate checkmate. | jake | |
move check_for_promotion() at the very start of new turn. add green color for MoveTile.gd (for showing map control) add some functions that show board control. modify some functions so that they will use 'text_board' rather than the player presented board. | |||
2023-02-19 | added checkmating. also touched every function to support this, and added a ↵ | jake | |
few more too | |||
2023-02-19 | en_passent -> en_passant | jake | |
2023-02-19 | (rebase this), pawn no longer prints "must attack" | jake | |
2023-02-19 | pawn's correctly update control board | jake | |
2023-02-19 | pawn promotion (to queen) | jake | |
2023-02-19 | complete castling rules, note if a king is checked, added 'control' boards ↵ | jake | |
for each team, added turn counting (based on piece movement) | |||
2023-02-18 | appese debugger warnings and remove/change unneeded/unused code | jake | |
2023-02-18 | (rebase this) en passant fix | jake | |
2023-02-18 | en passant bug fix; don't check out of bounds | jake | |
2023-02-18 | Add en passant and castling | jake | |
2023-02-17 | Initial Commit | jake | |