打牌哆啦a梦有什么道具具

方便玩纸牌游戏的系统、方法和物品的制作方法
专利名称方便玩纸牌游戏的系统、方法和物品的制作方法
技术领域本发明总体上涉及桌面游戏领域,尤其涉及利用纸牌玩的游戏。
背景技术有很多种利用纸牌玩的游戏。例如,二十一点、比九点、各种类 型的纸牌牌戏、LETITRIDE⑧和/或UNO ,这仅仅是几个例子。可 以利用一副或多副标准纸牌来玩游戏。 一副标准纸牌一般包括五十二 张牌,每张牌有等级和花色符号,选自十三个等级符号(即,2、 3、 4、 5、 6、 7、 8、 9、 10、 J、 Q、 K和A)和四个花色符号(即,V、 *、
、 A)。有些游戏可以包括非标准的纸牌,例如具有除与一副标准纸 牌关联的等级和花色符号之外符号的纸牌,例如在以Mattel的UNO
商标进行买卖的游戏中使用的那些纸牌。
纸牌游戏有时只是为了娱乐和消遣而玩的。 一般都期望在将纸牌 发给参与者(例如,玩家和/或发牌者)之前打乱这副纸牌。打乱一般 称为洗牌,这可以是通过用手弹洗或插入两叠纸牌的边角手动执行的, 或者由自动洗牌机自动执行。
尽管一个娱乐场所和一个娱乐场所可能存在变化,但纸牌游戏一 般具有与其关联的一组固定的理论上的或"真正的"机会(赔率,odd)。 该理论上的或真正的机会反映在与游戏关联的支出或"游戏"机会的 计划表中,而且一般规定游戏规则或优势(例如,理论持有)。许多
10娱乐场所设置至少0.5%的游戏优势(利益,advantage)或理论持有。 娱乐场所可以例如为二十一点提供支出或游戏机会的计划表。除 了二十一点(即,最初的两张牌发给总值为二十一的玩家)之外,一 般的游戏机会计划表可以为所有获胜的奖励规定1:1或者"同额奖励,, 支出。二十一点可以3:1支付,除非发牌者(庄家)也具有二十一点, 这一般被认为是平局(即,平手),且没有金钱交换。理论或真正的 机会反映了特定事件在大量尝试或试验中发生的统计概率。
娱乐场所一般有由于理论或真正机会与支出或游戏机会之间不 同而造成的游戏优势。由于游戏的特定规则,娱乐场所可以实现更高 的游戏优势。例如,按照大多数二十一点规则,发牌者只有在所有玩 家都出完牌之后才能逸择叫牌(hit card)。这为玩家提供了利用超过 二十一的值来贏得一手(即,异常终止)和输的机会,不需要发牌者 取任何叫牌。因此,发牌者避免异常终止的可能性,并避免输给已经 异常终止的玩家。从而游戏享受超出游戏真正机会的更多优势。娱乐 场所可以通过设置关于发牌者什么时候必须取额外纸牌的规则(即, 利用硬的或软的17点值继续一手、在16点时分牌等)来获得更多的 游戏优势。娱乐场所可以通过选择进行纸牌游戏的牌的总数来获得更 多的游戏优势。因此,尽管基本规则确定了游戏的理论或真正机会, 但规则中的变化及游戏机会可以影响游戏优势。
至少在二十一点中,理论真正机会反映了特定结果在大量手牌中 的概率,由玩家关于"理想玩,,预测。 一般来说,玩家不能理想地玩, 而且可以作出不根据提供最高获胜可能性决定(例如,基本"策略") 的决定(例如,叫牌或者停牌、分牌、天生二十一点)。这为娱乐场 所或游戏提供了更多的优势。有些玩家采用各种玩的策略来获得或者 试图超过理论机会。这些策略中有些是合理的,有些是不合理的,还 有些尽管合理,但被特定游戏机构(组织)阻止了。例如,玩家可以 玩在许多游戏参考中概述的基本策略。有些玩家可以利用各种计牌策 略(例如,按五计数,按十计数)跟踪出现在游戏桌上的纸牌,而且 在许多游戏参考中概述。这可以允许玩家根据剩余要发的牌被认为是有利的还是不利的来调整奖励的量。例如,具有相对高百分比值为十 的一组和"副"牌一般被认为对发牌者是有利的,而具有相对低百分
比值为2-8的牌一般被认为是玩家是有利的。
鲜且更刺激的途径。例如,许多娱乐场所都提供放置奖励物和/或累积 奖励的能力。高度期待改变现有纸牌游戏的新方法。
在一种实施方式中,纸牌处理系统包括纸牌输入接收器;纸牌输 出接收器;在纸牌输入接收器和纸牌输出接收器之间延伸的至少一条 纸牌输送路径;在至少一条纸牌输送路径中位于纸牌输入接收器和纸 牌输出接收器之间的第一中间纸牌接收器,该第 一中间纸牌接收器包 括多个纸牌接收隔间,该第 一中间纸牌接收器的多个纸牌接收隔间物 理耦合以便一起移动;在至少一条纸牌输送路径中位于纸牌输入接收 器和纸牌输出接收器之间的第二中间纸牌接收器,该第二中间纸牌接 收器包括多个纸牌接收隔间,该第二中间纸牌接收器的多个纸牌接收 隔间物理耦合以便一起移动;以及配置成基于纸牌将在纸牌输出接收 器排列的次序从位于至少第一中间纸牌接收器和第二中间纸牌接收器 之间的纸牌输入接收器分配多张纸牌的控制子系统。纸牌处理系统还 可以包括输入传感器,该传感器安置成当纸牌沿至少一条纸牌输送路 径朝第 一 中间纸牌接收器和第二中间纸牌接收器中的至少一个移动时 检测多张纸牌中每一张的身份。该控制子系统可以例如配置成在第一 中间纸牌接收器和第二中间纸牌接收器之间分段伪随机生成的虚拟纸 牌值序列,并将由虛拟纸牌值的初始子集所识别的纸牌分配给第二中 间纸牌接收器,将虛拟纸牌值的剩余部分分配给第一纸牌接收器。
在另一种实施方式中,纸牌处理系统包括纸牌输入接收器;纸牌 输出接收器;在纸牌输入接收器和纸牌输出接收器之间延伸的至少一 条纸牌输送路径;在至少一条纸牌输送路径中位于纸牌输入接收器和 纸牌输出接收器之间的第 一 中间纸牌接收器,该第 一 中间纸牌接收器
12包括多个纸牌接收隔间,该第 一 中间纸牌接收器的多个纸牌接收隔间
物理耦合以便作为第 一单元移动;在至少 一条纸牌输送路径中位于纸 牌输入接收器和纸牌输出接收器之间的第二中间纸牌接收器,该第二 中间纸牌接收器包括多个纸牌接收隔间,该第二中间纸牌接收器的多 个纸牌接收隔间物理耦合以便作为第二单元一起移动;以及配置成至 少部分地基于所确定的要从纸牌处理系统所递送的纸牌序列的至少一 部分将纸牌指向至少第一纸牌中间接收器和第二纸牌中间接收器中所 选之一的纸牌接收隔间。该控制子系统可以例如配置成将由虚拟纸牌 值伪随机序列的第 一部分中虚拟纸牌值所识别的纸牌指向第二中间纸 牌接收器的纸牌接收隔间,并将由虚拟纸牌值伪随机序列的笫二部分 中虛拟纸牌值所识別的纸牌指向第 一中间纸牌接收器的纸牌接收隔 间。
在另一种实施方式中,操作纸牌处理系统的方法包括自动确定多 张纸牌中每一张的身份;以及基于纸牌将在纸牌输出接收器排列的次 序分配来自至少第 一中间纸牌接收器和第二中间纸牌接收器之间的纸 牌输入接收器的多张纸牌。该方法可以包括确定多张纸牌中每一张的 身份,包括在纸牌输入接收器与第 一中间纸牌接收器和第二中间纸牌 接收器中至少 一 个之间的某个位置确定身份。该方法可以例如包括伪 随机生成虚拟纸牌值序列;和/或将伪随机生成的虚拟纸牌值序列分成 至少两个子集,其中在至少一个第 一中间纸牌接收器和第二中间纸牌 接收器之间分配多张纸牌包括将由虚拟纸牌值子集中的初始子集所识 别的多张纸牌中的每一张分配给第二中间纸牌接收器的相应的纸牌接 收隔间,并将由虚拟纸牌值子集的剩余子集所识别的多个虚拟纸牌值 中的每一张分配给第一纸牌接收器。
在另 一种实施方式中,计算机可读介质存储使处理器通过以下步 骤操作纸牌处理系统的指令至少部分地基于所确定的要从纸牌处理 系统递送的纸牌序列的至少一部分将纸牌指向至少第 一纸牌中间接收 器和第二纸牌中间接收器中所选之一的纸牌接收隔间;以及从纸牌处
理系统递送纸牌。该指令可以使处理器生成虛拟纸牌值的伪随机序列。至少部分地基于所确定的要从纸牌处理系统递送的纸牌序列的至少一 部分将纸牌指向至少第 一纸牌中间接收器和第二纸牌中间接收器中所 选之一 的纸牌接收隔间可以包括将由虛拟纸牌值伪随机序列的第 一部 分中虛拟纸牌值所识别的纸牌指向第二中间纸牌接收器的纸牌接收隔 间,并将由虛拟纸牌值伪随机序列的第二部分中虚拟纸牌值所识别的 纸牌指向第一中间纸牌接收器的纸牌接收隔间。
在另一种实施方式中,纸牌处理系统包括纸牌输入接收器;纸牌 输出接收器;在纸牌输入接收器和纸牌输出接收器之间延伸的至少一
条纸牌输送路径;在至少一条纸牌输送路径中位于纸牌输入接收器和 纸牌输出接收器之间的第一中间纸牌接收器,该第 一中间纸牌接收器 包括多个纸牌接收隔间,该第一中间纸牌接收器的多个纸牌接收隔间
物理耦合以便一起移动;在至少一条纸牌输送路径中位于纸牌输入接 收器和纸牌输出接收器之间的第二中间纸牌接收器,该第二中间纸牌 接收器包括无穷阵列的多个纸牌接收隔间,该第二中间纸牌接收器的 多个纸牌接收隔间物理耦合以便关于第一水平轴一起枢轴移动;以及 配置成将多张纸牌分配到第一中间纸牌接收器和第二中间纸牌接收器 并分配给纸牌输出接收器的控制子系统。该第 一中间纸牌接收器的多 个纸牌接收隔间可以例如被安装以便关于与第 一水平轴平行的第二水 平轴枢轴移动。该第 一 中间纸牌接收器的多个纸牌接收隔间可以例如 被安装以便关于垂直轴平移移动。
在附图中,相同附图标记标识类似的元件或者动作。附图中元件 的大小和相对位置不一定是按比例绘制的。例如,各种元件的形状和 角度就没有按比例绘制,而且这些元件中的一些可以随意放大并布置 成提高附图的易读性。此外,所绘制元件的特定形状并不旨在传达关 于特定元件实际形状的任何信息,而仅仅是选来为了方便在附图中识 别。
图l是^^艮据一种示例性絮施方式的游戏环境的示意图,包括游戏桌、宿主计算系统及对多个参与者可见的至少一个显示器。
图2是根据一种示例性实施方式的游戏环境的示意图,包括游戏 桌、计算系统及靠近多个玩家位置的多个触摸屏显示器。
图3是^L据另一种示例性实施方式的游戏环境的示意图,包括与 游戏区关联的多个游戏桌、计算系统及对多个参与者可见的至少一个 显示器。
图4是根据一种示例性实施方式的游戏系统的示意图,包括宿主 计算系统、游戏桌系统、参与者界面、其它游戏系统及通信耦合至少 一些其它元件的服务器计算系统。
图5A是根据一种示例性实施方式的纸牌处理系统的等比例视图。
图5B是图5A纸牌处理系统的等比例视图。
图6A是根据另 一种示例性实施方式的纸牌处理系统的侧视图。
图6B是根据可选示例性实施方式的中间纸牌接收器的等比例视 图,包括对角阵列的纸牌接收隔间。
图6C是根据另 一种可选示例性实施方式的中间纸牌接收器的侧 视图,包括具有环形外形的纸牌接收隔间阵列。
图7是根据另 一示例性实施方式的纸牌处理系统的示意图。
图8是根据一种示例性实施方式操作例如在图5A、 5B、 6A和7 中例示的纸牌处理系统以便每次提供一张纸牌的方法的流程图。
图9是根据一种示例性实施方式操作例如在图5A、 5B、 6A和7 中例示的纸牌处理系统以便按子集或包提供纸牌的方法的流程图。
图10是根据一种示例性实施方式操作例如在闺5A、 5B和6A中 例示的纸牌处理系统以便作为 一组交错或混合纸牌提供纸牌的方法的 流程图。
图11是根据一种示例性实施方式操作例如在图5A、 5B和6A中 例示的纸牌处理系统以便作为 一组交错或混合纸牌提供纸牌的方法的 流程图。
图12是根据一种示例性实施方式操作游戏环境以便允许理论和/或支出机会的选择与显示的方法的流程图。
图13是根据一种示例性实施方式操作例如在图5A、 5B和6A中 例示的纸牌处理系统的方法的流程图。
图14是根据一种示例性实施方式操作例如在图5A、 5B和6A中 例示的纸牌处理系统的方法的流程图。
图15是根据一种示例性实施方式操作例如在图7中例示的纸牌 处理系统的方法的流程图。
图16是根据一种示例性实施方式例示控制纸牌处理系统的各种 操作功能的处理系统实施方式的简化框图。
图17是通信耦合到示例性圆盘传送带的圆盘传送带控制接口系 统的简化框图。
图18是通信耦合到示例性纸牌管理设备的纸牌管理接口系统及 耦合到示例性纸牌传感器的纸牌传感器接口系统的简化框图。
图19是根据一种示例性实施方式方便解释虚拟纸牌序列的生成 及对应可递送纸牌组的后续构建的概念性图。
图20是根据一种示例性实施方式例示可递送纸牌组的生成的处 理的流程图。
图21是根据一种示例性实施方式例示图l从纸牌存储设备选择
存货牌的处理的流程图。
图22是根据一种示例性实施方式例示期待算法的处理的流程图。 图23是根据一种示例性实施方式例示从中间纸牌存储接收器的
纸牌接收隔间提供一组随机纸牌的处理的流程图。
具体实施例方式
在以下描述中,为了提供对各种所公开实施方式的透彻理解,阐 述了某些具体细节。但是,相关领域的技术人员将认识到实施方式可 以没有这些具体细节中的一个或多个来实现或者利用其它方法、组件、 材料等来实现。在其它情况下,为了避免不必要地模糊实施方式的描 述,没有示出或者具体描述与服务器、'网络、显示器、介质处理和/
16或打印机关联的众所周知的结构。
除非上下文另有需要,否则贯穿以下该说明书与权利要求,词"包 括,,都应当以开放、包含性的意义理解,即"包括,但不限于"。
贯穿该说明书,对"一种实施方式,,或"一个实施方式"的参考 都意味着关于该实施方式所描述的特定特征、结构或特点包括在至少 一种实施方式中。因此,贯穿该说明书,出现在各个地方的短语"在 一种实施方式中"或"在一个实施方式中"不一定是指相同的实施方 式。此外,特定的特征、结构或特点可以在一种或多种实施方式中以 任何合适的方式组合。
在此所提供的标题仅仅是为了方便,而不解释实施方式的范围或意义。
游戏环境的描述
图1示出了根据一种示例性实施方式的游戏环境100。
游戏环境100包括一个或多个游戏桌102,其中游戏桌102具有 多个玩家位置104 (在图中仅仅给出 一个)和发牌者位置106。玩家位 置104—般与游戏桌102台面上所划分的游戏物区域关联,其中台面 上所划分的游戏物区域通常称为游戏物圏108 (在图中仅仅给出一 个)。玩家110 (在图中仅仅给出一个)通过将一个或多个游戏码112 或其它物品;故到游戏物圏108中来方文置奖励或游戏物。
发牌者114将纸牌116发给玩家110。在有些游戏中,发牌者114 可以将牌发给发牌者自己。发牌者114可以从手里拿的一副牌或者从 牌盒118中发纸牌116。发牌者114可以从纸牌处理系统l20 (例如自 动洗牌机)取回纸牌116。如果牌盒118目前在游戏桌102上,则发 牌者114可以将取回的纸牌116加到牌盒118中。发牌者1W使用游 戏码盘122来存储从输的玩家IIO那里收集到的游戏物,并用于向贏 的玩家110支付奖励。
游戏环境100还可以包括宿主计算系统124和一个或多个显示器 126a、 126b (统称为126)。宿主计算系统124通信耦合到位于游戏桌102上的一个或多个系统和子系统,还耦合到显示器126a、 126b。 宿主计算系统124可以例如控制或者向显示器126a、126b提供用于显 示关于游戏桌102上所玩游戏信息的信息。例如,宿主计算系统124 可以使显示器126a、 126b显示识别游戏桌102的桌标识符128。宿主 计算泉统124还可以显示关于各个玩家位置104的信息。例如,宿主 计算系统124可以^使显示器126a、 126b显示用于每个玩家位置104 的支出或者游戏机会130。此外,或者可选地,宿主计算系统124可 以使显示器126a、 126b显示玩家位置104的状态指示。例如,显示器 126a、 126b可以显示指示玩家位置104开放或者当前不开放的信息 132。
一个或多个显示器126a可以在视线范围内或者从一个或多个玩 家位置104可见。一个或多个显示器126b可以在视线范围内或者从发 牌者位置106可见。有些实施方式可以只包括从发牌者位置106可见 的显示器126b,而且可以包括或者不包括防止玩家IIO看到显示在从 发牌者位置106可见的显示器126b上信息的屏蔽或其它特征。
一个或多个显示器可以为发牌者114提供输入接口。例如,显示 器126b可以采取触摸灵敏显示器的形式,利用 一个或多个用户可选择 的图标表示图形用户接口 (GUI)。显示器126b可以放到发牌者位置 106可以到达的位置(例如,在大约3英尺之内)。这可以允许发牌 者114为对应玩家位置104中的每一个输入机会信息。例如,发牌者 114可以输入支出或游戏机会,例如为玩家位置6输入标准的二十一 点支出或游戏机会3:2,而为第四个玩家位置输入非标准的二十一点 支出或游戏机会(例如,5:1)。
图2示出了根据另一种示例性实施方式的游戏环境200。这种实 施方式及在此描述的其它实施方式基本上与先前所述的实施方式相 似,且共同的动作与结构由相同的附图标记标识。以下只描述操作和 结构中的显著不同之处。
在图2示例的实施方式中,显示器126c (在图中仅仅给出一个) 安置在靠近对应玩家位置104的地方。宿主计算系统124可以使显示器126c显示关于游戏的信息。特别地,宿主计算系统124可以使显示 器126c显示关于所有玩家位置104的支出或游戏机会的信息。可选地, 宿主计算系统124可以使显示器126c显示关于靠近显示器126c的对 应玩家位置104的支出或游戏机会的信息。
显示器126c可以采取触摸屏显示器的形式,利用用户可选择的 图标来表示GUI。用户可选择的图标可以允许玩家IIO选择用于特定 一手或游戏的支出或游戏机会。用户可选择的图标可以允许玩家110
在一组预定义的游戏机会(例如,1:1、 2:1、 3:1、 ....... 100:1、……、
1000:1等)中选择或者可以允许用户输入用户定义的支出或游戏机会 集合。可选地或者另外,可以采用其它用户输入设备,例如数字键盘 和/或键盘。用户所选的游戏机会可以显示在发牌者114可见的显示器 126b上。在其它实施方式中,支出或游戏机会可以对发牌者114及其 他玩家110保持秘密。
图3示出了游戏区形式的游戏环境300,包括通过宿主计算系统 124通信耦合到显示器126a的多个(例如,四个)游戏桌102a-102d。 位于各个游戏桌102a-102d的一些或所有玩家110可以看见显示器 126a。显示器126a可以由娱乐场所的其他老顾客看到。这可以有利地 在老顾客中间创造刺激。这还有利地允许区管理者或其它娱乐场所人 员容易跟踪由多个桌上各个玩家位置104的玩家110所选的支出或游 戏机会。区管理者或其它娱乐场所人员可以快速并容易看清楚可疑或 者不平常的高支出或游戏机会选择。另外或者可选地,宿主计算系统 124可以为娱乐场所安全人员提供通知(例如,可听和/或可见)。
合适的计算环境的讨论
图4及以下讨论提供了对可以实现各种示例性实施方式的合适计
算环境400的简要、总体描述。尽管不需要,但实施方式将在计算机 可执行指令的总体环境下描述,例如由计算机执行的程序应用模块、
对象或者宏。相关领域中的技术人员将认识到示例性实施方式及其它
实施方式可以利用其它计算机系统配置来实施,包括手持式设备、微处理器系统、基于微处理器或者可编程的消费者电子设备、个人计算
机("PC")、网络PC、微型计算机、大型计算机等。实施方式可
以在分布式计算环境中实施,其中任务或模块由远程处理设备来执行, 该远程处理设备通过通信网络链接。在分布式计算环境中,程序模块 可以位于本地和远程存储器存储设备中。
图4示出了计算环境400,包括通过一个或多个通信通道耦合的 一个或多个宿主计算系统124、显示器126、参与者界面402、纸牌处 理系统120、其它游戏系统404和/或服务器计算系统406,其中通信 通道例如一个或多个局域网(LAN) 408或广域网(WAN) 410。计 算环境400可以采用其它计算机,例如在系统的大小和规模允许的情 况下,釆用传统的个人计算机。
宿主计算系统124可以采取传统大型计算机或微型计算机的形 式,包括处理单元412、系统存储器414和将包括系统存储器414的 各种系统组件耦合到处理单元412的系统总线416。在这里,宿主计 算系统124有时将是指单个宿主计算系统,但这并不是要将实施方式 限定到单个宿主计算系统,因为在典型实施方式中,将涉及多于一个 的宿主计算系统或其它设备。
处理单元412可以是任何逻辑处理单元,例如一个或多个中央处 理单元(CPU)、数字信号处理器(DSP)、专用集成电路(ASIC) 等。除非另有描述,否则图4所示各种块的结构与操作都是传统设计。 因此,这种块在此不需要更具体的描述,因为它们将是相关领域技术 人员所能理解的。
系统总线416可以采用任何已知的总线结构或体系结构,包括具 有存储器控制器的存储器总线、外围总线和局部总线。系统存储器414 包括只读存储器("ROM" )418和随机访问存储器("RAM" ) 420。 可以构成ROM 418 —部分的基本输入/输出系统("BIOS" ) 422包 含例如在启动过程中帮助在宿主计算系统124中元件之间传输信息的 基本例程。
宿主计算系统124还包括用于读写硬盘426的硬盘驱动器424、及分别用于读写可拆卸光盘432和f兹盘434的光盘驱动器428和》兹盘 驱动器430。光盘432可以是CD-ROM,而》兹盘434可以是软磁盘或 软盘。硬盘驱动器424、光盘驱动器428和磁盘驱动器430通过系统 总线416与处理单元412通信。如相关领域技术人员已知的,硬盘驱 动器424、光盘驱动器428和磁盘驱动器430可以包括在这些设备与 系统总线416之间耦合的接口或控制器(未示出)。驱动器424、 428 和430及其关联的计算机可读介质426、 432、 434提供了用于宿主计 算系统124的计算机可读指令、数据结构、程序模块及其它数据的非 易失性存储。尽管所描述的宿主计算系统124采用硬盘424、光盘428 和磁盘430,但相关领域技术人员将认识到可以釆用可以存储计算机 能访问数据的其它类型计算机可读介质,例如磁带、闪存存储器卡、 数字化视频光盘("DVD,,)、柏努利盒式磁带、RAM、 ROM、智 能卡等。
程序模块可以存储在系统存储器414中,例如操作系统436、 一 个或多个应用程序438、其它程序或才莫块440及程序数据442。系统存 储器414还可以包括通信程序,例如用于允许宿主计算系统124访问 并与例如互联网站点、公司内部互联网或以下所述其它网络及例如以 下所讨论服务器计算系统上的其它服务器应用的源交换数据的网络客 户或浏览器444。所描述的实施方式中的浏览器444是基于标记语言 的,例如超文本链接标记语言(HTML)、可扩展标记语言(XML) 或无线标记语言(WML),并利用添加到文档数据的语法分隔特征 来表示文档结构的标记语言运行。多种网络客户或浏览器都是可商业 购买到的,例如来自美国在线(America Online)和华盛顿州雷德蒙 的微软公司的网络客户或浏览器。
尽管在图4中示为存储在系统存储器414中,但操作系统436、 应用程序438、其它程序/模块440、程序数据442和浏览器444还可 以存储在硬盘驱动器424的硬盘426、光盘驱动器428的光盘432和/ 或磁盘驱动器430的磁盘434中。例如娱乐场所人员的操作人员可以 通过例如触1莫屏或键盘446的输入设备和/或例如鼠标的定位设备'将命
21令和信息输入到宿主计算系统124中。其它输入设备可以包括麦克风、 操纵杆、游戏板、写字板、扫描仪等。尽管也可以使用例如并口端口、 游戏端口或无线接口或通用串行总线("USB")的其它接口,但这 些输入设备及其它输入设备通过例如耦合到系统总线416的串行口接 口的接口 450连接到处理单元412。监视器452或其它显示设备通过 例如视频适配器的视频接口 454耦合到系统总线416。宿主计算系统 124可以包括其它输出设备,例如扬声器、打印机等。
宿主计算系统124可以利用到一个或多个远程计算机和/或设备 的逻辑连接运行在联网环境中,例如服务器计算系统406。服务器计 算系统406可以是另一个人计算机、服务器、另一种类型的计算机或 者通信链接在一起且一般包括以上对宿主计算系统124所述的许多或 全部元件的多于一台计算机的集合。服务器计算系统406靠允许计算 机通信的任何已知方法逻辑连接到宿主计算系统124中的一个或多 个,例如通过一个或多个LAN 408和/或例如互联网的WAN410。这 种网络环境在有线和无线企业范围计算机网络、内联网、外联网和互 联网中是众所周知的。其它实施方式包括其它类型的通信网络,包括 电信网络、蜂窝网络、寻呼网络及其它移动网络。
当用在LAN网络环境中时,宿主计算系统124通过适配器或网 络接口 460连接到LAN 408(通信链接到系统总线416 )。当用在WAN 网络环境中时,宿主计算系统124可以包括用于通过WAN 410建立 通信的调制解调器462或例如网络接口 460的其它设备。调制解调器 462在图4中示为通信链接在接口 450和WAN410之间。在联网环境 中,程序模块、应用程序或数据或者其部分可以存储在服务器计算系 统406中。在所述实施方式中,宿主计算系统124通过LAN 408和/ 或WAN 410通信链接到服务器计算系统406,例如利用TCP/IP中间 层网络协议。但是,其它类似的网络协议层用在其它实施方式中,例 如用户数据包协议("UDP,,)。相关领域技术人员将很容易认识到 图4所示的网络连接仅仅是在计算机之间建立通信链接的一些例子, 也可以使用包括无线链接的其它链接。一般来说,通过LAN 408或WAN 410或者例如直接异步连接(未 示出)的其它网络配置,服务器计算系统406还可以通信链接到一个 或多个其它计算系统或设备,例如显示器126、参与者界面402、纸牌 处理系统120和/或其它游戏系统404。
服务器计算系统406包括服务器应用464,该应用464用于路由 在宿主计算系统124、显示器126、纸牌处理系统120、参与者界面402 和/或其它游戏系统404之间的指令、程序、数据和代理。例如,服务 器应用464可以包括传统的服务器应用,例如可以从华盛顿州雷德蒙 微软公司买到的WINDOWS NT 4.0服务器和/或WINDOWS 2000服 务器。另外或者可选地,服务器应用464可以包括多种可商业购买到 的网络服务器中的任何一种,例如来自微软公司的INTERNET INFORMATION SERVICE和/或来自Netscape /&司的IPLANET。
参与者界面402可以包括一个或多个显示器466和用户输入设备 468。参与者界面402可以采取一个和多个显示器126b、 126c的形式 (图1、 2)。如上面所讨论的,显示器126可以采取触摸屏显示器的 形式。可选地或者另外,参与者界面402可以采用独立的用户输入设 备,例如键盘或辅助键盘。参与者界面402还可以包括一个或多个声 换能器,例如扬声器和/或麦克风。
参与者界面402可以包括一个或多个控制器、存储器,并可以存 储和执行用于向参与者110、 114 (图1、 2)提供信息并从其收集信息 的一个或多个应用。例如,玩家IIO可以例如通过GUI通过参与者界 面402选择支出或游戏机会和/或游戏优势。参与者界面402可以向玩 家110提供预定义支出或游戏机会和/或游戏优势的选择,或者可以接 收由玩家110定义的支出或游戏机会和/或游戏优势。参与者界面402 可以允许玩家110从多个奖励和/或前进性游戏选项中选择。类似地, 参与者界面402可以向发牌者114提供让各个玩家110选择的支出或 游戏机会和/或游戏优势,并可以允许发牌者为各个玩家位置104输入 支出或游戏机会或游戏优势。
另外,参与者界面402可以包括用于处理安全性的指令,例如口
23令或其它访问保护和通信加密。参与者界面402还可以向玩家110和/ 或发牌者114提供统计数据(贏、输、时间等)。统计数据可以实时 或近乎实时地提供。此外,参与者界面402可以允许玩家IIO请求饮 料、食物和/或服务。参与者界面402可以允许发牌者114请求协助, 例如请求更多游戏码或新纸牌。其它信息可以包括以下的一个或多个 用于特定玩家和/或其他玩家的玩家识别数据、偏好数据、统计数据、 最大和/或最小奖励等。
以下具体讨论各种纸牌处理系统120,而且可以包括一个或多个 纸牌处理子系统470和一个或多个控制器子系统472,其中该控制器 子系统可以包括一个或多个编程的微处理器、专用集成电路(ASIC )、 存储器等。
其它游戏系统404可以包括一个或多个传感器、检测器、输入设 备、输出设备、启动器和/或例如编程微处理器和/或ASIC的控制器等。 控制器可以执行一个或多个游戏应用。该游戏应用可以包括用于从游 戏桌102 (图1-3)上正在进行的游戏获得游戏物和游戏事件信息的指 令。其它游戏系统404可以通过图像(可见的、红外线的、紫外线的)、 无线电或微波电磁辐射和/或通过检测磁性、感应或机械能量来收集信 息。这可以在位于游戏桌102上或者其最接近的牌盒118、游戏码盘 122或其它区域中实现。例如,其它游戏系统404可以获得奖励112 的图像和/或关于纸牌116的标识符。游戏应用还可以包括用于至少部 分地处理所获得的奖励和游戏事件信息的指令,例如,识别每个奖励 的位置和大小和/或每手纸牌的值。游戏应用可以包括用于产生关于特 定游戏桌游戏、 一个或多个玩家的表现和/或发牌者114和/或游戏操 作人员的表现的统计信息的统计包。游戏应用还可以包括用于提供参 与者位置104、 106中一些或全部的视频提示和/或模拟的指令。游戏 应用可以确定、跟踪、监视或以别的方式处理游戏的结果、奖励的数 量、平均奖励、玩家身份信息、补偿利益信息("comps")、玩家 表现数据、发牌者表现数据、游戏码盘计算信息、纸牌顺序等。有些 合适的应用在以下共同受让的美国专利申请中的一个或多个中进行了描述于日提交的序列号为No. 60/442368;于1999 年12月30日提交的标题为"METHOD AND APPARATUS FOR MONITORING CASINO GAMING"的序列号为No. 09/474,858;于 日提交的序列号为No. 60/259,658;于日 提交的序列号为No. 09/849456;于提交的标题为 "METHOD, APPARATUS AND ARTICLE FOR EVALUATING CARD GAMES, SUCH AS BLACKJACK"的序列号为No. 09/790480。 有些实施方式可以不使用服务器计算系统406或者可选地通过多 个服务器计算系统通信耦合系统120、 124、 404、显示器126和/或参 与者界面402。
纸牌处理系统的结枸性方面
图5A和图5B示出根据一种示例性实施方式用于处理纸牌的纸 牌处理系统120a。如以下具体解释的,至少部分地基于所选的支出或 游戏机会和/或游戏优势,纸牌处理系统120a可操作来提供用于纸牌 游戏中的一组或多组随机纸牌。
纸牌处理系统120a可以耦合到或者安装到或者靠近游戏桌102 (图1-3)。在一种实施方式中,纸牌处理系统120a远离游戏桌102 安装,例如安装到娱乐场所中接收纸牌并洗牌的禁区。
纸牌处理系统120a包括结构性框架502、纸牌输入接收器504、 纸牌输出接收器506、纸牌升运器机构508、第一中间纸牌接收器510 和可选的第二中间纸牌接收器512。纸牌处理系统120a可以部分或完 全地被外壳(未示出)和/或被游戏桌102 (图1-3)包围起来。
至少一个纸牌读取传感器513位于纸牌输入接收器504和纸牌输 出接收器506之间。该纸牌读取传感器可操作以读取来自纸牌的识别 信息。该信息允许纸牌被识别,例如通过等级和/或花色,或者例如纸 牌点值的其它值。纸牌读取传感器513可以例如采取光学机器可读符 号读取器的形式,可操作以读取来自纸牌的非标准纸牌标记,例如条 形码、矩阵或区域号码或者叠层式号码符号的机器可读符号。纸牌读取传感器513可以操作以读取标准的纸牌标记(例如,等级、花色、 点)。这种光学机器可读符号读取器可以采取扫描仪或成像器的形式。 紙牌读取传感器513可以采取磁条读取器或感应传感器的形式,来读 取在纸牌上或其中携带的磁条或其它标记。纸牌读取传感器513可以 采取无线电频率读取器的形式,例如无线电频率标识(RFID )问答机, 其中纸牌携带RFID标记或者电路。纸牌读取传感器513可以例如在 每次纸牌通过纸牌读取传感器513并沿纸牌输送路径509行进时读取 一张纸牌。
纸牌读取传感器513可以位于纸牌输入接收器504和中间纸牌接 收器510、 512之间。这允许纸牌处理系统120a将纸牌分类到第一中 间纸牌接收器510和第二中间纸牌接收器512中合适的一个中,或者 在笫一 中间纸牌接收器510和第二中间纸牌接收器512隔间或容器中 选定的一个。
纸牌输入接收器504的大小和位置设置成接收在一手或游戏结束 时收集到的纸牌(即,被收集的牌515),其中纸牌被完全打乱或者 以别的方式处理。;陂收集的牌515可以在玩游戏过程中或者在纸牌游 戏或一轮已经玩完之后从游戏桌102收集。纸牌输入接收器504可以 由盘子516承载或形成,其中盘子516又可以由游戏桌102承载、耦 合到游戏桌102或者以别的方式连接到游戏桌102。纸牌输入接收器 504可以包括纸牌输入坡道514,其中被收集的牌515可以单张牌或一 组牌地由发牌者或其他人送入该坡道。输入通道517延伸通过盘子516 和游戏桌102(图1-3)的台面,以便允许所收集到的纸牌515从纸牌 输入接收器504通到纸牌处理系统120a的纸牌输送路径。
第 一中间纸牌接收器510和第二中间纸牌接收器512可以采取圆 盘传送带的形式,每个都关于各自的垂直轴511a、 511b柩轴安装(图 5B),其中垂直轴关于重力或底部垂直。与一般需要平移的架子或托 盘相反,圆盘传送带可以有利地采用双向旋转运动。垂直轴511a、511b 可以有利地是同轴的,由此最小化纸牌处理系统120a的面积或"覆盖 区"。第一中间纸牌接收器510和第二中间纸牌接收器512包括多个
26纸牌接收隔间,每个隔间的大小设置成保留相应的纸牌。例如,有足 够的隔间来保留两副或更多副纸牌。而且,例如,第一中间纸牌接收
器510可以包括多个纸牌接收隔间510a、 510b、 510c(例如,180个, 在图5A中只画出三个),每个隔间的大小都设置成保留相应的纸牌。 而且,例如,第二中间纸牌接收器512可以包括多个纸牌接收隔间 512a、 512b、 512c(例如,180个,在图中只画出三个),每个隔间 的大小都设置成保留相应的纸牌。纸牌接收隔间的个数及存货牌(即, 纸牌处理系统120a中的纸牌)的张数可以大于或小于示例性实施方式 所示的数量。此外,第一中间纸牌接收器510和第二中间纸牌接收器 512的个数可以大于或小于示例性实施方式所示的两个。
在此所使用的术语"圆盘传送带"特别适于旋转运动,其意思是 包括无穷多个物理纸牌容器的结构的通用术语,其中为了方便,物理 纸牌容器称为纸牌接收隔间。有些实施方式可以采用其它的纸牌存储 设备,例如具有通常为矩形结构纸牌接收隔间的架子,安装成用于平 移。架子可以例如是垂直朝向的。楔子或部分环面形状结构的纸牌接 收隔间安装成用于在枢轴上运动。应当认识到,使用纸牌接收隔间的 各种类型的结构和/或方位实在太多了 ,以至于不可能在这里都具体描 述。此外,这种结构可以按任何合适的方向、方位和/或方式移动。包 括配置成存货牌仓库的多个纸牌接收隔间的任何这种结构和/或方位 都包括在本公开内容的范围之内。
在一种实施方式中,纸牌可以从纸牌输入接收器504加截到中间 纸牌接收器510、 512中的一个,同时将纸牌从中间纸牌接收器510、 512中的另一个卸载到纸牌输出接收器506。这有利地减少了在向游戏 桌102提供纸牌过程中的延迟。第一中间纸牌接收器510和第二中间 纸牌接收器512可以除去,以允许新的纸牌加载到纸牌处理系统120a 中。新纸牌的加载可以在紙牌处理系统120a正在输出接收器中建立来 自先前中间纸牌接收器510、 512加载的一组纸牌时发生。
纸牌输出接收器506的大小设置成接收多张随机纸牌518(例如, 2-8副或者110-416张纸牌)。如例示的,纸牌输出接收器506可以采取具有底面的牌盒或矩形盒子的形状,并在例如一个或多个侧面上打
开,以便允许放置和除去随机纸牌518。纸牌输出接收器506可以通 过延伸通过盘子516和游戏桌102 (图1-3)台面的输出通道519,以 便允许纸牌升运器机构508将随机纸牌518传送到游戏桌102。
在一种实施方式中,纸牌处理系统120a完全位于游戏桌102台 面的下方。在另一种实施方式中,围绕纸牌输入接收器504和输出通 道519形成的垂直侧墙具有高度"h"。高度"h"对应于游戏桌顶部 的厚度,使得纸牌输入接收器504和输出通道519的顶部可以与游戏 桌102的台面(闺1-3)平齐或者只超出一点(例如,下侧面)。游 戏桌102的台面一般包括泡沫垫上的毛毡盖子,这两者都位于复合板、 木头或其它类型材料上面。 一种类型的合适表面104在美国专利申请 号No. 10/981,132中进行了具体描述。有些实施方式可以忽略盘子 516,并形成只通过游戏桌102台面的通道517和519。还有其它实施 方式可以不将纸牌处理系统120a》文到游戏桌102的台面之下,因此这 种实施方式可以忽略通过游戏桌102的通道517和519。为了节省空 间,在一种实施方式中,纸牌输入接收器504和输出通道519的位置 彼此相邻。
依据实施方式和/或纸牌游戏的类型,随机纸牌518可以单独传 送或者作为一组纸牌传送。纸牌处理系统120a的实施方式可以由用户 配置成提供具有任何特定数量纸牌和/或任何特定花色纸牌和/或任何 特定配置纸牌和/或例如奖励纸牌的其它纸牌等的随机纸牌518。
盖子521可以手动地从密闭位置523移动到打开的位置525 (图 5B,虚线),其中在密闭位置523中,盖子521位于输出通道519之 上,从而限制或排除访问或看到输出通道519,而在打开的位置525 中,盖子521与输出通道519隔开,从而不限制也不排除访问或看到 输出通道519。盖子521可以枢轴或滑动耦合到框架502、盘子516 或者纸牌处理系统120a的其它部分,以便在密闭和打开的位置之间运 动。特别地,盖子521可以枢轴耦合到框架或紙牌处理系统120a的其 它部分,以便分别在密闭的位置523和打开的位置525之间运动。可
28选地,盖子521可以直接地滑动或枢轴耦合到游戏桌102。
纸牌输出接收器506在降低的位置522和升高的位置(未示出) 之间可以移动。在升高的位置,纸牌输出接收器506的至少一部分布 置成允许随机纸牌518由发牌者114(图1和图2)从纸牌输出接收器 506取出。例如,升高的位置可以例如在盘子516上方隔开足够的距 离,以便在游戏桌102(图1-3)的台面104上方暴露所有或者一些随 机纸牌518。在降低的位置522,纸牌输出接收器506安置成使随机纸 牌518不能从纸牌输出接收器506中取出。例如,纸牌输出接收器506 的顶部可以与游戏桌102的台面平齐或者低于该台面和/或低于盘子 516的顶部。
纸牌升运器机构508在降低的位置522和升高的位置之间移动纸 牌输出接收器506。纸牌升运器机构508可以例如包括链路529和所 耦合的驱动链路529的升运器电动机531。图5A和图5B^f吏用部分分 解图,示出了与纸牌升运器机构508的链路529隔开的纸牌输出接收 器506,以便更好地说明该组件。在使用过程中,纸牌输出接收器506 将物理连接或耦合到链路529。在一种实施方式中,升运器电动机531 是DC步进电动机。可选地,升运器电动机531可以采取伺服电动机 的形式。纸牌升运器机构508可以使用任何合适的链路,包括但不限 于带子、扣齿链、齿轮、剪状链路等(为了简明,没有示出)。升运 器电动机531的促动相对于结构性框架502移动链路529和纸牌输出 接收器506。
在纸牌输出接收器506将随机纸牌518递送给游戏桌102之后, 纸牌升运器机构508将纸牌输出接收器506返回到降低的位置522。 降低的位置522可以与升运器的支部对准。
在有些实施方式中, 一个或多个外部开关(未示出)布置成可以 从纸牌处理系统120a的外部访问。该外部开关可以例如由盘子516、 游戏桌102的台面或者纸牌处理系统120a的外罩壳体(未示出)承载。 该外部开关可以选择性地激活,以便使纸牌升运器机构508可以将纸 '牌输出容器506移动到降低的位置522。另外或者穹选地,外部开关可以选择性地促动,以便使纸牌升运器机构508将纸牌输出容器506 移动到升高的位置。在有些实施方式中,盖子开关(未示出)响应盖 子521的运动和/或位置,使纸牌升运器机构508自动地将纸牌输出接 收器506从降低的位置522向上移动到升高的位置。另外或者可选地, 盖子开关响应盖子521的运动和/或位置,使得纸牌升运器机构508自 动将纸牌输出接收器506从升高的位置向下移动到降低的位置522。 盖子开关233可以附加或者代替外部开关231使用。盖子开关233可 以采取接触式开关或传感器的形式,例如近程传感器、光传感器、红 外线传感器、压力传感器或者例如簧片开关的磁传感器。
当纸牌输出接收器506位于降低的位置522时,可以检测一个或 多个降低位置的传感器(未示出)。降低位置的传感器可以采取多种 形式,包括但不限于近程传感器、光眼类型的传感器和/或位置或旋转 编码器。降低位置的传感器235可以感测纸牌输出接收器506或链路 529或升运器电动机531的轴的位置。
有些实施方式可以使用互锁或锁定特征。锁定特征防止纸牌升运 器机构508在纸牌输出容器506加载了足够数量的随机纸牌518之前 将纸牌输出容器506移动到升高的位置。例如,锁定特征可以保持纸 牌输出容器506处于降低的位置522,直到至少一百一十二张纸牌(例 如,两副标准纸牌)已经加载到纸牌输出容器506中。
纸牌处理系统120a可以包括控制子系统550 (图5A)。该控制 子系统550可以包括一个或多个控制器、处理器、ASIC和/或存储器。 例如,控制子系统550可以包括通过一条或多条总线557耦合的微处 理器552、 ROM 554和RAM 556。微处理器552可以使用从一个或多 个传感器接收到的信号553或纸牌处理系统120a的启动。
控制子系统550还可以包括一个或多个电动机控制器560来发送 控制信号561以^^控制纸牌处理系统120a的各种电动机和/或促动器 的运行。
控制子系统550还可以包括一个或多个用户接口 562以向用户或 者提供信息和/或从用户接收信息,其中用户例如为发牌者114 (图1和图2)。任何已知的或者稍后开发的用户接口都可以是合适的,例 如触摸屏显示器、键盘和/或数字键盘、语音促动型等。
控制子系统550可以包括一个或多个网络控制器564和/或通信 端口 566,用于通过例如LAN 408 (图4 )和/或WAN 410的通信通道 提供通信。
控制子系统550还可以包括一个或多个随机数发生器558。尽管 例示为专用设备,但在有些实施方式中,随机数发生器的功能性可以 由微处理器552实现。如以下具体讨论的,随机数发生器558至少部 分地基于所选的支出或游戏机会和/或游戏优势来产生随机数或者虚 拟纸牌值。
图6A示出了根据另一种示例性实施方式用于处理纸牌的纸牌处 理系统120b。如以下具体解释的,至少部分地基于所选的支出或游戏 机会和/或游戏优势,纸牌处理系统120b可操作以提供纸牌游戏中所 使用的 一组或多组随机纸牌。
纸牌处理系统120b可以耦合到或者安装到或者靠近游戏桌102 (图1-3)。在一种实施方式中,纸牌处理系统120b远离游戏桌102 安装,例如,安装到娱乐场所中接收多副纸牌并洗牌的禁区中。
纸牌处理系统120b包括结构性框架602、纸牌输入接收器604、 纸牌输出接收器606、纸牌升运器机构608、第一中间纸牌接收器610 和第二中间纸牌接收器512。纸牌处理系统120b可以部分或完全地被 壳体(未示出)和/或被游戏桌102 (图1-3)包围起来。
至少一个纸牌读取传感器613位于纸牌输入接收器604和纸牌输 出接收器606之间。该纸牌读取传感器可操作以读取来自纸牌的识别 信息。该信息允许纸牌被识别,例如通过等级和/或花色,或者例如纸 牌点值的其它值。纸牌读取传感器613可以例如采取光学机器可读符 号读取器的形式,可操作以读取来自纸牌的机器可读符号(例如条形 码、矩阵或区域号码或者叠层式号码符号)。纸牌读取传感器613可 以操作以读取标准的纸牌标记(例如,等级、花色、点)。这种光学 机器可读符号读取器可以釆取扫描仪或成像器的形式。紙牌读取传感器613可以采取磁条读取器或感应传感器的形式,来读取在纸牌上或 其中携带的磁条或其它标记。纸牌读取传感器613可以采取无线电频 率读取器的形式,例如无线电频率标识(RFID)问答机,其中纸牌携 带RFID标记或者电路。纸牌读取传感器613可以例如在每次纸牌通 过纸牌读取传感器613并沿纸牌输送路径609行进时读取一张纸牌。
纸牌读取传感器613可以位于纸牌输入接收器604和中间纸牌接 收器610、 612之间。这允许纸牌处理系统120b将纸牌分类到第 一中 间纸牌接收器610和第二中间纸牌接收器612中合适的一个中,或者 其中的隔间或容器中。
纸牌输入接收器604的大小和位置设置成接收在一手或游戏结束 时收集到的纸牌(即,被收集的牌615),其中纸牌被完全打乱或者 以别的方式处理。净皮收集的牌615可以在玩游戏过程中或者在纸牌游 戏或一轮已经玩完之后从游戏桌102收集。纸牌输入接收器604可以 由盘子616承载或形成,其中盘子616又可以由游戏桌102承载、耦 合到游戏桌102或者以别的方式连接到游戏桌102。纸牌输入接收器 604可以包括纸牌输入坡道(未示出),其中被收集的纸牌615可以 单张牌或一组牌地由发牌者或其他人送入该坡道。输入通道617延伸 通过盘子616和游戏桌102(图1-3)的台面,以便允许所收集到的纸 牌615从纸牌输入接收器604通到纸牌处理系统120b的纸牌输送路 径。
第一中间纸牌接收器610可以采取一个或多个(例如,三个)独 特纸牌接收隔间610a、 610b、 610c的形式,每个隔间的大小都设置成 接收多种纸牌。第一中间纸牌接收器610可以相对于从紙牌输入接收 器604延伸的纸牌输入路径609移动。如示例的,第一中间纸牌接收 器610可以相对于纸牌输送路径609沿垂直轴611a平移。可选地,第 一中间纸牌接收器610可以相对于纸牌输送路径609关于水平轴611c (例示进入附图页面中的轴的十字)旋转或枢轴移动。在这种实施方 式中,第一中间纸牌接收器610可以有近似环行的外形。
第二中间舐牌接收器612可以采取关于水平轴611b枢轴安装的
32圆盘传送带的形式。与一般需要平移的架子或托盘相反,圆盘传送带
可以有利地使用双向旋转运动。第二中间纸牌接收器612可以包括多 个纸牌接收隔间,每个纸牌接收隔间的大小设置成保留(容纳)相应 的纸牌。例如,可以有足够的隔间来保留两副或多副纸牌。例如,第 一中间纸牌接收器610可以包括三个纸牌接收隔间,每个隔间的大小 可以保留多张纸牌(例如,每个隔间110张纸牌)。而且例如,第二 中间纸牌接收器612可以包括多个纸牌接收隔间(例如,180个), 每个的大小保留相应的纸牌。
纸牌接收隔间的个数及存货牌的张数(即,纸牌处理系统120a 中的纸牌)可以大于或小于示例的实施方式。此外,中间紙牌接收器 610、 612的个数可以大于或小于示例性实施方式中所示的个数。
在一种实施方式中,基于何时将需要特定的纸牌来建立基于虚拟 纸牌值的随机序列的纸牌集合,纸牌从纸牌输入接收器604加载到中 间纸牌接收器610、 612中。因此例如,可以生成或以别的方式形成虚 拟纸牌值的集合。该集合可以分成两个或多个子集。例如,在第一中 间纸牌接收器具有三个独立纸牌接收隔间610a-610c的情况下,该集 合分成四个子集,第一中间纸牌接收器610的每个纸牌隔间610a-610c 各一个子集,另一个子集给第二中间纸牌接收器612。结果生成的子 集不一定要大小相等。最早需要的纸牌(例如,虚拟纸牌值集合的前 四分之一中的纸牌)将直接输送到第二中间纸牌接收器612。接下来 需要的纸牌(例如,虛拟纸牌值集合第二个四分之一中的纸牌)可以 加载到第一纸牌接收器610的第一个隔间610a中。接下来需要的纸牌 (例如,虛拟纸牌值集合第三个四分之一中的纸牌)可以加载到第一 纸牌接收器610的第二个隔间610b中,而剩下的纸牌(例如,虚拟纸 牌值集合第四个四分之一中的纸牌)可以加载到第一纸牌接收器610 的第三个隔间610c中。
在第二中间纸牌接收器612清空之后或者期间,来自第一纸牌接 收隔间610a、然后是来自第二纸牌接收隔间610b及最后是来自第三 纸牌接收隔间610c的纸牌可以加栽到第二纸牌接收器612中。在这个过程中,纸牌处理系统120b知道或跟踪每张纸牌的位置或者定位,最 初用纸牌读取传感器613识别纸牌,并跟踪纸牌的各个目的地。在有 些实施方式中,在卸载纸牌的同时加载纸牌。
这种多中间纸牌接收器方法允许纸牌处理系统120b处理非常大 量的纸牌,而不会导致在向游戏桌102提供随机纸牌过程中有不可接 受的延迟。第 一中间纸牌接收器610和/或第二中间纸牌接收器612可 以被除去,从而允许新纸牌加载到纸牌处理系统120b。新纸牌的加载 可以在纸牌处理系统120b正在输出接收器中建立来自先前中间纸牌 接收器610、 612加载的一组纸牌时发生。
纸牌输出接收器606的大小设置成接收多张随机纸牌618(例如, 2-8副或者110-416张纸牌)。如示例的,纸牌输出接收器606可以采 取具有底面的牌盒或矩形盒子的形状,并打开例如一个或多个侧面, 以便允许放置和除去随机纸牌618。纸牌输出接收器606可以通过延 伸通过盘子616和游戏桌102 (图1-3)台面的输出通道619,以便允 许纸牌升运器机构608将随机纸牌618传送到游戏桌102。
在一种实施方式中,纸牌处理系统120b完全位于游戏桌102台 面的下方。在另一种实施方式中,纸牌输入接收器604和输出通道619 的顶部可以与游戏桌102 (图1-3)的台面平齐或者只超出一点。还有 其它实施方式可以不将纸牌处理系统120b方文到游戏桌102的台面之 下,因此这种实施方式可以忽略通过游戏桌102的通道617和619。 为了节省空间,在一种实施方式中,纸牌输入接收器604和输出通道 619的位置纟皮此相邻。
根据实施方式和/或纸牌游戏的类型,随机纸牌618可以单独地 或者作为一组纸牌传送。纸牌处理系统120b的实施方式可以由用户配 置成提供具有任何特定数量纸牌和/或任何特定花色纸牌和/或任何特 定配置纸牌和/或例如奖励纸牌的其它纸牌等的随机纸牌618。
如参考图5A和图5B实施方式所讨论的,纸牌处理系统120b可 以包括可以手动地从密闭位置623移动到打开的位置(在图6A中未 示出)的盖子621,其中在密闭位置623中,盖子621位于输出通道619之上,从而限制或排除访问或看到输出通道619,而在打开的位置 中,盖子621与输出通道619隔开,从而不限制也不排除访问或看到 输出通道619。盖子621可以枢轴或滑动耦合到框架602、盘子616 或者纸牌处理系统120b的其它部分。可选地,盖子621可以直接地滑 动或枢轴耦合到游戏桌102。
如参考图5A和图5B实施方式所讨论的,纸牌处理系统120b、 纸牌输出接收器606在降低的位置622和升高的位置(未示出)之间 可移动。在升高的位置,纸牌输出接收器606的至少一部分布置成允 许随机纸牌618由游戏桌102上的发牌者114(图l和图2)或其他人 从纸牌输出接收器606取出。在降低的位置622,纸牌输出接收器606 布置成使随机纸牌618不能从纸牌输出接收器606中取出。
纸牌升运器机构608在升高的位置和降低的位置之间移动纸牌输 出接收器606。纸牌升运器机构608可以例如包括链路629和所耦合 的驱动链路629的升运器电动机631。图6A使用部分分解图,示出了 与链路629隔开的纸牌输出接收器606,以便更好地说明该组件。在 使用过程中,纸牌输出接收器606将物理连接或耦合到链路629。升 运器电动机631可以采取DC步进电动机或可选地伺服电动机的形式。
在纸牌输出接收器606将随机纸牌618递送给游戏桌102之后, 纸牌升运器机构608将纸牌输出接收器606返回到降低的位置622。 降低的位置622可以与升运器的支部对准。
如参考图5A和图5B实施方式所讨论的,在纸牌处理系统120b 的有些实施方式中, 一个或多个外部开关(未示出)布置成可以从纸 牌处理系统120b的外部访问。该外部开关可以例如由盘子616、游戏 桌102的台面或者纸牌处理系统120b的壳体(未示出)承载。该外部 开关可以选择性地促动,以便使纸牌升运器机构608可以将纸牌输出 接收器606移动到降低的位置622。另外或者可选地,外部开关可以 选择性地促动,以便使纸牌升运器机构608将纸牌输出接收器606移 动到升高的位置。在有些实施方式中,盖子开关(未示出)响应盖子 621的运动和/或位置,使纸牌升运器机构608自动地纸牌输出接收器
35606从降低的位置622向上移动到升高的位置。另外或者可选地,盖 子开关响应盖子621的运动和/或位置,使得纸牌升运器机构608自动 将纸牌输出接收器606从升高的位置向下移动到降低的位置622。盖 子开关233可以附加或者代替外部开关231使用。盖子开关233可以 采取接触式开关或传感器的形式,例如近程传感器、光传感器、红外 线传感器、压力传感器或者例如簧片开关的磁传感器。
当纸牌输出接收器606位于降低的位置622时,可以检测一个或 多个降低位置的传感器(未示出)。降低位置的传感器可以采取多种 形式,包括但不限于近程传感器、光眼类型的传感器和/或位置或旋转 编码器。降低位置的传感器可以感测纸牌输出接收器606或链路629 或升运器电动机631的轴的位置。
有些实施方式可以使用互锁或锁定特征。锁定特征防止纸牌升运 器机构608在纸牌输出接收器606加载了足够数量的随机纸牌618之 前将纸牌输出接收器606移动到升高的位置。例如,锁定特征可以保 持纸牌输出容器606处于降低的位置622,直到至少一百一^h二张纸 牌(例如,两副标准纸牌)已经加裁到纸牌输出容器606中。
纸牌处理系统120b可以包括控制子系统650。控制子系统650 可以包括一个或多个控制器、处理器、ASIC和/或存储器。例如,控 制子系统650可以包括通过一条或多条总线657耦合的微处理器652、 ROM 654和RAM 656。微处理器652可以使用从一个或多个传感器 接收到的信号653或纸牌处理系统120b的启动。
控制子系统650还可以包括一个或多个电动机控制器660来发送 控制信号661以便控制纸牌处理系统120b的各种电动机和/或启动器 的运行。
控制子系统650还可以包括一个或多个用户接口 662以向用户或 者提供信息和/或从用户接收信息,其中用户例如为发牌者114 (图1 和图2)。任何已知的或者稍后开发的用户接口都可以是合适的,例 如触摸屏显示器、键盘和/或数字键盘。
控制子系统650可以包括一个或多个网络控制器664和/或通信端口 666,用于通过例如LAN 408 (图4 )和/或WAN 410的通信通道 提供通信。
控制子系统650还可以包括一个或多个随机数发生器658。尽管 例示为专用设备,但在有些实施方式中,随机数发生器的功能可以由 微处理器652实现。如以下具体讨论的,至少部分地基于所选的支出 或游戏机会和/或游戏优势,随机数发生器658产生随机数或者虚拟纸 牌值。
图6B示出了根据另 一种示例性实施方式的第一纸牌接收器610。 第一纸牌接收器610包括对角阵列670的纸牌接收隔间 610a-610c,其中这三个隔间物理耦合以作为一个单元移动。例如,对 角阵列670可以被安装以沿垂直轴双向平移(双向箭头672),该轴 相对于行星的引力效应近似垂直。纸牌接收隔间610a-610c中每个的 大小和维度设置成保留多张纸牌674 (只示出了一个)。
图6C示出了根据另 一秤示例性实施方式的第一纸牌接收器610。 第一纸牌接收器610包括多个纸牌接收隔间610a-610c,这些隔 间物理耦合以作为 一个单元移动。纸牌接收隔间可以被安装以便关于 水平轴(包围圏x 678 )双向枢轴移动(双向箭头676 ),该轴关于行 星的引力效应近似水平。第一纸牌接收器610具有环形外形。纸牌接 收隔间610a-610c中每个的大小和维度设置成保留多张纸牌(未示出)。 图7示出了根据另一种示例性实施方式的纸牌处理系统120c。如 以下具体解释的,至少部分地基于所选的支出或游戏机会和/或游戏优 势,纸牌处理系统120c可操作以提供纸牌游戏中所使用的 一组或多组 随机纸牌718。
纸牌处理系统120c包括壳体700,壳体700具有用于接收纸牌介 质704的纸牌输入接收器702、用于传送随机纸牌708的纸牌输出接 收器706。由箭头710所标识的纸牌路径在纸牌输入接收器702和纸 牌输出接收器706之间延伸。纸牌处理系统120c通常包括驱动机构 712、标记形成才几构714 (例如,打印才几构)和控制4几构716。
在有些实施方式中,纸牌介质采取没有任何标记的空白紙牌。在其它实施方式中,纸牌介质采取具有一些纸牌设计但没有牌值标记(例 如,等级和/或花色符号)的空白纸牌。因此,纸牌介质可以包括空白 纸牌背面完全一样的装饰设计,另一面用于纸牌值标记。在还有其它 实施方式中,纸牌介质可以采取现有纸牌的形式,在重新形成或以别 的方式形成之前,将从其擦去牌值标记。在有些实施方式中,纸牌介 质可以采取基于纤维的介质的形式,例如卡片材料、牛皮纸,或者基 于聚合物的介质。在有些实施方式中,纸牌介质采取有源介质的形式, 例如电子或"电子纸张"、智能纸张和/或墨水打码的形式,这允许通 过电、磁或电磁辐射形成与擦除标记。
智能纸张是由位于加州帕洛阿尔托的Xerox Palo Alto研究中心 开发的产品。智能纸张包括包含数百万小球和电子电路的柔软的聚合 物。每个球具有第一颜色的部分和第二颜色的部分,每个部分都从另 一个部分反向充电。施加电荷使得球在聚合物结构内旋转,来显示第 一颜色或第二颜色。可以选择性地施加电荷,以^更形成不同的球或5求 组,从而构成纸牌108上对应的标记154-160。标记154-160在另一电 荷施加之前保持可见。可选地,纸牌处理系统120c可以适应使用变色 墨水,例如响应温度波动而改变颜色的热色墨水(例如,液晶、隐色 染料),及响应UV光线中变化的光色墨水。
如图7中例示的,驱动机构712包括可旋转安装在枢轴臂720末 端并由电动4几722通过驱动带724驱动的驱动滚筒718。电动机722 可以采取步进电动机的形式,它以小的增量或步幅驱动驱动滚筒718,
710,在每个步幅之间^有停顿。步进电动机及其:作在本领域中是^ 所周知的。弹簧726朝纸牌介质704偏置枢轴臂720,以便维持驱动 滚筒718与纸牌输入接收器702中最外面的一个纸牌介质704之间的 接触。因此,当驱动滚筒718旋转(图中是逆时针)时,最外面的纸 牌介质704沿纸牌路径710推进。另外或者可选地,位于纸牌介质704 后面的纸牌支柱730由一个或多个滚筒734沿例如导沟732的斜面支 撑。纸牌支柱730的重量和/或附加重量(未示出)朝纸牌路径710偏
38置纸牌支柱730和纸牌介质704。驱动机构712还包括沿纸牌路径710 引导纸牌机构704的多个引导滚筒736。尽管在有些实施方式中,如 果合适,则一个或多个引导滚筒736可以被驱动,但一般来说,引导 滚筒736是不驱动的。例如, 一个或多个引导滚筒736可以在纸牌路 径710比纸牌机构704的长度长时驱动。尽管例示了特定的驱动机构 712,但许多其它合适的驱动机构对打印领域的技术人员也是很显然 的。参考用于各种类型打印机的驱动机构的各种例子,例如击打式和 非击打式打印机。
标记形成机构714可以包括标记形成头738和压纸巻筒740。在 一种实施方式中,标记形成机构714釆取打印机构的形式,且标记形 成头738釆取打印头的形式。打印头可以釆取多种形式中的任何一种, 例如热打印头、喷墨打印头、静电打印头或者击打式打印头。通过其 自己或者与一个或多个引导滚筒736 (即,"偏置滚筒,,) 一起,压 纸巻筒740为纸牌机构704提供位于标记形成头738下方的平整打印 表面。尽管例示为压纸巻筒滚筒740,但在对特定纸牌介质704合适 的时候,紙牌处理系统120c可以可选地使用与标记形成头738正相反 的静态压纸巻筒。在可选实施方式中,压纸巻筒滚筒740可以被电动 机722或者独立的电动机驱动。在其它实施方式中,标记形成头738 可以采取磁写头的形式,类似于用于将信息编码到磁条中的那些磁写 头。在其它实施方式中,标记形成头738可以采取感应式写头、无线 电频率发生器或其它频率的电磁辐射发生器的形式,包括但不限于光 磁辐射(例如,可见光、紫外线光和/红外线光)。
控制机构716包括微处理器742、例如随机访问存储器("RAM") 的易失性存储器744和例如只读存储器("ROM")的永久存储器 746。微处理器742执行存储器在RAM 744、 ROM746和/或微处理器 742自己的板上寄存器(未示出)中的指令,用于生成随机纸牌序列 并按照该随机纸牌序列的次序将适当的标记打印到纸牌上。控制机构 716还包括用于响应来自微处理器742的电动机控制信号而控制电动 机712的电动机控制器748,和用于响应来自孩吏处理器742的标记形成控制信号而控制标记形成头738的标记控制器750,
平或个数的纸牌水平检测器752。纸牌水平检测器752可以包括光源 和接收器对及跨纸牌托架与光源和接收器对隔开的反射器。因此,当 纸牌输出接收器706中纸牌708的水平降到低于光路时,纸牌水平检 测器752将检测由反射器反射的光,并向微处理器742提供指示附加 纸牌708应当形成(例如,打印或以别的方式编码)的信号。纸牌处 理系统120c可以使用其它水平检测器,例如机械检测器。
在运行过程中,微处理器742执行存储在RAM 744、 ROM 746 和/或微处理器寄存器中的指令,以便至少部分地基于所选的支出或游 戏机会和/或游戏优势,从牌值的定义域计算性地随机生成虛拟纸牌 值。
微处理器742基于计算性生成的虛拟纸牌值生成标记形成数据。
的纸牌介质704中对应的一个上形成牌值标记和可选的非值标记的指 令。例如,标记形成数据可以识别标记形成头738的哪些元件要在电 动机722的每个步幅促动,从而形成期望的图像。在电动机722步幅 之间的每个停顿中,纸牌介质704中之一的一小部分与标记形成头738 对准,且标记形成头738所选的元件,皮促动,以i"更在与标记形成头738 对准的纸牌介质704的那部分上产生图像的一部分。该图像部分是要 形成的整个图像的一小部分。整个图像一般是通过步进空白纸牌704 通过标记形成头738、在每个步幅之后暂停纸牌介质704、确定对应于 步幅数的图像的部分、确定标记形成头738的哪些元件要促动以产生 所确定的图像的部分以及促动确定的元件从而在纸牌介质704上产生 图像的确定步幅来产生的。微处理器742将标记形成数据作为电动机 命令提供给电动机控制器748,作为标记形成命令提供给标记形成控 制器750,用于分别同步和控制电动才几722和标记形成头738。标记可 以采取不可见的形式和/或可以采取磁检测标记的形式,例如磁条中的 》兹,性取向0因此,图7的纸牌处理系统120c提供了用于至少部分地基于所 选支出或游戏机会和/或游戏优势,以伪随机方式提供纸牌的独立纸牌 分发设备,其中纸牌分发设备可以在任何游戏位置使用。由于纸牌处 理系统120c包括可以实现RNG函数的微处理器742,因此纸牌处理 系统120c特别适用于图2的手动监视游戏桌102,其中纸牌处理系统 120c以独立模式运行。但是,纸牌处理系统120c也可以作为自动桌 游戏系统的完整部分或者与这种系统结合运行。
在另一种实施方式中,纸牌处理系统120c可以包括至少一个位 于纸牌输入接收器和纸牌输出接收器之间的纸牌读取传感器,该纸牌 读取传感器与先前所讨论实施方式中的那些相同或类似。另外或者可 选地,纸牌处理系统120c可以包括位于纸牌输入接收器和打印机构之 间的擦除机构(未示出)。该擦除机构可操作擦除先前所使用纸牌的 标记。擦除可以包括物理地、化学地和/或通过电磁辐射除去先前打印 的标记。可选地,擦除可以包括电、感应或》兹除去先前编码的标记, 例如在纸牌字符或符号利用智能或电子纸张介质、墨水打码或其它有 源介质形成的时候。
纸牌处理系统运行的简要概述
至少部分地基于所选的支出或游戏机会和/或游戏优势集合,每 个纸牌处理系统120a、 120b、 120c (统称为120)分别在纸牌输出接 收器506、 606、 706提供了随机纸牌518、 618、 718。
在各种实施方式中,随机纸牌518、 618、 718可以单独地(例如, 每次一张)、作为多个子集(例如, 一手)或者作为一个子集(例如, 多手)传送。这种变化以下将立即讨论。
例如,如在图8中示例的,随机纸牌518、 618、 718可以每次一 张地递送给纸牌输出接收器。因此,可以选择或生成对应于基于支出
或游戏机会和/或游戏优势是对牌要发到的特定玩家位置104 (图1和 图2)所选的。关于一组或一堆纸牌中彼此为各个参与者位置(例如,玩家位置
104和发牌者位置106)定位或交错纸牌,这种方法有利地需要小计算 开销。
特别地, 一次递送一张纸牌的方法800在802开始。在804,纸 牌处理系统120确定牌要发到的参与者110、 114 (图1和图2)或参 与者位置104、 106。这可以基于游戏的规则和/或基于从玩家110、发 牌者114或各种其它游戏系统404 (图4)接收到的信息。
在806,纸牌处理系统120确定为参与者110、 114或参与者位置 104、 106所选的支出或游戏机会和/或游戏优势。这是基于由纸牌处理 系统120接收到的选择。
在808,纸牌处理系统120确定虚拟纸牌值的定义域、用于随机 数发生器(RNG)函数的参数和/或特定的RNG函数,用于伪随机生 成虚拟纸牌值。纸牌处理系统120可以确定组成该定义域的虛拟纸牌 值的总数,以便实现或者部分实现特定的支出或游戏机会和/或游戏优 势。可选地或者另外,纸牌处理系统120可以选择组成该定义域的虚 拟纸牌值,以便实现或者部分实现特定的支出或游戏机会和/或游戏优 势。例如,纸牌处理系统120可以忽略某些虚拟纸牌值(例如,对应 于一个或多个A的值),或者可以过度表示某些虚拟纸牌值(例如, 五个)。这可以用于控制奖励手发生(例如, 一手中有五个红心皇后) 的可能性,为此,要进行奖励或累进支出。可选地或者另外,纸牌处 理系统120可以选择给RNG函数加权的参数,来增加和/或减小生成 某些虚拟纸牌值的可能性。例如,纸牌处理系统120可以选择增加, 或者可选地,减小生成对应于值为十的纸牌(例如,十和人头牌)的 虚拟纸牌值的可能性。可选地或者另外,纸牌处理系统120可以在多 个RNG函数之间进行选择,其中每个RNG函数都设计成产生对应支 出或游戏机会和/或游戏优势的平均值。
在810,纸牌处理系统120利用所确定的定义域、参数和/或RNG 函数伪随机生成虛拟纸牌值。在812,纸牌处理系统120提供对应于 伪随机生成的虛拟紙牌值的纸牌。在814,纸牌处理系统120确定是否有另外的纸牌要发。如果有,则控制返回804,否则方法800在816结束。
还例如,如在图9中示例的,随机纸牌518、 618、 718可以作为 纸牌子集或包传送到纸牌输出接收器506、 606、 706。例如,每个纸 牌子集可以构成要用于一个参与者位置(例如,玩家位置104和发牌 者位置106)的一手纸牌。因此,可以选择或生成对应于基于支出机 会和/或游戏优势而随机生成的多个虚拟纸牌值的纸牌,其中支出机会 和/或游戏优势是对牌要发到的特定玩家位置104 (图1和图2)所选 的。在这种实施方式中,使纸牌输出接收器506、 606、 706具有多个 纸牌接收隔间是有利的。
这种方法可能特别适用于在游戏开始就将完整的一手牌发给玩 家的纸牌游戏。这种方法可能特别适用于在游戏开始将一手牌的部分 发给玩家的纸牌游戏,该游戏使用随后发的由各个参与者110、 114 共享的公共牌来完成参与者各自的一手牌。
关于一组或一堆纸牌中彼此为各个参与者位置(例如,玩家位置 104和发牌者位置106)定位或交错纸牌,这种方法同样有利地需要很 小的计算开销。但是,对于参与者110、 114共享公共牌的程度而言, 由于这些随后发的牌必须对应于公共概率,因此这需要在确定实际支 出机会和/或游戏优势时考虑。这将在某种程度上比之前刚讲过的实施 方式增加计算的复杂性。
特别地,以纸牌子集或包递送纸牌的方法卯O在卯2开始。在卯4, 纸牌处理系统120确定牌要发到的参与者110、 114 (图1和图2)或 参与者位置104、 106。这可以基于游戏的规则和/或基于从玩家110、 发牌者114或各种其它游戏系统404 (图4)接收到的信息。
在906,纸牌处理系统120确定为参与者110、 114或参与者位置 104、 106所选的支出或游戏机会和/或游戏优势。这是基于由纸牌处理 系统120接收到的选择。
在908,纸牌处理系统120确定虚拟纸牌值的定义域、用于随机 数发生器(RNG)函数的参数和/或特定的RNG函数,用于伪随机生成虚拟纸牌值。纸牌处理系统120可以类似于以上参考图8所讨论的 相同或类似方式确定定义域、参数和/或特定的RNG函数。为了筒化, 这种操作不再重复。
在910,纸牌处理系统120利用所确定的定义域、参数和/或RNG 函数伪随机生成虚拟纸牌值。在912,纸牌处理系统120以包或子集 提供对应于伪随机生成的虚拟纸牌值的纸牌。在914,纸牌处理系统 120确定是否有另外的纸牌要发。如果有,则控制返回904,否则方法 卯O在916结束。
如图IO示例的,作为另一个例子,随机纸牌518、 618、 718可 以作为一组递送给纸牌输出接收器506、 606、 706,用于将多手牌发 到各个参与者位置(例如,玩家位置104和发牌者位置106)。因此,
成的多个虚拟纸牌值子集的纸牌,其中支出或游戏机会和/或游戏优势 是为牌要发到的特定玩家位置104 (图l和图2)所选的。可选地,多 个虚拟纸牌值的子集可以基于为特定玩家位置104 (图l和图2)随机 生成,该虚拟纸牌值子集可以基于参与者位置104、 106的相对次序定 位或彼此交错,以便形成一组虛拟纸牌值,随后可以选择或生成对应 于该组虚拟纸牌值的纸牌。
这种方法可能特别适用于在游戏开始就将完整的一手牌发给玩 家的纸牌游戏。这种方法可能适用于在游戏开始将一手牌的部分发给 玩家的纸牌游戏,该游戏使用随后发的由各个参与者110、 114共享的 公共牌来完成参与者各自的一手牌。这种方法可能特别适用于规则规 定纸牌张数将由每个参与者位置来选择或者发到每个参与者位置的纸 牌游戏。例如,巴加拉纸牌游戏的规则规定何时每个参与者(例如, 玩家和银行)必须取另外的纸牌(例如,叫牌)。这种方法可以有利 地简化纸牌发到各个参与者110、 114。但是,相对于一组或一堆纸牌 中彼此为各个参与者位置(例如,玩家位置104和发牌者位置106) 定位或交错纸牌,与上面刚描述过的两种方法相比,这种方法可能需 要额外的计算开销。在参与者共享公共牌的游戏中,由于这些随后发的牌必须对应于公共概率,因此这将需要在确定实际支出或游戏机会 和/或游戏优势时考虑。如以上所讨论的,这就在某种程度上增加计算 的复杂性。
特别地,递送一组纸牌用于将多手牌发到各个参与者位置104、 106的方法开始。在1004,纸牌处理系统120确定牌要 发到的参与者110、 114 (图1和图2)或参与者位置104、 106。这可 以基于游戏的规则和/或基于从玩家110、发牌者114或各种其它游戏 系统404 (图4)接收到的信息。
在1006,纸牌处理系统120确定为参与者110、 114或参与者位 置104、 106所选的支出或游戏机会和/或游戏优势。这种确定是基于 由纸牌处理系统120接收到的选择。
在1008,纸牌处理系统120确定虚拟纸牌值的定义域、用于随机 数发生器(RNG)函数的参数和/或特定的RNG函数,用于伪随机生 成虚拟纸牌值。纸牌处理系统120可以类似于以上参考图8所讨论的 相同或类似方式确定定义域、参数和/或特定的RNG函数。为了简化, 这种操作不再重复。
在1010,纸牌处理系统120利用所确定的定义域、参数和/或RNG 函数伪随机生成虚拟纸牌值。在1012,纸牌处理系统120确定是否有 另外的参与者IIO、 114要处理。如果有,则控制返回1004,确定下 一个参与者IIO、 114,否则方法1000的控制前进到1014。
在1014,纸牌处理系统120交错各个参与者110、 114的虚拟纸 牌值。纸牌处理系统120可以有利地使用关于各个参与者位置104、 106发牌次序中相对于彼此的相对位置的信息。在1016,纸牌处理系 统120以一组交错或混合的子集提供对应于伪随机生成的虚拟纸牌值 的纸牌。方法终止。
特别地,递送一组纸牌用于将多手牌发到各个参与者位置104、 106 (图1和图2)的方法IIOO使用与方法IOOO相同或相似的多个动 作。这种动作以相同的附图标记命名。以下只讨论显著的区别。
在方法1100中,不是交错或混合虚拟纸牌值,而是在1116纸牌处理系统120物理地交错或混合实际的纸牌。这可以通过选择性地将 纸牌插入中间纸牌接收器510、 512、 610、 612来进行。可选地,这还 可以通过选择性地从中间纸牌接收器510、 512、 610、 612除去纸牌来 进行。
图12示出了根据一种示例性实施方式的操作游戏环境的方法 1200,该方法在1202开始。
在1204,宿主计算系统124 (图1-4)和/或纸牌处理系统120从 玩家110或发牌者114接收指示一组支出或游戏机会和/或游戏优势的 选择。在1206,如果必要,则宿主计算系统124和/或纸牌处理系统 120转换所接收到选择。例如,宿主计算系统124和/或纸牌处理系统 120可以将玩家定义的支出或游戏机会转换成可接受的值,例如一对 整数值,和/或可以将支出或游戏机会转换成游戏优势。在1208,宿主 计算系统124和/或纸牌处理系统120使一个或多个显示器126将支出 或游戏机会和/或游戏优势显示给参与者110、 114中的至少一个。
在1210,宿主计算系统124和/或纸牌处理系统120基于支出或 游戏机会和/或游戏优势确定定义域、参数和/或RNG函数。宿主计算 系统124和/或纸牌处理系统120可以例如使用数学函数、算法或查找 表。
至少部分地基于所选的支出或游戏机会和/或游戏优势,纸牌的 随机化使用RNG函数来产生随机的虚拟纸牌值。计算机上RNG的性 能在计算机领域是众所周知的。数学家通常不认为计算机生成的随机 数是真正随机的,因此通常称这种数字是伪随机的。但是,对于大多 数实际用途来说,例如将纸牌分发到玩家,这种数字是足够随机的。 因此,尽管我们 一般将计算机生成的值命名为随机的且纸牌是随机化 的,但在此和权利要求中所使用的这种术语包括伪随机数和排序,并 包括基于所选机会或概率具有合适随机分布或发生概率的任何值或排 序,而不管它们是否真正在数学意义上随机。
在有些实施方式中,虛拟纸牌值可以由合适的控制器计算生成 (例如,通过RNG算法)。在有些实施方式中,虛拟纸牌值可以从随机选择的预定义数据中选择,例如从一个或多个查找表。例如,虚拟纸牌值可以包括排序次序,例如在洗牌前一副新牌的牌序。
为了反映所选的支出或游戏机会和/或游戏优势,纸牌处理系统
120可以选择或形成RNG将对其操作的合适的牌值定义域。因此,例如,纸牌处理系统120可以在执行RNG函数之前或者之时选择或调整定义域的大小和/或牌值定义域的组成。另外或者可选地,为了反映所选的支出或游戏机会和/或游戏优势,纸牌处理系统120可以从多个参数中选择用于RNG函数的合适参数,该参数朝着或远离生成特定的虚拟纸牌值而加权或偏置RNG算法。可选地或者另外,为了反映所选的支出或游戏机会和/或游戏优势,纸牌处理系统120可以从多个RNG算法选择合适的RNG算法,该RNG算法朝着或远离生成特定的虚拟纸牌值而被加权或偏置。
如以上所讨论的,例如根据需要,虚拟纸牌值可以每次生成一个。可选地,虛拟纸牌值可以作为子集或者由两个或多个子集形成的机会生成。特定的算法可以依赖于纸牌游戏的规则和纸牌是单张发还是作为例如包的组来发。
虚拟纸牌值可以采取多种形式。虚拟纸牌值可以采取代表或以別的方式指示牌值(例如,等级)或身份(例如,等级和花色)的电子或其它数据的形式。电子数据可以例如采取虚拟纸牌值有序列表的形式。虚拟纸牌值可以从虚拟纸牌值的定义域生成。该定义域可以包括代表一副五十二张(52)的标准纸牌中每张纸牌的牌值。例如,纸牌值定义域包括整数0-51,每个整数与对应的等级与花色组合关联。可选地,纸牌值定义域可以例如采取两个整数的形式,笫一个整数代表等级(例如,0-12),第二个整数代表花色(例如,0-13)。
纸牌值定义域可以包括比一副五十二张(52)的标准牌数更少或更多的牌数。例如,纸牌值定义域可以采取标识符(例如,序列)号集合的形式,其中每个标识符号与来自大于一副52张标准纸牌多的一组纸牌的纸牌唯一关联。因此,可以有两张或更多的纸牌有相同的等级和花色,每张这样的纸牌由纸牌值定义域中唯一的标识符标识。可选地,该定义域可以包括少于标准五十二张一副的整数倍的纸牌。
可选地或者另外,虚拟序列120可以从例如一个或多个查找表的预定义的数据确定,例如对应于一副新牌的未洗过的排序的排序次序。
在1212,基于一个或多个伪随机生成的虚拟纸牌值提供一张或多张牌。方法1200可以在1216终止,直到出现另一触发事件,或者可以作为循环持续地重复。
各种纸牌处理系统操作的具体讨论
以下具体讨论提供随机纸牌518、 618、 718的各种纸牌处理系统120的特定操作。
图13示出了根据一种示例性实施方式的操作纸牌处理系统120a、 120b中之一的方法1300,该方法在1302开始。
在1304,纸牌处理系统120a、 120b (图5A、图5B、图6A)接收在纸牌输入接收器504、 604所收集到的纸牌516、 616。在1306,纸牌读取传感器513、 613从纸牌读取识别信息。在1308,纸牌处理系统120a、 120b将纸牌放到中间纸牌接收器510、 512、 610、 612的一个或多个中。纸牌处理系统120a、 120b可以有利地将每张纸牌放到中间纸牌接收器510、 512、 610、 612的最近的空着的纸牌接收隔间中。最近的空着的纸牌接收隔间可以是基于中间纸牌接收器510、 512、610、 612在两个运动方向(例如,顺时针/逆时针,或者上/下)中之一的运动最靠近纸牌输送路径的纸牌接收隔间。这有利地减少了加载中间纸牌接收器510、 512、 610、 612的时间。纸牌处理系统120a、120b保持对各纸牌接收隔间中纸牌身份的跟踪。
在1310,纸牌处理系统120a、 120b基于定义域、参数和/或RNG函数随机或伪随机地生成一个或多个虛拟纸牌值。这已经在上面具体
讨论过了 o
在1312,纸牌处理系统120a、 120b基于随机或伪随机虚拟纸牌值,将来自中间纸牌接收器510、 512、 610、 612的纸牌传输到纸牌输出接收器506、 606。因此,纸牌处理系统120a、 120b可以有利地以随机次序从中间纸牌接收器510、 512、 610、 612选择和/或以别的方 式除去纸牌。
在1314,纸牌处理系统120a、 120b递送来自纸牌输出接收器506、 606的纸牌。方法终止。
图14示出了根据另一种示例性实施方式的操作纸牌处理系统 120a、 120b的方法1400,该方法在1402开始。
在1404,纸牌处理系统120a、 120b接收在纸牌输入接收器504、 604所收集到的纸牌516、 616。在1406,纸牌处理系统120a、 120b 基于定义域、参数和/或RNG函数随机或伪随机地生成虚拟纸牌值。 这已经在上面具体讨论过了,为了简化,不再重复。在1408,纸牌读 取传感器513、 613从纸牌读取标识符。
在1410,至少部分地基于随机或伪随机虚拟纸牌值,纸牌处理系 统120a、 120b将纸牌放到中间纸牌接收器510、 512、 610、 612的一 个或多个中。纸牌处理系统120a、 120b对各纸牌接收隔间中的纸牌身 份保持跟踪。在1412,纸牌处理系统120a、 120b将来自中间纸牌接 收器510、 512、 610、 612的纸牌传输到纸牌输出接收器506、 606。 在1414,纸牌处理系统120a、 120b递送来自纸牌输出接收器506、 606 的纸牌。方法终止。
图15示出说明了根据一种示例性实施方式的操作纸牌处理系统 120c (图7)的方法1500。
例如响应用户对开关的促动、纸牌介质输入接收器704处纸牌介 质702的检测或纸牌输出接收器706处纸牌的缺少的检测,方法1500 在1502开始。在1504,纸牌处理系统120c在纸牌输入接收器704接 收纸牌介质702。在1506,纸牌处理系统120c基于定义域、参数和/ 或RNG函数随机或伪随机地生成虚拟纸牌值。定义域、参数和/或RNG 函数的确定或选择以上已经讨论过了,为了简化,在此不再重复。
在1508,纸牌处理系统120c基于随机或伪随机的虚拟纸牌值在 纸牌介质上形成标记。该标记可以采取指示牌值(例如,等级、花色 和/或点值)的一个或多个标记的形式。标记可以包'括附加记号,例如点、如骑士、皇后、国王的图像、装饰性设计的传统记号或非传统的 值标记。
在1510,纸牌处理系统120c在纸牌输出接收器706递送纸牌。 方法结束。
纸牌管理处理系统的搡作
图16是根据一种示例性实施方式例示纸牌管理处理系统1602实 施方式的简化框图,其中纸牌管理处理系统1602控制纸牌处理系统 120a、 120的各种操作功能。纸牌管理处理系统1602包括处理系统 1604、存储器1606、纸牌传感器接口系统1608、纸牌管理器接口系统 1610、娱乐场所控制接口系统1612和用户^殳备接口系统1614。
为了方便,处理系统1604、存储器1606、纸牌传感器接口系统 1608、纸牌管理器接口系统1610、娱乐场所控制接口系统1612和用 户i殳备接口系统1614例示为通过通信总线1616、通过连接1618彼此 通信耦合,由此在上述组件之间提供了连接。在纸牌管理系统104的 可选实施方式中,上述组件以不同于图16中示例的方式连接性耦合。 例如,上述组件的一个或多个可以彼此直接耦合,或者可以通过中间 组件(未示出)彼此耦合。
下文中更具体描述的多个逻辑和数据模块驻留在存储器1606中。 在各种操作过程中,这种逻辑和数据模块可以依照请求由处理系统
1604检索。
下文中更具体描述的接口系统以适合于处理系统1604的格式将 信息发送到处理系统1604并从其接收信息,并以适合于外部设备的格 式将信息发送到各个外部设备并从其接收信息,其中外部设备同样在 下文中更具体描述。
为了方便,以下所述的接口系统由单个块例示。但是,这种接口 系统可以是多个单独的接口设备,每个接口耦合到一个或多个外部设 备。此外,接口设备例示为驻留在纸牌管理处理系统1602中。接口系 统或者与所述接口系统中之一关联的单独接口设备可以驻留在纸牌管理处理系统1602的外面。例如,传感器可以配置成感测牌的特征(例 如,标准或非标准的等级和/或花色标记或其它标识符,是光的、电的、 磁的还是别的)。传感器的输出可以是对应于所检测到纸牌特征的模 拟信号,例如电压或电流。耦合到传感器的设备可以将来自传感器的 模拟信号转换成直接发送到纸牌管理处理系统1602的信号。传感器和 /或纸牌管理设备的所有这种修改和变化及接口系统和/或设备的修改 与变化都要包括在本公开内容的范围之内,并受所附权利要求的保护。
驻留在存储器1606中的虚拟纸牌建立器逻辑1620确定要用于建 立虚拟序列120 (同样见图1)的多张虚拟牌。随机数发生器(RNG) 1621或类似的元件可以确定虚拟牌的顺序次序,其中虚拟牌具有对应 于用于玩纸牌游戏的可发的牌118和存货牌112的值和或特征。如前 面所讨论的, 一副标准的52张纸牌具有由牌等级和牌花色确定的值。 在一种实施方式中,虚拟选择池1622由对应于一副标准的52张纸牌 的值生成。基于由生成虚拟序列120的随机数发生器1621所使用算法 的细节,虚拟选择池1622的虚拟牌通过虚拟纸牌建立器逻辑1620生 成,其中虚拟序列可以存储在存储器1606中。
虚拟序列标准1624用于定义虛拟纸牌建立器逻辑1620用来生成 虚拟序列120的参数。示例性参数可以是用于构成虛拟序列120的指 定数量的多副52张标准纸牌。单独的虚拟牌从虚拟选择池1622除去 并根据利用随机数发生器1621计算性生成的顺序排列。
作为例子,虚拟序列标准1624可以指定包括虛拟选择池1622的 八(8 )副52张标准纸牌。因此,虚拟纸牌建立器逻辑1620使用四百 一^h六张虚拟牌(对应于8副52张的物理纸牌)的虚拟选择池1622, 其中每个特定的值有八张虚拟牌(例如,等级/花色组合)。因此,在 这个例子中,最初有八个黑桃A值(AA)、八个黑桃国王值(KA)、 八个黑桃皇后值(QA),等等。
当虛拟序列120生成时,虚拟选择池1622中可用虚拟牌的个数 相应减少。在以上例子中,如果第一个虚拟牌是AA,则虛拟选择池 1622中可用虛拟牌的总数从416减少到415。然后从剩下的415张牌中选择下一张虚拟牌,其中只剩下七个A^ (8副52张标准牌中的其 它值每个还都有八个可用)。应当认识到,随后的虚拟牌选择将只能 从虚拟选择池1622中目前可用的那些虚拟牌中进行。因此,虚拟序列 120生成并存储在存储器1604中。这个虚拟序列120可以看作是对应 于随机洗牌的真实的纸牌组。返回以上例子,虛拟序列120将对应于 一起物理洗牌的八副52张的标准纸牌。
在另一种实施方式中,虛拟选择池1622的大小在生成虚拟序列 120过程中选择虚拟牌的时候不减少。即,对应虚拟牌的每次选择,

我要回帖

更多关于 哆啦a梦有什么道具 的文章

 

随机推荐