69 Commits

Author SHA1 Message Date
yukirij
7a28de3744 Better temporary fix for off-turn move on checkmate. 2024-12-21 12:19:30 -08:00
yukirij
7a508a58d7 Temporary fix for off-turn move on checkmate. 2024-12-21 12:12:05 -08:00
yukirij
8377731fd6 Add new check and checkmate guides. 2024-12-18 22:58:31 -08:00
yukirij
0baf7415e9 Fix cpu play hang. 2024-12-18 14:44:08 -08:00
yukirij
a07085dfc7 Update guide. 2024-12-17 21:57:45 -08:00
yukirij
5eba110048 Fix pool selection on turnless. 2024-12-17 19:14:10 -08:00
yukirij
99ba787b9d Add touch event handling. 2024-12-17 18:46:41 -08:00
yukirij
be42a50cc6 Fix turnless pool player handling. 2024-12-17 17:38:06 -08:00
yukirij
842a945a01 Initial implementation of guide. 2024-12-17 17:18:34 -08:00
yukirij
712525b8ea Fix copy/paste error. 2024-11-24 14:18:22 -08:00
yukirij
e0e888f861 Fix knight alt move check. 2024-11-24 14:16:42 -08:00
yukirij
ac5a189d13 Fix copy/paste error. 2024-11-24 13:28:26 -08:00
yukirij
da84e49ad3 Fix knight alt move non-blocking case. 2024-11-24 13:27:21 -08:00
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