|
8da2829b6a
|
Add doubling cube
|
2023-10-20 13:51:32 -07:00 |
|
|
f96a4fdb1a
|
Allow specifying match points
|
2023-10-18 19:59:48 -07:00 |
|
|
0bfb03f767
|
Fix legal move calculation
|
2023-09-30 15:22:04 -07:00 |
|
|
db3870b9fe
|
Fix joining match
|
2023-09-30 13:50:31 -07:00 |
|
|
cc53c885e7
|
Do not log pings, pongs or game listings
|
2023-09-30 11:39:30 -07:00 |
|
|
bb716d69b9
|
Replace spaces with underscores in password fields
|
2023-09-30 10:43:49 -07:00 |
|
|
e179df3fbc
|
Rejoin match in progress when reconnecting
|
2023-09-20 08:10:14 -07:00 |
|
|
1e7c6a1d02
|
Require clients to leave current match before creating a new one
|
2023-09-19 00:55:47 -07:00 |
|
|
c4a1a3f99d
|
Fix FailedLeave event
|
2023-09-19 00:32:01 -07:00 |
|
|
7b233c9c4a
|
Update README
|
2023-09-18 23:56:34 -07:00 |
|
|
1b65aae287
|
Fix joining private matches
|
2023-09-18 20:57:05 -07:00 |
|
|
d351bb7b88
|
Send all segments when expanding a move
|
2023-09-18 19:51:29 -07:00 |
|
|
92a8adec01
|
Fix checking whether players must enter from the bar
|
2023-09-18 18:15:20 -07:00 |
|
|
e6b46bf42c
|
Fix calculation in MayOK
|
2023-09-18 18:00:37 -07:00 |
|
|
3db3cacce3
|
Add GameState.MayReset
|
2023-09-18 11:16:20 -07:00 |
|
|
c052428566
|
Do not log passwords
|
2023-09-15 23:24:05 -07:00 |
|
|
bfad023bca
|
Always sent board event after a client joins a game
|
2023-09-15 22:57:16 -07:00 |
|
|
cf99329267
|
Update README
|
2023-09-13 00:46:53 -07:00 |
|
|
5ecbc5d583
|
Support WebSocket connections
|
2023-09-11 22:10:04 -07:00 |
|
|
74f3446111
|
Prefer term 'match' over 'game'
|
2023-09-11 20:56:26 -07:00 |
|
|
f63bd90964
|
Update EventLeft
|
2023-09-11 19:59:31 -07:00 |
|
|
522bec484d
|
Expand moves to enable making multiple moves quickly
|
2023-09-10 16:10:55 -07:00 |
|
|
2a1ae33131
|
Add rematch command
|
2023-09-10 15:27:33 -07:00 |
|
|
d735899304
|
Require players to make the maximum possible moves
|
2023-09-10 15:01:09 -07:00 |
|
|
433ba94719
|
Allow joining a game by specifying a player name
|
2023-09-09 20:08:43 -07:00 |
|
|
dcf67d62c3
|
Require at least one non-numeric character in usernames
|
2023-09-09 00:40:29 -07:00 |
|
|
16fce188d3
|
Enforce unique usernames
|
2023-09-09 00:31:45 -07:00 |
|
|
edeb5806d9
|
Add client label method
|
2023-09-09 00:01:01 -07:00 |
|
|
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 |
|