Commit graph

26 commits

Author SHA1 Message Date
daa8bce760 Check for win condition 2023-09-07 23:35:27 -07:00
042a9599b8 Support hitting checkers and entering from the bar 2023-09-07 22:16:38 -07:00
fe68234adb Add flag specifying TCP listen address 2023-09-07 20:06:15 -07:00
e075b38b54 Add function for sorting moves 2023-09-07 18:16:15 -07:00
68f0cdcd7c Support bearing off 2023-09-07 00:21:58 -07:00
71a50ce22b Validate moves 2023-09-04 22:52:28 -07:00
2e11332392 Update README 2023-09-03 01:06:01 -07:00
c983ff367a Fix NeedRoll calculation 2023-09-02 23:51:06 -07:00
45b2d00e09 Suport undoing moves 2023-09-02 23:40:31 -07:00
0df16bc71a Support moving checkers 2023-09-02 14:48:49 -07:00
7a7141d189 Add remaining JSON events 2023-08-27 14:10:18 -07:00
ce59fe7598 Add ten minute read/write timeouts 2023-08-26 23:44:41 -07:00
6acce4f905 Reformat PROTOCOL.md 2023-08-26 20:59:52 -07:00
5ea84b1dd2 Add command aliases 2023-08-26 20:50:12 -07:00
eb32d1cae1 Add README 2023-08-26 20:43:40 -07:00
4c534c3fa3 Add package doc 2023-08-26 20:38:07 -07:00
2f09683339 Add more JSON events 2023-08-26 20:33:16 -07:00
1c60039ed9 Add initial JSON events 2023-08-26 19:47:12 -07:00
138a91e57d Flip spaces for player 2 2023-08-25 01:39:43 -07:00
2408478221 Add move command 2023-08-25 00:26:56 -07:00
42b74236e6 Add game logic 2023-08-22 17:05:35 -07:00
cfbdd632a9 Add protocol specification 2023-08-20 21:21:49 -07:00
b0ffa930b7 Support creating and listing games 2023-08-08 21:05:27 -07:00
17056eb77e Add basic command parsing and handling 2023-08-03 22:29:54 -07:00
a74df0d5d2 Add client interface 2023-08-01 23:05:33 -07:00
6ce7af469a Initial commit 2023-07-31 16:46:28 -07:00