Commit Graph

117 Commits

Author SHA1 Message Date
af04741a15 feat: add drawing board 2026-08-23 11:33:18 +02:00
a8de0f550d feat: group messages from the same sender 2026-08-22 21:10:40 +02:00
bcd89fc5e9 feat: add wrapping messages 2026-08-22 20:22:34 +02:00
c75322cf1d feat: add wrapping messages 2026-08-22 18:23:40 +02:00
dee82cbae1 feat: display messsages in chat 2026-08-22 17:06:05 +02:00
d07cb8328c refactor: split chat from game.rs 2026-08-22 16:45:23 +02:00
16056d0eb5 feat: add chat window and sending messages 2026-08-22 16:27:12 +02:00
604666b471 feat: change mpsc channels to tokio 2026-08-22 15:36:37 +02:00
dd18a263d1 feat: implement sending and revoking readiness from gui 2026-08-22 15:27:11 +02:00
6720e4c9bd feat: center background of the checkbox 2026-08-22 14:51:03 +02:00
a280d525b1 feat: add revoking readiness 2026-08-22 14:48:52 +02:00
5f650e3b99 feat: add lobby checkbox that does nothing at the moment 2026-08-21 17:51:05 +02:00
20d922c56e feat: add connecting to the server 2026-08-21 14:16:34 +02:00
c0cfb67eec refactor: add gamemode enum 2026-08-21 12:34:04 +02:00
ffda7f2279 feat: add server connection screen 2026-08-19 22:09:19 +02:00
5ea3a95257 feat: add difficulty selection 2026-08-19 21:26:13 +02:00
7605200ae1 feat: add mode selection screen 2026-08-19 21:16:01 +02:00
7457bd6b27 feat: make main_menu scalalble 2026-08-19 20:43:32 +02:00
3720a0640a feat: add amazing textures 2026-08-19 19:25:31 +02:00
2d89cf7725 fix: remove unused import 2026-08-19 13:15:19 +02:00
b041192a1d feat: first draft at window 2026-08-19 13:14:23 +02:00
bf2ec7c4d9 feat: init for macroquad 2026-08-19 12:46:28 +02:00
Szymon
58de0bede2 Merge pull request #4 from szymon-jozef/feat/bot
feat/bot
2026-08-19 02:44:10 -07:00
43d438a44f fix: client playing when hands werent shaken yet 2026-08-19 11:40:53 +02:00
f2829efd6c refactor: move update function of the network client to the constructor 2026-08-19 11:29:47 +02:00
bcb757b904 fix: server allowing sending ready while hands not shaken 2026-08-19 11:09:46 +02:00
6b565e4f0e test: integration test for server and bot 2026-08-19 10:29:06 +02:00
bd97584adb feat: implement single player for cli client 2026-08-19 10:13:43 +02:00
97d7e70642 feat: add super advanced ai 2026-08-19 09:56:51 +02:00
Szymon
565fb138dc Merge pull request #3 from szymon-jozef/refactor/client-overcomplication
refactor: refactor unnecessary code from the network client
2026-08-18 14:28:43 -07: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
Szymon
de8deccfda Remove id-token permission from tests workflow 2026-08-18 22:35:23 +02:00
f78603007c chore: update workflow permissions 2026-08-18 22:30:56 +02:00
Szymon
8d166a1d9f Merge pull request #2 from szymon-jozef/feat/settings
feat/settings
2026-08-18 13:23:59 -07:00
ab018bcbc2 fix: formatting 2026-08-18 22:22:35 +02:00
48ecaa907b refactor: remove unused imports 2026-08-18 22:18:53 +02:00
2c489ea5e3 docs: some stupid comments 2026-08-18 22:18:21 +02:00
058cf69c19 feat: remove max_connections from server config 2026-08-18 22:13:39 +02:00
a6cc7109b3 feat: add saving client settings to file 2026-08-18 22:08:15 +02:00
894c4c1cfb feat: add saving and reading server setting from config file 2026-08-18 21:55:30 +02:00
aebf4f626f chore: dont run tests if not rs files were edited 2026-08-18 20:29:35 +02:00
ea7407e39f refactor: remove uneed imports 2026-08-18 17:32:43 +02:00
a0d4e0dee9 chore: add tests action 2026-08-18 00:13:03 +02:00
Szymon
b59e0224f5 Merge pull request #1 from szymon-jozef/feat/networking
feat/networking
2026-08-17 14:52:53 -07:00
6bab636f91 docs: update readme with some barebones network info 2026-08-17 23:50:35 +02:00
2aa15b2bcc chore: update anyhow version 2026-08-17 23:46:10 +02:00
f37d91cf8f fix: server crashing on game end 2026-08-17 23:34:54 +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