56 Commits

Author SHA1 Message Date
yukirij
02e05c2897 Minor changes; remove drop restrictions on Knight alt. 2024-11-24 13:22:43 -08:00
yukirij
f4e6d9bacf Fix resign on checkmate; change password placeholder symbol. 2024-10-17 11:42:28 -07:00
yukirij
923a47cf69 Fix handling of drops when checking moves. 2024-10-14 14:27:45 -07:00
yukirij
391257e8d7 Remove check requirement for checkmate. 2024-10-14 14:01:49 -07:00
yukirij
36cc9f7543 Fix bugs in server-side move validation. 2024-10-12 11:18:58 -07:00
yukirij
30eaa81d1b Implement server-side move validation. 2024-10-11 18:38:12 -07:00
yukirij
3dbee2d89f Handle temporary resign play code. 2024-10-04 20:36:13 -07:00
yukirij
cf365a9e2a Fix naming of promote image; remove console log. 2024-10-04 20:24:36 -07:00
yukirij
0726436439 Rework game messages; change images to raw vector graphics. 2024-10-04 20:17:15 -07:00
yukirij
fb2f8534a8 Fix castle alt mechanics. 2024-10-03 13:31:41 -07:00
yukirij
bdd353f8cf Revert knight alt move extent requirement. 2024-10-03 13:17:21 -07:00
yukirij
c882bbd7fd Remove extent requirement from alt moves. 2024-10-03 12:32:01 -07:00
yukirij
98b7491645 Fix knight alt move handling. 2024-09-27 16:08:56 -07:00
yukirij
2d887aa48f Update margins and add E column label; change Turn term to Turns; fix placement bug due to check handling change. 2024-09-27 14:08:55 -07:00
yukirij
913a35beaa Update piece names; remove check restriction from alt moves. 2024-09-25 18:06:07 -07:00
yukirij
c39c05969e Fix handling of alt move plays. 2024-09-08 00:58:50 -07:00
yukirij
8439ce87ac Add undo button to practice. 2024-09-05 10:51:58 -07:00
yukirij
ed3ea30f80 Fix stride blocking check. 2024-09-05 10:02:37 -07:00
yukirij
d328f93e4d Fix player/rotate pool handling; change castle alt to cone shape. 2024-09-05 09:49:57 -07:00
yukirij
0dc3b63ea4 Fix swap distance issue. 2024-09-04 01:05:10 -07:00
yukirij
f5c0cb862b Update WSS host; rename Omen to Source. 2024-09-03 21:16:06 -07:00
yukirij
bbeed407bb Fix bitwise block rotation for new stride format. 2024-09-03 17:35:29 -07:00
yukirij
24e5e9d609 Add alt moves for Castle and Knight; change Lance promotion moves to two tiles on sides. 2024-09-03 17:21:56 -07:00
yukirij
efe46428f7 Change promoted castle move to redeploy. 2024-09-02 12:58:28 -07:00
yukirij
79ab10fc8d Remove backward move from militia. 2024-08-31 00:41:08 -07:00
yukirij
779729eead Add backward move to lance. 2024-08-31 00:22:23 -07:00
yukirij
52c8735e27 Add backward move to lance; fix variable name; rearrange challenge list columns. 2024-08-31 00:11:13 -07:00
yukirij
2a4c4c4a42 Rearrange pool tiles. 2024-08-29 18:47:35 -07:00
yukirij
1cf6839fa9 Rename retire to resign. 2024-08-25 23:54:07 -07:00
yukirij
dfa1c9a5e5 Fix checkmate detection. 2024-08-20 19:12:19 -07:00
yukirij
e7b3556ac4 Fix direction checking for jump moves. 2024-08-20 13:27:18 -07:00
yukirij
c6fcb6bd78 Fix checking move handling. 2024-08-20 13:03:21 -07:00
yukirij
804074c0c5 Fix blocking on non-stride. 2024-08-20 11:28:30 -07:00
yukirij
d3a238fbd4 Improve automatic move. 2024-08-20 00:51:06 -07:00
yukirij
f74396f257 Add simple auto move to practice. 2024-08-19 19:03:50 -07:00
yukirij
aca4e7acb1 Add retire implementation. 2024-08-19 01:15:43 -07:00
yukirij
9f7439eacf Remove militia placement restriction for promoted pieces; and language file. 2024-08-18 22:08:38 -07:00
yukirij
102a5aa0ea Update behemoth moves. 2024-08-18 21:06:49 -07:00
yukirij
9660303e59 Prevent promotion without pmoves. 2024-08-18 19:42:19 -07:00
yukirij
0ae1c5874c Remove friendly pieces from blocking counter. 2024-08-18 19:20:52 -07:00
yukirij
6b596cc766 Fix direction bits. 2024-08-18 11:36:31 -07:00
yukirij
1c79d512da Revert castle/tower positions. 2024-08-18 01:57:48 -07:00
yukirij
78aa84262d Revert castle/tower positions. 2024-08-18 01:56:34 -07:00
yukirij
34f089344f Update knight move. 2024-08-18 01:54:53 -07:00
yukirij
83b996e01c Fix practice reset button; update knight moves. 2024-08-18 01:39:14 -07:00
yukirij
e3def36694 Fix blocking applied to multiple pieces. 2024-08-18 00:07:29 -07:00
yukirij
a8393e0df9 Swap tower and castle positions. 2024-08-17 22:10:43 -07:00
yukirij
fd1d99dd77 Implement blocking. 2024-08-17 18:50:23 -07:00
yukirij
21041e7476 Add behemoth piece; fix sync issues. 2024-08-16 20:26:44 -07:00
yukirij
62e553a2e8 Swap lance and knight ids. 2024-08-16 17:34:31 -07:00