ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
Játssz barátaiddal az Emberiség Ellenes Kártyák online kártyajátékkal — a Cards Against Humanity ingyenes magyar verziójával. Hozz létre szobát, hívj meg barátokat!
Translation pending
GamesPython · HTMLGitHub @csipapicsaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Real-time multiplayer party card game in Hungarian. FastAPI, WebSockets, SQLite; CI/CD with containers and staging auto-deploy; gameplay data for an ML player.
Loading the full README.
Read the full README ↗A mobile-first, real-time multiplayer party card game in Hungarian, in the style of Cards Against Humanity, with a machine-learning computer player that plays against people in the live game.
Live: emberisegelleneskartyak.hu · about 25 games a day · ~4,300 visitors in 90 days (autumn 2026)
Personal project, designed, built and operated end to end by one developer on a self-managed Linux server.
flowchart LR
G[(gameplay log<br>anonymous decisions)] --> X[export + validation<br>versioned snapshot]
X --> T[nightly training<br>3 embeddings x 2 models x 3 data variants]
T --> MF[(MLflow<br>tracking + registry)]
MF -- "@challenger" --> MS[model service<br>FastAPI]
MF -- "@champion, after ml.promote" --> MS
MS --> SG[staging bot]
MS --> PG[production bot]
SG & PG -- "its decisions, flagged" --> G
challenger. The same container runs as a GCP Cloud Run Job, pushed
from CI without stored keys (Workload Identity Federation).champion alias automatically, but only when the challenger is significantly better: nightly
versions differ by less than the test noise. A worse model is never promoted, and rollback is one command. The service follows the aliases without a restart./healthz counts. Worst case measured: a full turn with
brand-new cards, 5 games at once, 3.9 s against the shortest round timer of 15 s.Details: docs/ml/computer-player.md (plan, data policy, results, lessons), docs/ml/roadmap.md (the lifecycle and its milestones).
flowchart LR
B[Phone / browser<br>vanilla JS] -- HTTPS + WSS --> N[nginx<br>TLS, reverse proxy]
B -. WebRTC voice .-> T[coturn<br>TURN relay]
N --> A[FastAPI + uvicorn<br>one process]
A --> R[(in-memory rooms<br>game state)]
A --> D[(SQLite: cards, chat,<br>analytics, gameplay log)]
A -- HTTP --> MS[model service<br>PyTorch, container]
MS --> MF[(MLflow<br>container)]
The full picture is in docs/architecture.md.
This is the beginning of the README. Read the rest at the original. Read the full README ↗