196 Commits

Author SHA1 Message Date
yukirij
b7b9f52de9 Improve visuals of piece hints. 2024-10-12 18:05:37 -07:00
yukirij
30eaa81d1b Implement server-side move validation. 2024-10-11 18:38:12 -07:00
yukirij
180a782eff Prevent undo after game completion. 2024-10-06 18:08:02 -07:00
yukirij
6e29ae42e8 Change practice auto language; add rotation persistence between games and review. 2024-10-06 17:53:11 -07:00
yukirij
06069dc354 Temporarily allow resign button on checkmate. 2024-10-06 12:54:53 -07:00
yukirij
5fb0067168 Send notification updates on undo; fix practice on retire; fix loading game from challenge. 2024-10-06 12:44:30 -07:00
yukirij
60b48e4708 Implement undo button for live games. 2024-10-05 17:54:31 -07:00
yukirij
b848492c5a Improve handling of spectator game messages. 2024-10-05 14:39:47 -07:00
yukirij
285987210b Fix spectator update on disconnect; change spectator symbol. 2024-10-05 14:04:50 -07:00
yukirij
6cc65737d9 Stop replay at end of history. 2024-10-05 13:26:48 -07:00
yukirij
b9ba0bbefa Temporary fix for resign handling. 2024-10-05 12:57:13 -07:00
yukirij
5497873189 Add online user indicators; add spectator counter. 2024-10-05 02:00:12 -07:00
yukirij
97a1ba2fc4 Add online user tracking and notification. 2024-10-05 00:04:37 -07:00
yukirij
c5ce1ec2ad Fix play hint on resign. 2024-10-04 20:39:32 -07:00
yukirij
0726436439 Rework game messages; change images to raw vector graphics. 2024-10-04 20:17:15 -07:00
yukirij
bb1fce886a Reduce saturation of last play hints. 2024-10-02 00:48:00 -07:00
yukirij
d33aec7bc2 Increase hint brightness; remove last play hint on select. 2024-10-02 00:32:21 -07:00
yukirij
6965ebbf75 Add console logs to detect no-play-on-click bug. 2024-10-01 20:58:52 -07:00
yukirij
9dfefd70d0 Fix missing Resume button on refresh. 2024-10-01 15:31:39 -07:00
yukirij
aca6961036 Brighten darkest colors. 2024-10-01 13:53:38 -07:00
yukirij
0b313dbe85 Update play and check hints. 2024-10-01 13:48:12 -07:00
yukirij
b6f1be3bb5 Update play, animation, and check hints. 2024-10-01 13:36:26 -07:00
yukirij
820a75dfe2 Temporarily remove threat hint drawing. 2024-09-30 21:28:24 -07:00
yukirij
eaf95f8eba Prevent move on right button. 2024-09-29 21:08:19 -07:00
yukirij
b95162e9e2 Fix auto play dawn drop. 2024-09-27 18:06:48 -07:00
yukirij
98b7491645 Fix knight alt move handling. 2024-09-27 16:08:56 -07:00
yukirij
444b8e8e29 Reduce left margin. 2024-09-27 14:15:58 -07:00
yukirij
dc6a528957 Reduce label distance for tile letters. 2024-09-27 14:12:50 -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
f22f8cde3b Add review and resume buttons to game interface. 2024-09-08 14:34:07 -07:00
yukirij
c39c05969e Fix handling of alt move plays. 2024-09-08 00:58:50 -07:00
yukirij
6dc8ecb085 Fix re-click on release. 2024-09-06 12:26:20 -07:00
yukirij
4fb2bc9202 Fix interface release on alt click. 2024-09-06 12:06:31 -07:00
yukirij
69af74102d Align grid numbers. 2024-09-05 23:52:28 -07:00
yukirij
010713f503 Rotate grid numbers. 2024-09-05 23:42:43 -07:00
yukirij
5d0315482f Fix failing auto play due to dusk pool tile offset. 2024-09-05 23:16:12 -07:00
yukirij
379d5493ee Fix click to deselect. 2024-09-05 13:06:41 -07:00
yukirij
8f4770fc50 Fix drag move. 2024-09-05 13:03:01 -07:00
yukirij
9b08f742e4 Fix mirror pool on rotation. 2024-09-05 12:23:00 -07:00
yukirij
b9b5edb4f3 Remove pool mirror outside of local play. 2024-09-05 12:17:37 -07:00
yukirij
31947711c1 Add pool mirroring. 2024-09-05 11:22:43 -07:00
yukirij
36173bf422 Fix auto for new practice rotation handling. 2024-09-05 10:59:00 -07:00
yukirij
d7d3266638 Improve handling of reset button. 2024-09-05 10:55:19 -07:00
yukirij
8439ce87ac Add undo button to practice. 2024-09-05 10:51:58 -07:00
yukirij
d328f93e4d Fix player/rotate pool handling; change castle alt to cone shape. 2024-09-05 09:49:57 -07:00
yukirij
d78722ca51 Change practice player to 2. 2024-09-05 09:15:34 -07:00
yukirij
b3a1ef8dd7 Add reset point on play from here. 2024-09-05 01:27:58 -07:00
yukirij
e6f677b129 Restore hover border to pool tiles. 2024-09-04 17:16:56 -07:00
yukirij
f5c0cb862b Update WSS host; rename Omen to Source. 2024-09-03 21:16:06 -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