这个项目能做什么
俄罗斯跳棋是一款面向 Yandex Games 发行的 2D 像素艺术风格的俄罗斯跳棋游戏。当前版本明确为“第一版本”:本地与机器人对战,尚无多人服务器或营销网站。
实现的规则
自述文件描述了标准的俄罗斯跳棋规则:捕获是强制性的,可以向后捕获,王棋是飞王,土耳其打击允许同一棋子继续捕获。
第一版本包含的内容
- 规则引擎。
- 灰色测试棋盘,具备合法移动高亮,首次点击即可开始游戏,无需阅读大量规则文本。
- 与机器人对弈,机器人仅遵循合法移动,优先选择捕获(若存在),否则随机选择。
- Yandex Game Ready(无需登录),仅在比赛结束后展示插页广告。
第一版本未包含的内容
WebSocket 房间、双人对战模式、着陆页(Next)、机器人排行榜、评级、皮肤、聊天和游戏教程均列为本版本范围之外。注意,仓库描述提及实时 WebSocket 匹配和双人对战回退方案;自述文件表明这些不属于当前版本。
运行方法
项目使用 JS 包脚本:`dev` 启动 Vite 开发服务器(本地缺少 Yandex SDK 脚本,因此 Game Ready 被模拟,广告被跳过),`test` 运行 Vitest,`check` 运行 Biome 格式化和代码检查,`build` 进行类型检查并生成静态 `dist/` 目录,供后续打包 Yandex ZIP 使用。
许可证
MIT。
评论
0 评分人数达到10人后显示
登录后参与讨论。