Blokus 是四个玩家参与的抽象策略类桌游,由法国数学家 Bernard Tavitian 发明
这里实现了一个四人在线版本 https://blokus.io
标准的 Blokus 游戏由 21 种形状的棋子,每个形状四个颜色(红,绿,蓝,黄)各一份共 84 个棋子和 20 * 20 的正方形棋盘构成。每个颜色有对应的起始点。
每个玩家选择一个颜色后,游戏开始
玩家按照按照红,绿,蓝,黄的顺序依次在棋盘上按规则放下棋子,当某一个玩家无法在棋盘上放下棋子时,该玩家的回合会被跳过。当所有玩家无法在棋盘上放下棋子时,该对局游戏结束。
对每一局游戏,每个玩家有总用时和额外用时,其中额外计时每回合重置。
当轮到某个玩家的回合时,会首先消耗这一步的用时,当这一步的用时消耗完后,会消耗这一局的总用时。总用时也消耗完后会由系统随机放下一个棋子并强制进入下一个玩家的回合。
-
对局结束后,按照玩家未能放在棋盘上棋子的格子个数排名。格子越少排名越靠前
鼠标点击或者按住不放选择某一个棋子后,使用按键 wasd 旋转/翻转棋子 假设棋子原来的状态为
在自己的回合拖动棋子到合法位置放下即可将棋子放置在棋盘上
点击托管按钮后进入托管管状态,托管状态下每一回合会由系统随机放下一个棋子
每个玩家有对应的进度条,总用时用该玩家对应的颜色表示,额外用时用灰色表示。