This website requires JavaScript.
Explore
Help
Sign In
joshuafhiggins
/
connect4-moderator-server
Watch
1
Star
0
Fork
0
You've already forked connect4-moderator-server
Code
Issues
Pull Requests
Actions
Packages
Releases
2
Activity
110
Commits
1
Branch
6
Tags
5f858878b92ba62bc590a2d090c1fdf5f2b6fb64
Commit Graph
110 Commits
This Branch
This Branch
All Branches
fix: deadlock...again
Joshua Higgins
·
2025-12-06 18:20:58 -05:00
f7305e4b43
fix: some deadlocks
Joshua Higgins
·
2025-12-06 18:14:51 -05:00
8d4f69f7bb
feat: lots of refactors, reworked outcomes for invalid moves
Joshua Higgins
·
2025-12-06 00:40:10 -05:00
08d9942701
misc: update README.md
Joshua Higgins
·
2025-12-05 22:29:38 -05:00
3a9b3cdd4c
feat: 2026 class will hopefully run better
Joshua Higgins
·
2025-12-05 22:26:30 -05:00
2810fb4948
fix: avoid duplicate GAME:TERMINATEDs
Joshua Higgins
·
2025-12-04 22:15:22 -05:00
c9b759d13f
fix: bug with not recongnizing GAME:TERMINATE:...
Joshua Higgins
·
2025-12-04 22:06:25 -05:00
375930c1d9
feat: update spec for GAME:TERMINATE
Joshua Higgins
·
2025-12-04 21:53:13 -05:00
bd1f2d414d
fix: so much
Joshua Higgins
·
2025-12-04 21:34:01 -05:00
cdf90ee2cb
fix: send all previous moves with ack
Joshua Higgins
·
2025-12-04 18:33:02 -05:00
55f3d3fc4b
fix: downward diagonals
Joshua Higgins
·
2025-12-04 15:45:54 -05:00
ef622748f9
misc: clear_board func
Joshua Higgins
·
2025-12-04 14:44:37 -05:00
8b79af4b5b
fix: no longer take board input
Joshua Higgins
·
2025-12-04 14:36:22 -05:00
e232ff6606
feat: TOURNAMENT:START:ACK
Joshua Higgins
·
2025-12-04 10:51:48 -05:00
356a1b63ef
fix: ignore ghost spectators
Joshua Higgins
·
2025-12-03 22:05:17 -05:00
ccd48d0d44
fix: deadlock begone
Joshua Higgins
·
2025-12-03 21:02:44 -05:00
86fffac565
fix: hopefully fixes a deadlock
Joshua Higgins
·
2025-12-03 20:18:30 -05:00
98e12037fb
fix: double watch bug
Joshua Higgins
·
2025-12-03 20:09:46 -05:00
b471755310
feat: GAME:WATCH:ACK:...
Joshua Higgins
·
2025-12-03 18:53:31 -05:00
92f9924964
fix: incorrect header
Joshua Higgins
·
2025-12-03 17:53:16 -05:00
94ff76ebcb
fix: make tournament mode default
Joshua Higgins
·
2025-12-02 19:28:32 -05:00
d6cc2c18af
misc: finishing touches
Joshua Higgins
·
2025-12-02 19:27:47 -05:00
2689f1a51e
feat: 1.0 stable api
Joshua Higgins
·
2025-12-02 13:05:35 -05:00
f524284cb2
feat: round robin tournaments!
Joshua Higgins
·
2025-12-02 12:19:04 -05:00
187bda91ef
misc: cleanup debug
Joshua Higgins
·
2025-11-20 16:13:59 -05:00
11bfe07b68
fix: change to 7x6 boards, terminate games on error, example_client.py keep alive
Joshua Higgins
·
2025-11-20 16:10:57 -05:00
3669a54eea
fix: python keep alive
Joshua Higgins
·
2025-11-20 14:54:32 -05:00
348e8ae786
fix: env
Joshua Higgins
·
2025-11-19 16:46:14 -05:00
67a922767d
fix: env
Joshua Higgins
·
2025-11-19 16:44:36 -05:00
049371b6a5
fix: clean cargo
Joshua Higgins
·
2025-11-19 16:38:50 -05:00
ee19aa0a7e
misc: debug password
Joshua Higgins
·
2025-11-19 16:38:11 -05:00
2185a86d47
fix: wrong naming in docker
Joshua Higgins
·
2025-11-19 16:21:15 -05:00
7d79404d29
fix
Joshua Higgins
·
2025-11-19 16:19:24 -05:00
33041b291b
fix: take .env in docker
Joshua Higgins
·
2025-11-19 16:18:21 -05:00
bfe70fd2e1
fix: send random_move and not column_parse
Joshua Higgins
·
2025-11-19 16:09:39 -05:00
93bb193718
fix: trying to remove clients that are only observers
Joshua Higgins
·
2025-11-19 16:01:46 -05:00
71b422b898
misc: added debug client
Joshua Higgins
·
2025-11-19 15:59:13 -05:00
14bee5e575
fix: handle viewing demo games
Joshua Higgins
·
2025-11-19 15:36:30 -05:00
06c41aaa24
feat: admins can terminate games
Joshua Higgins
·
2025-11-19 13:40:08 -05:00
393b354bc3
feat: admin auth, watch games, kick players
Joshua Higgins
·
2025-11-19 13:05:48 -05:00
cd43ff4890
misc: update README
Joshua Higgins
·
2025-11-18 17:44:14 -05:00
482f7a9b78
fix: python client not reconginizng end conditions
Joshua Higgins
·
2025-11-18 17:33:20 -05:00
e22583ef98
fix: example client bug fixes & handle ping/pongs on server
Joshua Higgins
·
2025-11-18 17:24:55 -05:00
8d8a3ab3a5
feat: example client in python
Joshua Higgins
·
2025-11-18 16:24:14 -05:00
45c6000bc4
misc: rustfmt
Joshua Higgins
·
2025-11-18 14:33:42 -05:00
be7aabbe5f
fix: win conditions check not invalidating when hitting walls
Joshua Higgins
·
2025-11-17 12:44:02 -05:00
22ffb96271
fix: bounds check on column
Joshua Higgins
·
2025-11-17 12:10:56 -05:00
2e89cfbde7
fix: port already in use
Joshua Higgins
·
2025-11-17 11:24:11 -05:00
cad12f7e99
fix: arguements order
Joshua Higgins
·
2025-11-17 11:22:28 -05:00
a62e248338
fix: add demo mode
Joshua Higgins
·
2025-11-17 11:18:59 -05:00
cd55b8eb65
First
Previous
1
2
3
Next
Last