Commit Graph

  • 9660303e59 Prevent promotion without pmoves. yukirij 2024-08-18 19:42:19 -07:00
  • 0ae1c5874c Remove friendly pieces from blocking counter. yukirij 2024-08-18 19:20:52 -07:00
  • cf2d27eb27 Adjust hover hint colors. yukirij 2024-08-18 18:59:39 -07:00
  • 500b47b0eb Remove debug prints. yukirij 2024-08-18 18:52:10 -07:00
  • a883474609 Fix flipped from and to checks. yukirij 2024-08-18 18:38:55 -07:00
  • 2d195a7f79 Fix bad promotion check. yukirij 2024-08-18 18:36:45 -07:00
  • e55a6cb258 Add debug prints for promotion checking. yukirij 2024-08-18 18:30:45 -07:00
  • 5d5892c66f Potential fix for promotion detection. yukirij 2024-08-18 18:26:50 -07:00
  • ffa5d45d31 Fix server promotion check. yukirij 2024-08-18 17:25:47 -07:00
  • aaae17c6b2 Fix subtract with overflow bug. yukirij 2024-08-18 16:55:30 -07:00
  • b119775293 Add unencrypted TCP handling. yukirij 2024-08-18 15:59:51 -07:00
  • 2dacd18f72 Remove info placeholder message. yukirij 2024-08-18 13:55:59 -07:00
  • f41ec75609 Remove canvas scaling. yukirij 2024-08-18 13:54:45 -07:00
  • c9df933bfb Add piece mirror; fix move hints on rotate. yukirij 2024-08-18 13:40:09 -07:00
  • 6b596cc766 Fix direction bits. yukirij 2024-08-18 11:36:31 -07:00
  • 10aa79366a Restore movement hints on hover hints. yukirij 2024-08-18 02:07:49 -07:00
  • 9c25f65820 Update hover with dark background instead of border. yukirij 2024-08-18 02:04:54 -07:00
  • 1c79d512da Revert castle/tower positions. yukirij 2024-08-18 01:57:48 -07:00
  • 78aa84262d Revert castle/tower positions. yukirij 2024-08-18 01:56:34 -07:00
  • 34f089344f Update knight move. yukirij 2024-08-18 01:54:53 -07:00
  • 83b996e01c Fix practice reset button; update knight moves. yukirij 2024-08-18 01:39:14 -07:00
  • e3def36694 Fix blocking applied to multiple pieces. yukirij 2024-08-18 00:07:29 -07:00
  • a8393e0df9 Swap tower and castle positions. yukirij 2024-08-17 22:10:43 -07:00
  • 3d8d68e0c5 Fix server-side promotion handling. yukirij 2024-08-17 20:46:29 -07:00
  • d53e8e272e Fix server-side promotion handling. yukirij 2024-08-17 19:08:02 -07:00
  • fd1d99dd77 Implement blocking. yukirij 2024-08-17 18:50:23 -07:00
  • dc4827c982 Change disconnect behavior to avoid practice disconnect. yukirij 2024-08-17 15:39:22 -07:00
  • 354868446e Fix pool selection for dusk player. yukirij 2024-08-17 15:25:24 -07:00
  • c5e8e6aa2b Add practice mode and last play hints. yukirij 2024-08-17 14:50:53 -07:00
  • ac3d01b0d7 Update joining and session lists. yukirij 2024-08-16 23:42:43 -07:00
  • 0f682a21be Move player handle position. yukirij 2024-08-16 20:55:27 -07:00
  • e7f3760cec Move player handle position. yukirij 2024-08-16 20:30:20 -07:00
  • 21041e7476 Add behemoth piece; fix sync issues. yukirij 2024-08-16 20:26:44 -07:00
  • 62e553a2e8 Swap lance and knight ids. yukirij 2024-08-16 17:34:31 -07:00
  • 3d0b53349d Fix remove connection on leave. yukirij 2024-08-16 17:27:29 -07:00
  • 71879a9efc Fix repeat connection issue. yukirij 2024-08-16 17:21:33 -07:00
  • 365f80444d Hotfix for null interface draw issue. yukirij 2024-08-16 17:17:26 -07:00
  • 303fa26132 Fix live page. yukirij 2024-08-16 17:10:04 -07:00
  • 9a840f0a02 Fix connection loss handling. yukirij 2024-08-16 16:56:52 -07:00
  • c98a4cf1da Fix knight hints, convert tile border from stroke to fill. yukirij 2024-08-16 16:53:29 -07:00
  • c0df79f056 Update registration code. yukirij 2024-08-16 16:24:32 -07:00
  • 888402cff2 Fix join game on create for Browse page. yukirij 2024-08-16 16:14:34 -07:00
  • 7542dd6d9a Increase thread count. yukirij 2024-08-16 15:17:00 -07:00
  • 1a0e188e95 Update tokio header. yukirij 2024-08-16 15:14:41 -07:00
  • edd7158ca2 Remove test prints. yukirij 2024-08-16 15:13:40 -07:00
  • 559bee47b8 Remove tokio call for accept. yukirij 2024-08-16 15:03:09 -07:00
  • 24f40bee7f Commit test code. yukirij 2024-08-16 15:01:42 -07:00
  • f75642fd30 Add temporary debug prints. yukirij 2024-08-16 14:58:09 -07:00
  • e9513cdae8 Add temporary debug prints. yukirij 2024-08-16 14:55:52 -07:00
  • 225cb34bab Add session persistence and check handling. yukirij 2024-08-16 14:25:35 -07:00
  • adf3cdef10 Implement game mechanics. yukirij 2024-08-15 22:38:05 -07:00
  • e3fd0c703a Add SVG assets. yukirij 2024-08-11 22:41:25 -07:00
  • 7ba9ce7ba0 Add game interface. yukirij 2024-08-11 21:10:05 -07:00
  • ee12d74c67 Add persistent storage for salt and handle. yukirij 2024-08-10 15:04:34 -07:00
  • d5c0d74016 Add auth operations; update web interface. yukirij 2024-08-10 09:25:23 -07:00
  • 7bae892c2e Add registration and authentication. yukirij 2024-08-08 23:16:22 -07:00
  • e47558d6d4 Add basic offline handling to client. yukirij 2024-08-08 01:51:18 -07:00
  • cd6db8391b Fix server websocket. yukirij 2024-08-08 01:49:16 -07:00
  • 7ea088737d Remove wasm; add js client. yukirij 2024-08-08 00:37:58 -07:00
  • 26fe6c86e7 Implement server networking. yukirij 2024-08-07 12:58:04 -07:00
  • 329b97be9f Initialize repository. yukirij 2024-08-06 20:23:08 -07:00