Show HN: Family Chess: Play across firewalls and Internet cultures
5 months ago
- #real-time
- #chess
- #Django
- 基于Django开发的实时在线象棋游戏,专为受限网络环境设计。
- 无需互联网:所有资源本地托管。
- 免登录:使用可分享的8位数游戏ID。
- 跨网络对战:可在受限环境和防火墙下运行。
- 移动端适配:响应式界面与点击走棋系统。
- 通过服务器推送事件(SSE)实现实时更新。
- 支持中英双语界面。
- 兼顾中国与海外用户不同的网络文化需求。
- 技术栈:chess.js/chessboard.js/Tailwind CSS/Howler.js/jQuery/Django 5.2/python-chess/SQLite。
- 安全措施:CSRF防护/输入验证/数据库锁/会话安全/连接数限制/安全头。
- 基于Django翻译系统实现多语言支持。
- 已在Chrome/Edge/Safari及移动浏览器通过测试。
- 采用GNU通用公共许可证第二版授权。