
Architecture
系统架构
从上到下依次是用户入口、业务逻辑与数据底座。
游戏服务
Python 标准库 HTTP + SQLite,单进程保存房间、身份和比分。
前端大厅
原生 HTML/JS/Canvas,按游戏生成秘密视图与玩法页面。
公网入口
Cloudflare Tunnel 接入,容器仅监听本地回环。
Overview
项目定位
一个为朋友聚会做的网页游戏大厅,核心理念是不下载、不注册、打开即玩。
包含游戏
谁是卧底、谁是间谍、两真一假、海龟汤、二十问、你画我猜、画画接龙、默契大多数、提示撞车、数字炸弹和飞机大战。
技术特点
- 后端只使用 Python 标准库和 SQLite,部署简单;
- 每个游戏是独立规则模块,共享房间、身份、恢复码和房主机制;
- Canvas 实现画板与飞机射击,支持手机触摸;
- 私密信息按玩家视图返回,未揭晓前不会泄露答案;
- 公网通过 Cloudflare Tunnel 暴露,业务容器只绑定本地回环。
目前状态
已上线,可在手机浏览器中直接创建房间并邀请朋友加入。
Highlights
- 无需下载 App、无需注册,填昵称即可加入。
- 11 款游戏覆盖推理、默契、猜词、绘画和街机比分。
- 支持手机触摸操作与同一房间多人比分。
项目访问与数据权限由各项目独立管理。

