Commit Graph

18 Commits

Author SHA1 Message Date
Sage Vaillancourt 51efbdfd4e Correct checkmate-checking. Pawns become queens.
Began adding en passant framework. Pawns should have the option of
becoming knights, too.
2020-12-29 22:44:48 -05:00
Sage Vaillancourt e59e1a68f5 A bit of reset() cleanup 2020-12-29 16:55:35 -05:00
Sage Vaillancourt bd8dec72d5 Try to move Piece to its own class 2020-12-29 16:38:52 -05:00
Sage Vaillancourt 20c07a0552 Add .swp files to .gitignore 2020-12-29 15:08:35 -05:00
Sage Vaillancourt 62c6c0fd4e Modify slightly to fit into SageV.Space 2020-12-29 13:57:19 -05:00
Sage Vaillancourt d4b540a05b Add full checkmate functionality
Some clean-up of move-finding
2020-12-29 09:56:49 -05:00
Sage Vaillancourt 0a721d111a Checkmate framework in place 2020-12-29 08:25:17 -05:00
Sage Vaillancourt 45a109f8f3 Some cleanup 2020-12-28 22:51:01 -05:00
Sage Vaillancourt b3ffa54a8e Check for check 2020-12-28 19:21:13 -05:00
Sage Vaillancourt 7041543bd0 Correct pawn movement 2020-12-28 18:01:05 -05:00
Sage Vaillancourt 63dba59d25 Checker the board 2020-12-28 17:51:09 -05:00
Sage Vaillancourt 0cd2615959 Work nicely in landscape or portrait mode 2020-12-28 17:41:48 -05:00
Sage Vaillancourt 7fb3d9902e Remove hold text 2020-12-28 16:59:10 -05:00
Sage Vaillancourt 1a83641e22 Put more of color-handling into JS code 2020-12-28 16:54:23 -05:00
Sage Vaillancourt 96eec63757 Switch to SVG files
Better looking CSS on mobile. Lacking on desktop.
2020-12-28 16:41:13 -05:00
Sage Vaillancourt 14956ab4d5 Most pieces move as expected (pawns need work)
Now able to build and publish as static
2020-12-28 15:12:35 -05:00
Sage Vaillancourt 21951b4891 Begin chess implementation 2020-12-27 23:58:51 -05:00
Sage Vaillancourt 4ac1e8a039 Base project 2020-12-27 20:11:50 -05:00