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
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