unity 桌游入门:
https://www.taikr.com/my/course/65
1 简介:
谁是牛头王(6 Nimmt!,又有牛头王、数字牌、Slide 5、Category 5和Take 6!等别称)是1994年由Wolfgang Kramer设计,德国Amigo Spiele公司发行的一款纸牌游戏。此游戏可以同时容许2-10名玩家进行。
设计者 Wolfgang Kramer
插图家 Franz Vohwinkel
发行商 Amigo Spiele
玩家数目 2-10
适用年龄 10+
准备时间 约5分钟
游戏时间 45分钟
2 设计:
2.1 卡牌(一共104张):
1牛头号码牌:76张
2牛头号码牌:(5,15,25,35,45,65,75,85,95)9张
数字是5的倍数但不是十的倍数
3牛头号码牌:(10,20,30,40,50,60,70,80,90,100)10张
数字是10的倍数
5牛头号码牌:(11,22,33,44,55,66,77,88,99)8张
数字十位和个位相同
7牛头号码牌:(55)1张
数字是5的倍数也是十位和个位相同
判断牛头的程序流程:
定义 牛头为0
如果数字的十位和个位相同:
牛头加5
如果数字为5的倍数:
牛头加2
如果数字为10的倍数:
牛头加1
如果牛头为0:
牛头为1
2.2 游戏规则:
多人对战,收集到最少牛头的人获胜。
每名玩家拿到十张牌,从牌库中选四张牌打开放在游戏桌上。
程序流程:
方法一:将牌随机,玩家按顺序发牌
方法二:玩家从牌中随机取排
每一回合,玩家在不知道其他玩家出牌的情况下,选择自己的出牌。
玩家选择完毕后,开牌。
每个人每回合开牌后将从最小号码开始将牌放入4行卡牌中。
以每一行最后一张卡牌为基准,玩家将选择的卡牌放入最接近选中的号码而且每一行卡牌按照升序排列。
如果玩家选择的卡牌为某一行的第六张卡牌,玩家需要将这一行前五张拿走。
如果玩家所出的卡牌比任何一行的最后一张都要少,玩家选择其中的一行,将所有的牌拿掉,将所出的卡牌作为该行新的起点。
当手上的牌用完后,玩家将之前拿回来的纸牌上的牛头数量加起来,最小的就是胜出者。