Commit graph

58 commits

Author SHA1 Message Date
Trevor Slocum 0f4236d263 Update dependencies 2024-07-08 12:17:28 -07:00
Trevor Slocum 3342eb2c4c Send 'ls' instead of 'list' 2023-10-28 00:59:42 -07:00
Trevor Slocum 508ace7b9f Replace spaces in username with underscores 2023-10-23 00:38:20 -07:00
Trevor Slocum cf7ac3b393 Specify client name when logging in 2023-10-23 00:16:32 -07:00
Trevor Slocum 6e8b5fcf85 Migrate URLs to code.rocket9labs.com 2023-10-22 22:32:25 -07:00
Trevor Slocum 1e8dbca85c Add doubling cube 2023-10-20 14:27:28 -07:00
Trevor Slocum 876918c24e Allow specifying match points 2023-10-19 10:28:25 -07:00
Trevor Slocum f86d80e760 Fix user passwords containing spaces 2023-09-30 10:42:55 -07:00
Trevor Slocum bfb5ca810c Fix match passwords containing spaces 2023-09-29 22:41:54 -07:00
Trevor Slocum 379ec0197c Reset game buffer when joining a new match 2023-09-18 23:15:32 -07:00
Trevor Slocum 40acdc03e1 Update README 2023-09-18 21:35:51 -07:00
Trevor Slocum 2a7fd00f41 Support joining private matches 2023-09-18 21:23:56 -07:00
Trevor Slocum 9266c363f2 Print chat message as it is sent 2023-09-15 22:33:30 -07:00
Trevor Slocum 1628172e1c Update README 2023-09-13 23:08:41 -07:00
Trevor Slocum 0dabbef6fb Require password when creating a private match 2023-09-11 20:01:05 -07:00
Trevor Slocum 7df3279bc4 Auto-refresh match listings 2023-09-10 15:01:45 -07:00
Trevor Slocum cb535c536b Allow joining a game by specifying a player name 2023-09-09 20:08:10 -07:00
Trevor Slocum 01ab710ab9 Only send password when a username is provided 2023-09-09 00:43:55 -07:00
Trevor Slocum f80c1ecf84 Do not allow spaces in username 2023-09-09 00:39:58 -07:00
Trevor Slocum 2f809089b2 Update dependencies 2023-09-09 00:02:05 -07:00
Trevor Slocum 64b2860ecd Add padding around board 2023-09-08 23:59:05 -07:00
Trevor Slocum 3fcb26f439 Fix dependency path 2023-09-07 23:49:47 -07:00
Trevor Slocum a4bffc4b04 Check for win condition 2023-09-07 23:35:01 -07:00
Trevor Slocum 1a99f90018 Display message when no matches are found 2023-09-07 22:17:49 -07:00
Trevor Slocum 2d372951e4 Default to official server address 2023-09-07 19:59:08 -07:00
Trevor Slocum cda1fa193c Allow submitting forms using enter key 2023-09-07 19:46:26 -07:00
Trevor Slocum 55921b8914 Fix focus issues 2023-09-07 18:44:22 -07:00
Trevor Slocum ad587a96c0 Fix bearing off 2023-09-07 00:21:26 -07:00
Trevor Slocum 9688b68613 Add initial keybindings 2023-09-06 22:18:28 -07:00
Trevor Slocum 434c653be6 Apply consistent styling to buttons 2023-09-04 23:19:24 -07:00
Trevor Slocum df5ac7b18c Support creating and joining matches 2023-09-04 22:51:31 -07:00
Trevor Slocum fec75ac58f Support undoing moves 2023-09-02 23:41:01 -07:00
Trevor Slocum c7c2fc2f6f Support rolling dice and moving checkers 2023-09-02 14:49:38 -07:00
Trevor Slocum 99fde24696 Rewrite as client for bgammon.org 2023-08-26 22:45:28 -07:00
Trevor Slocum 7381027a05 Extract FIBS-related code as library 2021-09-07 19:56:40 -07:00
Trevor Slocum f029843bf9 Fix matching turn messages 2021-08-11 22:23:56 -07:00
Trevor Slocum f729a35ff9 Fix incorrect valid move calculations 2021-08-05 15:24:30 -07:00
Trevor Slocum eda9aec576 Draw arrows indicating moves
Resolves #7.
2021-08-03 00:17:17 -07:00
Trevor Slocum 614de4596c Auto-fix incorrect move order
Always send moves from the bar first.

Resolves #5.
2021-07-24 16:27:47 -07:00
Trevor Slocum 7cbc73688e Highlight legal moves when a piece is grabbed
Resolves #6.
2021-07-24 16:19:10 -07:00
Trevor Slocum cff022b72a Support specifying doubles as a combined move 2021-07-22 20:50:58 -07:00
Trevor Slocum 1b828a42a9 Color player names when it is their turn 2021-07-16 13:09:44 -07:00
Trevor Slocum 66b4866402 Increase padding around board 2021-07-14 21:19:52 -07:00
Trevor Slocum 1490f51ce3 Support clicking and dragging to move 2021-07-14 20:29:12 -07:00
Trevor Slocum 0aa4c36006 Shade spaces to improve visibility 2021-07-13 21:15:14 -07:00
Trevor Slocum 7f26d5798b Allow specifying combined moves as single move
Resolves #4.
2021-07-11 20:10:18 -07:00
Trevor Slocum 773d72958c Limit movable pieces to amount specified by server 2021-07-10 10:58:14 -07:00
Trevor Slocum 334628fd82 Display 6+ checkers on a space
Resolves #1.
2021-07-08 18:21:41 -07:00
Trevor Slocum ac6d5fed56 Add game information buffer 2021-07-05 02:01:13 -07:00
Trevor Slocum fceb7f546b Unify space rendering 2021-06-25 19:58:07 -07:00