Bram van den Heuvel
bb3bb36665
Create functional ELO tracker
2026-06-23 19:42:18 +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