Commit Graph

20 Commits (bram/mute)

Author SHA1 Message Date
Bram van den Heuvel e9a25c37e1 Implement mute agent 2026-06-23 16:38:25 +02:00
Bram van den Heuvel eabf15ddbe Create ELO tracker MVP 2026-06-23 16:31:38 +02:00
Bram van den Heuvel c3fd825876 Merge main updates into web-client branch 2026-06-20 15:04:37 +02:00
Bram van den Heuvel 8aaacfc83c Remove unnecessary imports from client.py 2026-06-20 14:59:58 +02:00
Bram van den Heuvel 04e21632ea Refactor PyClient module 2026-06-20 14:53:51 +02:00
Bram van den Heuvel 78c461d9b2 Create client script with diagnostics 2026-06-19 15:46:03 +02:00
Bram van den Heuvel eb5a869cf4 Containerize PyServer 2026-06-19 14:34:23 +02:00
Bram van den Heuvel e2a11ae0d1 Add draft CreateGame screen 2026-06-19 13:46:13 +02:00
Bram van den Heuvel ecc69034f3 Create separate Program module 2026-06-19 11:52:44 +02:00
Bram van den Heuvel bf8e33ee1c Add back-end service to webclient 2026-06-18 23:20:19 +02:00
Bram van den Heuvel 8f030efa9a Add MVP front-end framework 2026-06-18 23:19:12 +02:00
Bram van den Heuvel 10e808751a Build PyClient turn generator 2026-06-07 13:28:13 +02:00
Bram van den Heuvel 17e12a12ab Update Python gitignore + add Elm gitignore 2026-06-07 10:54:46 +02:00
Bram van den Heuvel 4b072e7a29 Add perspective to PyClient
Instead of giving players the exact same perspective, the PyClient can now give personal information to each server. For example, they can now specify which player they are. Previously, a server had to guess whether it was placing X's or O's.
2026-06-07 10:53:45 +02:00
Bram van den Heuvel add05bc761 Update PyServer's add_tic_tac_toe method 2026-06-06 17:50:11 +02:00
Bram van den Heuvel f9911507f4 Refactor PyServer class
Improve readability and add documentation
2026-06-06 17:48:28 +02:00
Bram van den Heuvel dcc8bb9636 Fix polling slowness by removing multiprocessing 2026-06-05 20:36:56 +02:00
Bram van den Heuvel 815f2d0d35 Create MVP PyServer 2026-06-05 18:16:23 +02:00
Bram van den Heuvel 99e5cafa89 Simple PyClient bug fixes 2026-06-05 17:03:48 +02:00
Bram van den Heuvel e4c40d2d97 Create PyClient for hosting games 2026-06-05 16:48:18 +02:00