How libccy/noname works
《无名杀》是可在浏览器或手机 WebView 游玩的卡牌游戏。玩家启动游戏并选择玩法后,游戏初始化加载角色与卡牌内容,进入对应模式,由事件系统推进对局,界面呈现并接收操作;联网模式由服务端转发房间与玩家消息。README 主要说明客户端运行环境与社区背景,未详细描述玩法;下图按目录与抽样源码呈现架构,未抽样模块仅以目录级节点概括,连线保持保守。
Main entry points: init/index.js 启动初始化 · ui/index.js 游戏界面 · status/index.js 对局状态 · mode 游戏模式
Components 14
Connections 15
- 玩家 → 启动初始化: 启动游戏
- 启动初始化 → 核心库: 初始化依赖
- 启动初始化 → 游戏查询: 导入查询
- 启动初始化 → 对局状态: 初始化状态
- 启动初始化 → 游戏界面: 初始化界面
- 对局状态 → 事件管理: 创建管理器
- 对局状态 → 暂停管理: 创建管理器
- 游戏界面 → 核心库: 读取游戏库
- 游戏界面 → 游戏查询: 查询游戏数据
- 玩家 → 游戏界面: 操作对局
- 游戏模式 → 角色包: 使用内容
- 游戏模式 → 卡牌包: 使用内容
- 启动初始化 → 扩展模块: 加载扩展
- 联机服务端 → WebSocket服务: 创建监听
- 玩家 → 联机服务端: 联网连接