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