30 Commits

Author SHA1 Message Date
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
yukirij
225cb34bab Add session persistence and check handling. 2024-08-16 14:25:35 -07:00
yukirij
adf3cdef10 Implement game mechanics. 2024-08-15 22:38:05 -07:00
yukirij
e3fd0c703a Add SVG assets. 2024-08-11 22:41:25 -07:00
yukirij
7ba9ce7ba0 Add game interface. 2024-08-11 21:10:05 -07:00
yukirij
ee12d74c67 Add persistent storage for salt and handle. 2024-08-10 15:04:34 -07:00
yukirij
d5c0d74016 Add auth operations; update web interface. 2024-08-10 09:25:23 -07:00