Sage Vaillancourt
|
94db8dfb8c
|
Some clean-up.
Added piece-based tooltips. Subject to removal, but may be converted to React
pop-ups. Added part of castling framework.
|
2020-12-30 11:11:12 -05:00 |
Sage Vaillancourt
|
a83829e2aa
|
Add small helper functions
|
2020-12-30 10:08:18 -05:00 |
Sage Vaillancourt
|
e121755d29
|
Added en passant. Moves now objects, not arrays
|
2020-12-30 09:49:29 -05:00 |
Sage Vaillancourt
|
6ca3a810c6
|
Ban moving self into, or staying in check
|
2020-12-30 00:09:02 -05:00 |
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
|
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 |