Skip to content

Repository files navigation

Kraken 海怪棋

一款改编自 Tafl 类棋戏的双人非对称策略棋盘游戏,使用 SolidJS + Vite + UnoCSS 实现,支持 PC 与移动端浏览器游玩。

游戏规则

  • 阵营:海怪(8 只触手)对阵海盗(宝船 1 艘 + 护卫船 4 艘),海怪先手,双方轮流移动一枚己方棋子。
  • 移动:所有棋子均可沿横/纵方向移动任意格数,不可斜走、不可跨越其他棋子。
  • 特殊区域:
    • 四角为脱出区域,只有宝船可以进入;
    • 中央为海之脐,只有宝船可以停留,宝船不在时其他棋子可以跨越;
    • 五个特殊区域在双方各自的回合都被视为己方,可以协助完成捕获。
  • 捕获:当一个棋子直线相邻的两侧被两个对手棋子(或特殊区域)夹住时,该棋子被捕获并移出版图;主动走入"空隙"不会被捕获。
  • 宝船:没有战斗能力,无法参与捕获;海怪必须占据与它相邻的所有区域才能捕获它。
  • 胜利:海怪捕获宝船则海怪胜;宝船抵达任意脱出区域则海盗胜。

完整规则:

rule.jpg

本地开发

pnpm install
pnpm dev        # 启动开发服务器 (http://localhost:3000)

pnpm build      # 生产构建 (输出到 dist/)
pnpm verify     # 格式化检查 + lint + 类型检查 + 测试
pnpm test       # 运行单元测试 (vitest)
pnpm fmt        # 格式化代码

出处

小红书

About

在线游玩的 Kraken 棋

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages