使用MeteorJS实现多人纸牌游戏Scopa 基于Tutsplus教程
一个用MeteorJS构建的多人纸牌游戏项目。此项目代码参考了Andrew Burgess编写的Tutsplus教程。Scopa是一个适合2人(亦可扩展至多人)的意大利传统纸牌游戏,其规则如下:
卡组配置
意大利卡组包含40张牌和4种花色:杯子、俱乐部、剑、硬币。每种花色包含10张牌,从1到10。1表示Ace(A),10表示King(K),9表示Queen(Q),8表示Knight(N)。
Scopa游戏规则
-
初始发牌时,玩家手中有3张牌,桌上有4张牌。
-
玩家通过匹配自己的牌与桌上的牌(如数字相同:3对3,或Queen对Queen)进行捕获。
-
也可使用一张牌来匹配桌上多张牌的组合(如7匹配桌上的3和4)。
-
游戏目标是通过捕获更多的牌来获得积分。
-
获得额外积分的方式包括:
-
比对手捕获更多的牌得1分。
-
比对手捕获更多硬币花色的牌得1分。
-
捕获到硬币花色中的7(Sette Bello)得1分。
-
比对手更频繁地清空桌面上的所有牌得1分。
用户评论