Commit Graph

23 Commits

Author SHA1 Message Date
f580adf743 fix: clippy 2026-09-05 15:50:52 +02:00
a280d525b1 feat: add revoking readiness 2026-08-22 14:48:52 +02:00
f2829efd6c refactor: move update function of the network client to the constructor 2026-08-19 11:29:47 +02:00
bd97584adb feat: implement single player for cli client 2026-08-19 10:13:43 +02:00
8eb5fbccf1 refactor: refactor unnecessary code from the network client
I have no idea why I complicated it so much yesterday, I had a brain
fart or something
2026-08-18 23:24:31 +02:00
ea7407e39f refactor: remove uneed imports 2026-08-18 17:32:43 +02:00
e2a37d8a91 feat: add game loop
sending and receiving moves from server, client

implementation of this in a simple cli
2026-08-17 23:23:45 +02:00
bb2599a3ca feat: add sending and receiving moves and captures 2026-08-17 21:47:03 +02:00
9b86e95701 feat: add routing text messages 2026-08-17 19:53:15 +02:00
8ee7242726 fix: remove double sending board state 2026-08-17 19:44:09 +02:00
a8a6e11350 feat: add broadcasting current turn and board view 2026-08-17 19:39:46 +02:00
1be6ece665 feat: make cli client take stdin async 2026-08-17 18:38:30 +02:00
ed6fc3583a feat: add displaying board_view as string 2026-08-17 17:57:28 +02:00
10a874da32 feat: add communication between newtwork client update loop and local client 2026-08-17 17:25:37 +02:00
d4fc5dff2e feat: add network identity 2026-08-16 21:33:36 +02:00
e36ff7b048 feat: add prompt to cli client 2026-08-16 20:49:42 +02:00
302c506485 fix: cli client crashing on no input 2026-08-16 20:16:34 +02:00
bef5368aec feat: add args parsing to cli client 2026-08-16 20:13:18 +02:00
44051b0ed8 feat: add server state and signaling readiness 2026-08-16 18:26:37 +02:00
71105d9783 fix: dont freak out when client loses connection 2026-08-16 17:53:42 +02:00
59884919a6 fix: dont busy wait when server is not available 2026-08-16 16:16:43 +02:00
3fb10c7c69 feat: add sending text messages 2026-08-16 16:13:27 +02:00
febb0adc43 feat: add client::{start, update} 2026-08-16 15:46:01 +02:00