專(zhuān)利名稱:核實(shí)諸如紙牌分發(fā)的紙牌游戲的方法、設(shè)備和產(chǎn)品的制作方法
發(fā)明
背景技術(shù):
領(lǐng)域本發(fā)明與技巧和機(jī)遇類(lèi)游戲有關(guān),具體地說(shuō)與紙牌游戲有關(guān)。
背景技術(shù):
紙牌游戲是一種眾所周知的消遣和娛樂(lè)形式。通常用一副或多副牌進(jìn)行游戲,每副牌通常有52張。每副牌通常有紅心、方塊、梅花和黑桃四種花色,每種花色有十四張牌,排行(rank)為2-10,J,Q,K和A。紙牌游戲可以包括也可以不包括根據(jù)游戲結(jié)果輸贏彩注。
一種流行的紙牌游戲稱為二十一點(diǎn)(blackjack)。在這種二十一點(diǎn)的紙牌游戲中,一個(gè)或多個(gè)玩家(player)各與一個(gè)莊家(dealer)比賽。玩家力圖收集一手總共有等于或盡量接近二十一點(diǎn)而不超過(guò)二十一點(diǎn)的牌。一手牌的點(diǎn)值由牌的排行確定。因此,排行為2-10的牌分別具有點(diǎn)值2-10?;ㄅ?即J、Q和K)具有點(diǎn)值10,而A可以按玩家自由處理為具有點(diǎn)值1或11。起手兩張牌有二十一點(diǎn)值的(即,一張A加一張10或花牌)稱為天賦“21”或blackjack,擊敗其他點(diǎn)值為21的各手牌。花色在二十一點(diǎn)游戲中不起作用。
在二十一點(diǎn)游戲中,莊家首先圍牌桌從莊家最左邊的玩家(即第一家)到莊家最右邊的(即第三家)最后是莊家自己的兩輪中發(fā)給每個(gè)玩家兩張牌。在游戲中如果是從一個(gè)牌靴(shoe)發(fā)牌,就牌面朝上給玩家發(fā)牌,而在手持式游戲(即用手發(fā)牌的游戲)中牌面朝下給玩家發(fā)牌。對(duì)于莊家來(lái)說(shuō)玩游戲的規(guī)則是嚴(yán)格規(guī)定的,幾乎沒(méi)有什么要由莊家決定。因此,莊家和其他玩家,可以看到其他玩家的各手牌而不影響游戲的結(jié)果。
莊家將牌翻過(guò)來(lái)面朝上發(fā)莊家的前兩張牌中的一張牌(即,頂牌(top card)),使這張牌的排行在牌桌上的玩家都可以看得到。然后莊家照原樣也就是說(shuō)面朝下發(fā)第二張牌(即,底牌(hole card)),這張牌的排行在牌桌上的玩家是看不見(jiàn)的。在有些變型的21點(diǎn)中,莊家將立即確定底牌的點(diǎn)值,而在另一些變型的游戲中莊家要等到所有的玩家已出了他們的一手牌后再看底牌的點(diǎn)值。
莊家然后從莊家的左邊到右邊相繼給每個(gè)玩家可以要額外的牌的機(jī)會(huì)。一個(gè)玩家的一手牌完成后莊家再給下一個(gè)玩家可以要額外的牌的機(jī)會(huì)。要牌通常稱為“博(hit)”或者說(shuō)“博一張”。輪到一個(gè)玩家時(shí),這個(gè)玩家可以要牌,一次一張,力圖構(gòu)成一手點(diǎn)值盡可能接近二十一點(diǎn)而不超過(guò)二十一點(diǎn)的牌。玩家可以在任何時(shí)候不再要牌,這通常稱為“停住(standing)”。玩家的一手牌如果它的點(diǎn)值超過(guò)二十一點(diǎn)就立即終止,這通常稱為“爆掉(busted)”。如果玩家爆掉,或者具有天賦的二十一點(diǎn)(即,blackjack),莊家就結(jié)束這個(gè)玩家的一手牌,將這個(gè)玩家的牌放入一個(gè)丟牌架。在被發(fā)了起手牌后而在要第三張牌之前,玩家可以拆分他的起手牌。這通常稱為拆牌(splitting)。玩家用起手牌中的一張牌形成新的一手牌,為這新的一手牌押上一筆彩注,而將起手牌中的另一張留作為原來(lái)的一手牌的一部分。
在輪到的每個(gè)玩家都不再要牌后,莊家可以從這一副牌中再要牌。娛樂(lè)場(chǎng)具有一些基于莊家一手牌的點(diǎn)值的規(guī)則,規(guī)定什么時(shí)侯莊家必須從這副牌中再要一張牌(即,博一張)而什么時(shí)侯莊家必須不再要牌(即,停住)。例如,許多娛樂(lè)場(chǎng)要求莊家在他的一手牌的點(diǎn)值為十七點(diǎn)或者超過(guò)十七點(diǎn)時(shí)停住。有些娛樂(lè)場(chǎng)允許莊家在他的一手牌的點(diǎn)值為軟十七點(diǎn)時(shí)即在將他拿到的A算作11點(diǎn)時(shí)他的一手牌的點(diǎn)值為十七點(diǎn)的情況下再要一張牌。
如果莊家爆掉,還沒(méi)有爆掉的玩家就贏。如果莊家沒(méi)有爆掉,所有剩下的玩家和莊家都必須亮出他們的牌,使莊家可以將各手玩家的牌與他自己的這手牌進(jìn)行比較。那些一手牌具有比莊家的高而沒(méi)有超過(guò)二十一點(diǎn)的點(diǎn)值的玩家贏。贏的玩家可以得到基于他們的彩注量和賠率的賠付。輸?shù)耐婕业牟首⒈皇兆?,莊家按特定的次序收回留在牌桌上的這些牌。二十一點(diǎn)游戲包括諸如“加倍出局(doublingdown)”和“保險(xiǎn)(insurance)”賭之類(lèi)的附加規(guī)則和其他一些為玩二十一點(diǎn)的人所知的變型,為了簡(jiǎn)潔起見(jiàn)這些就不再進(jìn)一步說(shuō)明。
諸如二十一點(diǎn)之類(lèi)的紙牌游戲在娛樂(lè)場(chǎng)及其他游戲場(chǎng)所內(nèi)特別流行。玩家的彩注很大。因此,重要的是保證玩游戲的人不欺騙。同樣重要的是以一種較為不唐突的方式對(duì)游戲進(jìn)行監(jiān)視,使娛樂(lè)場(chǎng)的顧客在他們的環(huán)境內(nèi)不感到拘束。
必須對(duì)各副紙牌周期性地進(jìn)行洗牌,以防止這些牌按相同的順序連續(xù)重現(xiàn)。洗牌還可以干擾甚至防止玩家通過(guò)算牌獲得不公平的優(yōu)勢(shì)。已知有很多種算牌系統(tǒng),通常都是依仗玩家心記有些甚至所有已經(jīng)出過(guò)的牌。例如,在二十一點(diǎn)游戲中,確定什么時(shí)侯所有排行為5的牌都已發(fā)了是有好處的(即,5策略)。由于值為10的牌更有利于玩家,因此確定這副(或這幾副)牌內(nèi)還有多少?gòu)堻c(diǎn)值為10的牌也是有好處的(即,10策略)。算牌的其他一些變型在本領(lǐng)域內(nèi)是眾所周知的。洗牌可以在這副或幾副牌中的每張牌都發(fā)了后進(jìn)行,例如在玩了幾手牌后進(jìn)行,也可以更為頻繁地洗牌。
人工洗牌使游戲很慢,因此現(xiàn)在游戲行業(yè)采用機(jī)械洗牌,以加快游戲和使牌洗得可以更徹底一些。通常,在一副(或幾副)牌發(fā)完前還剩一些牌時(shí)就進(jìn)行洗牌,以盡量阻礙在只剩下不多幾手牌時(shí)特別有效的算牌(即,末端游戲策略)。一副(或幾副)牌中已分發(fā)的牌的張數(shù)與剩余牌的總數(shù)之比通常稱為耗牌度(deck penetration)。游戲行業(yè)現(xiàn)在引進(jìn)連續(xù)洗牌機(jī),以進(jìn)一步力圖阻止算牌的企圖。顧名思義,連續(xù)洗牌機(jī)在一手或幾手牌正在玩的同時(shí)用機(jī)械對(duì)剩下要發(fā)的牌進(jìn)行洗牌。
雖然機(jī)械洗牌與手工洗牌相比提高了玩的速度而且牌洗得更徹底一些,但由于機(jī)械裝置的固有一致性操作,而且在它們可以操作的牌的總副數(shù)上也有限制,機(jī)械洗牌會(huì)導(dǎo)致洗牌不完全。
發(fā)明內(nèi)容
就一個(gè)方面來(lái)說(shuō),本發(fā)明的核實(shí)紙牌游戲的方法包括自動(dòng)確定形成一手玩家的完成牌的若干紙牌中的每張紙牌的身份;將這手玩家的完成牌的那些紙牌中的每張紙牌的身份與這手玩家的完成牌的一組預(yù)期紙牌進(jìn)行比較;如果這手玩家的完成牌的那些紙牌中的每張紙牌的身份不與這手玩家的完成牌的這組預(yù)期紙牌中的一張相應(yīng)的紙牌匹配就產(chǎn)生一個(gè)通知。在一種有關(guān)情況下,一個(gè)計(jì)算機(jī)可讀媒體可以存儲(chǔ)使一個(gè)計(jì)算機(jī)用這種方法核實(shí)紙牌游戲的指令。
在另一種情況下,本發(fā)明的核實(shí)紙牌游戲的方法采用了一個(gè)計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列。這種方法包括根據(jù)計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每一張紙牌讀取的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。這種方法可以包括產(chǎn)生偽隨機(jī)紙牌值序列,也可以包括接收一個(gè)產(chǎn)生了的偽隨機(jī)紙牌值序列。這種方法可以包括從形成一手牌的若干紙牌中的每張紙牌讀取一個(gè)標(biāo)識(shí)符,也可以包括接收所讀取的標(biāo)識(shí)符。在一種有關(guān)情況下,一個(gè)計(jì)算機(jī)可讀媒體可以存儲(chǔ)使一個(gè)計(jì)算機(jī)用這種方法核實(shí)紙牌游戲的指令。
就另一個(gè)方面來(lái)說(shuō),本發(fā)明的核實(shí)紙牌游戲的方法采用了一個(gè)讀取的偽隨機(jī)紙牌值序列。這種方法包括根據(jù)成副紙牌值序列、發(fā)了幾手牌和一手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每張紙牌讀取的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。這種方法可以包括依次從一個(gè)紙牌游戲?qū)闹邪l(fā)牌的若干紙牌中的每張紙牌讀取一個(gè)標(biāo)識(shí)符,也可以包括接收一個(gè)讀取的紙牌值序列,這個(gè)序列內(nèi)的各個(gè)紙牌值與紙牌游戲?qū)闹邪l(fā)牌的那些紙牌一一相應(yīng)。這種方法可以包括從形成一手牌的若干紙牌中的每張紙牌讀取一個(gè)標(biāo)識(shí)符,也可以包括接收一個(gè)回收紙牌值序列,這個(gè)序列中的紙牌值與從玩家和/或莊家收回的各手完成牌相應(yīng)。在一種有關(guān)情況下,一個(gè)計(jì)算機(jī)可讀媒體可以存儲(chǔ)使一個(gè)計(jì)算機(jī)用這種方法核實(shí)紙牌游戲的指令。
在又一個(gè)方面,本發(fā)明的核實(shí)紙牌游戲的系統(tǒng)包括一個(gè)讀、寫(xiě)和/或打印紙牌上的標(biāo)記的紙牌接口裝置。這個(gè)紙牌接口裝置可以是一個(gè)獨(dú)立的裝置,也可以與一個(gè)主計(jì)算系統(tǒng)、服務(wù)器和/或其他電子部件聯(lián)網(wǎng)。這種紙牌接口裝置可以包括一個(gè)諸如光掃描器、光成像器或磁傳感器之類(lèi)的讀取器,用來(lái)從紙牌讀取標(biāo)識(shí)標(biāo)記。在有些情況下,紙牌接口裝置可以包括一個(gè)或多個(gè)打印頭和/或磁的或其他形式的寫(xiě)入頭,用來(lái)在紙牌上打印標(biāo)識(shí)標(biāo)記。讀取器和打印或?qū)懭腩^可以配置在同一個(gè)殼體內(nèi),也可以分開(kāi)配置在各自的殼體內(nèi)。在有些情況下,紙牌接口裝置可以包括一個(gè)配置成產(chǎn)生一個(gè)偽隨機(jī)紙牌值序列的處理器和/或一個(gè)用來(lái)在紙牌上打印或?qū)懪c偽隨機(jī)紙牌值序列相應(yīng)的標(biāo)記的打印頭控制器。
附圖簡(jiǎn)要說(shuō)明在本說(shuō)明書(shū)的附圖中,相同的標(biāo)號(hào)標(biāo)識(shí)類(lèi)似的組成部分或動(dòng)作。附圖中的各個(gè)組成部分的大小和相對(duì)位置不一定是按比例繪制的。例如,各個(gè)組成部分的形狀和角度沒(méi)有按比例繪制,其中的一些還被隨意放大和定位,以使圖更為清晰。此外,如所畫(huà)出的這些組成部分的具體形狀并不是意味著這些組成部分的實(shí)際形狀就是這樣的,而只是選用來(lái)使這些附圖易于識(shí)別而已。在這些附圖中
圖1為在一個(gè)游戲環(huán)境內(nèi)的包括按照本發(fā)明的一個(gè)例示性實(shí)施例設(shè)計(jì)的聯(lián)網(wǎng)紙牌接口裝置的聯(lián)網(wǎng)自動(dòng)游戲監(jiān)視系統(tǒng)的等距示意圖;圖2為包括一個(gè)按照本發(fā)明的另一個(gè)例示性實(shí)施例設(shè)計(jì)的獨(dú)立紙牌接口裝置的游戲桌的示意圖,這個(gè)紙牌接口裝置包括一個(gè)紙牌打印裝置和一個(gè)關(guān)聯(lián)的紙牌讀取裝置;圖3為圖1的聯(lián)網(wǎng)自動(dòng)游戲監(jiān)視系統(tǒng)的功能方框圖;圖4為圖2的紙牌接口裝置的局部剖視圖,示出了紙牌打印裝置的各個(gè)部分;圖5為一張示范性的紙牌的正面的正視圖;圖6為圖2的紙牌讀取裝置的一些所選部件的透視圖,示出了透鏡組件成像器、反射鏡、照明組件和連接器;圖7為圖6的紙牌讀取裝置的一些所選部件的側(cè)視圖;圖8為圖1的呈現(xiàn)為一個(gè)組合式紙牌打印和讀取裝置的紙牌接口裝置的部分側(cè)視圖;圖9為另一個(gè)紙牌讀取裝置的部分側(cè)視圖,這個(gè)紙牌讀取裝置包括一個(gè)用來(lái)讀取紙牌上的磁標(biāo)記的讀取磁頭;圖10A-10B為示出圖1的主計(jì)算系統(tǒng)和圖6的紙牌分發(fā)裝置的操作方法的流程圖;圖11為示出圖4的紙牌分發(fā)裝置的操作方法的流程圖;圖12為紙牌游戲評(píng)估系統(tǒng)9的操作方法的流程圖;圖13為核實(shí)各手完成牌的方法的流程圖;圖14為所產(chǎn)生的紙牌值序列例示為一個(gè)有序紙牌序列形式的示意圖;圖15為在連莊家一共四個(gè)玩家的二十一點(diǎn)游戲一局后回收的紙牌的示意圖;圖16為在一個(gè)從牌靴發(fā)牌的游戲中與在一個(gè)用手發(fā)牌的游戲中的第一個(gè)玩家的一手完成牌的對(duì)照示意圖;以及圖17為在一個(gè)牌靴殼體內(nèi)的成副牌讀取器的側(cè)剖視圖。
發(fā)明詳細(xì)說(shuō)明在以下說(shuō)明中,給出了一些具體細(xì)節(jié),以便可以徹底了解本發(fā)明的各個(gè)實(shí)施例。然而,熟悉該技術(shù)領(lǐng)域的人員可以理解,本發(fā)明可以在沒(méi)有這些細(xì)節(jié)的情況下實(shí)現(xiàn)。在其他一些實(shí)例中,與計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)、成像器和游戲裝置關(guān)聯(lián)的眾所周知的結(jié)構(gòu)沒(méi)有示出或詳細(xì)說(shuō)明,以免不必要地使對(duì)本發(fā)明的實(shí)施例的說(shuō)明反而模糊不清。
除非上下文需要,在整個(gè)說(shuō)明書(shū)和其后的權(quán)利要求書(shū)中,詞“包括”需在開(kāi)放性的包含意義上理解為“包括但并不局限于”。
在這里所提供的標(biāo)題只是為了方便,而不是說(shuō)明要求保護(hù)的本游戲環(huán)境綜述圖1示出了一個(gè)聯(lián)網(wǎng)自動(dòng)游戲監(jiān)視系統(tǒng)10,它包括主計(jì)算系統(tǒng)12、服務(wù)器14和網(wǎng)絡(luò)16。服務(wù)器14和網(wǎng)絡(luò)16將主計(jì)算系統(tǒng)12接至多個(gè)諸如二十一點(diǎn)(blackjack)游戲桌18之類(lèi)的不同游戲桌上的各個(gè)游戲傳感器、游戲傳動(dòng)器和/或游戲處理器(為了表示清楚起見(jiàn),圖中只示出了一個(gè)游戲牌桌18)。
在一個(gè)實(shí)施例中,主計(jì)算系統(tǒng)12起著一個(gè)互連一個(gè)或多個(gè)娛樂(lè)場(chǎng)各個(gè)游戲牌桌的中心計(jì)算系統(tǒng)的作用。在另一個(gè)實(shí)施例中,主計(jì)算系統(tǒng)12與一個(gè)牌桌或一小組牌桌關(guān)聯(lián)。在又一個(gè)實(shí)施例中,主計(jì)算系統(tǒng)12與一個(gè)牌桌或一組牌桌關(guān)聯(lián),而且與其他一些主計(jì)算系統(tǒng)相互連接。
游戲傳感器、游戲傳動(dòng)器和/或游戲處理器及其他電子設(shè)備可以配置在牌桌18內(nèi),牌桌18上還可以有各種其他裝置,例如籌碼盤(pán)22和/或諸如用于打印和讀取紙牌上的標(biāo)記的組合式紙牌打印、讀取裝置24A之類(lèi)的紙牌接口裝置24。籌碼盤(pán)22可以包括一個(gè)讀莊家起手牌的成手讀牌器(card hand reader)25,或者,也可以是一個(gè)單獨(dú)安裝的成手讀牌器配置在牌桌上或牌桌內(nèi)。這種讀牌器的結(jié)構(gòu)和操作可以參見(jiàn)列在本說(shuō)明書(shū)最后的一些共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)。使監(jiān)視和玩諸如二十一點(diǎn)之類(lèi)的基于紙牌的游戲自動(dòng)化的一些適當(dāng)硬件和軟件的例子可參見(jiàn)列在本說(shuō)明書(shū)最后的一些共同轉(zhuǎn)讓的待審批美國(guó)專(zhuān)利申請(qǐng)。
玩家26可以例如通過(guò)將諸如一個(gè)或多個(gè)籌碼32押在二十一點(diǎn)牌桌18上的一個(gè)適當(dāng)位置,對(duì)諸如在一局二十一點(diǎn)游戲中莊家30發(fā)的一手牌28的結(jié)果之類(lèi)的游戲事件的結(jié)果下注。
圖2示出了牌桌18的另一個(gè)實(shí)施例。這個(gè)實(shí)施例和在這里說(shuō)明的其他一些實(shí)施例基本上與前面說(shuō)明的實(shí)施例類(lèi)似,一些共同的動(dòng)作和結(jié)構(gòu)標(biāo)為相同的標(biāo)號(hào)。下面只對(duì)操作和結(jié)構(gòu)上的顯著差別進(jìn)行說(shuō)明。
在圖2中,牌桌18包括一個(gè)獨(dú)立形式的紙牌接口裝置24,它不與主計(jì)算系統(tǒng)12或服務(wù)器14聯(lián)網(wǎng)。如圖2所示,紙牌接口裝置24可以包括一個(gè)紙牌打印裝置24B和一個(gè)通過(guò)通信與紙牌打印裝置24B連接的獨(dú)立的紙牌讀取裝置24C。此外,牌桌18不采用圖1的電子設(shè)備。因此,莊家和/或娛樂(lè)場(chǎng)老板人工監(jiān)視游戲的進(jìn)行和下注。
或者,聯(lián)網(wǎng)型式(圖1)可以采用分開(kāi)配置的紙牌打印和紙牌讀取裝置,而獨(dú)立型式(圖2)可以采用整體配置的紙牌打印和紙牌讀取裝置。
系統(tǒng)硬件圖3和以下討論給出了可以實(shí)現(xiàn)本發(fā)明的實(shí)施例特別是圖1的實(shí)施例的適當(dāng)計(jì)算環(huán)境的簡(jiǎn)要概括性說(shuō)明。本發(fā)明的實(shí)施例將在諸如由一個(gè)計(jì)算機(jī)執(zhí)行的程序應(yīng)用模塊、對(duì)象或宏之類(lèi)的計(jì)算機(jī)可執(zhí)行指令的一般語(yǔ)境內(nèi)進(jìn)行說(shuō)明,雖然并不是必需的。熟悉有關(guān)技術(shù)的人員可以理解,本發(fā)明可以用包括手持設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程的家用電子設(shè)備、個(gè)人計(jì)算機(jī)(“PC”)、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、巨型計(jì)算機(jī)之類(lèi)的其他計(jì)算機(jī)系統(tǒng)配置實(shí)現(xiàn)。本發(fā)明可以在分布式計(jì)算環(huán)境內(nèi)實(shí)現(xiàn),其中由一些通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行各個(gè)任務(wù)或模塊。在分布式計(jì)算環(huán)境內(nèi),程序模塊可以配置在本地和遠(yuǎn)地存儲(chǔ)設(shè)備內(nèi)。
參見(jiàn)圖3,一個(gè)在這里標(biāo)為主計(jì)算系統(tǒng)12的通用巨型或小型計(jì)算機(jī)包括處理單元34、系統(tǒng)存儲(chǔ)器36和將包括系統(tǒng)存儲(chǔ)器36在內(nèi)的各個(gè)系統(tǒng)組成部分與處理單元34連接的系統(tǒng)總線38。主計(jì)算系統(tǒng)12在這里有時(shí)將以單數(shù)稱呼,但這并不是說(shuō)本發(fā)明局限于應(yīng)用單個(gè)主計(jì)算機(jī),因?yàn)樵谝恍┑湫偷膶?shí)施例中將涉及多個(gè)主計(jì)算機(jī)或其他設(shè)備。自動(dòng)化的游戲監(jiān)視系統(tǒng)10可以采用諸如通用個(gè)人計(jì)算機(jī)之類(lèi)的其他計(jì)算機(jī),如果系統(tǒng)的大小或規(guī)模允許的話。處理單元34可以是任何邏輯處理單元,諸如一個(gè)或多個(gè)中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)之類(lèi)。除非另有說(shuō)明,圖3中所示的各個(gè)功能塊的結(jié)構(gòu)和操作都是常規(guī)設(shè)計(jì)的。因此,在這里不需要對(duì)這樣一些功能塊進(jìn)行詳細(xì)說(shuō)明,因?yàn)槭煜び嘘P(guān)技術(shù)的人員都是清楚的。
系統(tǒng)總線38可以采用任何已知的總線結(jié)構(gòu)或體系,包括具有存儲(chǔ)器控制器的存儲(chǔ)器總線、外圍總線和本地總線。系統(tǒng)存儲(chǔ)器36包括只讀存儲(chǔ)器(“ROM”)40和隨機(jī)存取存儲(chǔ)器(“RAM”)42。可以形成為ROM 40的一部分的基本輸入/輸出系統(tǒng)(“BIOS”)44含有諸如在開(kāi)始期間幫助在主計(jì)算系統(tǒng)12內(nèi)各部件之間傳送信息的基本例行程序。
主計(jì)算系統(tǒng)12還包括對(duì)硬盤(pán)48進(jìn)行讀、寫(xiě)的硬盤(pán)驅(qū)動(dòng)器46和分別對(duì)可裝卸的光盤(pán)54和磁盤(pán)56進(jìn)行讀、寫(xiě)的光盤(pán)驅(qū)動(dòng)器50和磁盤(pán)驅(qū)動(dòng)器52。光盤(pán)54可以是一張CD-ROM,而磁盤(pán)56可以是一張磁盤(pán)或軟盤(pán)。硬盤(pán)驅(qū)動(dòng)器46、光盤(pán)驅(qū)動(dòng)器50和磁盤(pán)驅(qū)動(dòng)器52通過(guò)總線38與處理單元34通信。硬盤(pán)驅(qū)動(dòng)器46、光盤(pán)驅(qū)動(dòng)器50和磁盤(pán)驅(qū)動(dòng)器52可以包括連接在這些驅(qū)動(dòng)器與總線38之間的接口或控制器(未示出),這是熟悉有關(guān)技術(shù)的人員眾所周知的。驅(qū)動(dòng)器46、50和52以及與它們配合的計(jì)算機(jī)可讀媒體為主計(jì)算系統(tǒng)12提供了對(duì)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊及其他數(shù)據(jù)的非易失存儲(chǔ)。雖然所示的主計(jì)算系統(tǒng)12使用硬盤(pán)46、光盤(pán)50和磁盤(pán)52,但熟悉有關(guān)技術(shù)的人員可以理解,也可以使用其他類(lèi)型的能存儲(chǔ)計(jì)算機(jī)可訪問(wèn)數(shù)據(jù)的計(jì)算機(jī)可讀媒體,諸如磁帶盒、快擦寫(xiě)存儲(chǔ)卡、數(shù)字視盤(pán)(“DVD”)、Bernoulli盒、RAM、ROM、靈巧卡之類(lèi)。
在系統(tǒng)存儲(chǔ)器36內(nèi)可以存儲(chǔ)一些程序模塊,諸如操作系統(tǒng)58、一個(gè)或多個(gè)應(yīng)用程序60、其他程序或模塊62和程序數(shù)據(jù)64之類(lèi)。系統(tǒng)存儲(chǔ)器36還可以包括允許主計(jì)算系統(tǒng)12接入一些諸如因特網(wǎng)、社團(tuán)內(nèi)部網(wǎng)或如下所述的其他網(wǎng)絡(luò)的萬(wàn)維網(wǎng)(Web)站點(diǎn)之類(lèi)的數(shù)據(jù)源和與它們交換數(shù)據(jù)的Web客戶程序或?yàn)g覽器66,以及諸如以下還要詳述的服務(wù)器計(jì)算機(jī)上的其他服務(wù)器應(yīng)用程序。在所示的實(shí)施例中的瀏覽器66是基于諸如超文本標(biāo)注語(yǔ)言(HTML)、可擴(kuò)展標(biāo)注語(yǔ)言(XML)或無(wú)線標(biāo)注語(yǔ)言(WML)之類(lèi)的標(biāo)注語(yǔ)言的,以用一些添加給一個(gè)文檔的數(shù)據(jù)的語(yǔ)法定界字符表示這個(gè)文檔的結(jié)構(gòu)的標(biāo)注語(yǔ)言進(jìn)行操作。市售的有許多Web客戶程序或?yàn)g覽器,諸如America Online的NETSCAPENAVIGATOR和Microsoft(Redmond,Washington)的INTERNETEXPLORER。
操作系統(tǒng)58、應(yīng)用程序60、其他程序/模塊62、程序數(shù)據(jù)64和瀏覽器66雖然在圖3中示為存儲(chǔ)在系統(tǒng)存儲(chǔ)器36內(nèi),但也可以存儲(chǔ)在硬盤(pán)驅(qū)動(dòng)器46的硬盤(pán)48上、光盤(pán)驅(qū)動(dòng)器50的光盤(pán)54上和/或磁盤(pán)驅(qū)動(dòng)器52的磁盤(pán)56上。諸如得到授權(quán)的娛樂(lè)場(chǎng)工作人員之類(lèi)的操作員可以用諸如鍵盤(pán)68之類(lèi)的輸入裝置和諸如鼠標(biāo)70之類(lèi)的定位設(shè)備將命令和信息輸入主計(jì)算系統(tǒng)12。其他的輸入裝置可以包括拾音器、操縱桿、游戲墊、掃描儀等。這些及其他一些輸入裝置通過(guò)諸如接到總線38上的串行口接口之類(lèi)的接口72與處理單元34連接,當(dāng)然也可以使用諸如并行端口、游戲端口或無(wú)線接口或者通用串行總線(“USB”)之類(lèi)的其他接口。監(jiān)視器74或其他顯示裝置通過(guò)諸如視頻卡之類(lèi)的視頻接口76接到總線38上。主計(jì)算系統(tǒng)12還可以包括其他輸出設(shè)備,諸如揚(yáng)聲器、打印機(jī)之類(lèi)。
主計(jì)算系統(tǒng)12可以利用與一個(gè)或多個(gè)諸如服務(wù)器計(jì)算機(jī)14之類(lèi)的遠(yuǎn)程計(jì)算機(jī)的邏輯連接在聯(lián)網(wǎng)環(huán)境內(nèi)工作。服務(wù)器計(jì)算機(jī)14可以是另一個(gè)個(gè)人計(jì)算機(jī)、服務(wù)器、另一種計(jì)算機(jī),或者是以通信方式鏈接在一起的多個(gè)計(jì)算機(jī)集合,而且通常包括上面對(duì)主計(jì)算系統(tǒng)12所說(shuō)明的許多或全部部件。服務(wù)器計(jì)算機(jī)14以任何已知的允許計(jì)算機(jī)通信的方法,諸如通過(guò)局域網(wǎng)(“LAN”)78或者廣域網(wǎng)(“WAN”)或因特網(wǎng)80之類(lèi),與一個(gè)或多個(gè)主計(jì)算系統(tǒng)12邏輯連接。這樣的連網(wǎng)環(huán)境在有線和無(wú)線的企業(yè)計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)部網(wǎng)、外部網(wǎng)和因特網(wǎng)內(nèi)是眾所周知的。其他實(shí)施例包括其他類(lèi)型的通信網(wǎng)絡(luò),其中包括遠(yuǎn)程通信網(wǎng)、蜂窩網(wǎng)、尋呼網(wǎng)及其他移動(dòng)網(wǎng)。
主計(jì)算系統(tǒng)12在LAN連網(wǎng)環(huán)境內(nèi)使用時(shí)通過(guò)適配器或網(wǎng)絡(luò)接口82(以通信方式鏈接到總線38上)與LAN 78連接。主計(jì)算系統(tǒng)12在WAN連網(wǎng)環(huán)境內(nèi)使用時(shí)可以包括一個(gè)調(diào)制解調(diào)器84或諸如網(wǎng)絡(luò)接口82之類(lèi)的其他裝置,以建立通過(guò)WAN/因特網(wǎng)80的通信。在圖3中將調(diào)制解調(diào)器84示為以通信方式鏈接在接口72與WAN/因特網(wǎng)80之間。在網(wǎng)絡(luò)環(huán)境內(nèi),程序模塊、應(yīng)用程序或數(shù)據(jù)或者其中的一些部分可以存儲(chǔ)在服務(wù)器計(jì)算機(jī)14內(nèi)。在所示這個(gè)實(shí)施例中,主計(jì)算系統(tǒng)12以通信方式通過(guò)LAN 78或WAN/因特網(wǎng)80用TCP/IP中間層網(wǎng)絡(luò)協(xié)議與服務(wù)器計(jì)算機(jī)14鏈接;然而,在其他實(shí)施例中可以用其他類(lèi)似的網(wǎng)絡(luò)協(xié)議層,諸如用戶數(shù)據(jù)報(bào)協(xié)議(“UDP”)。熟悉有關(guān)技術(shù)的人員很容易認(rèn)識(shí)到,圖3中所示的網(wǎng)絡(luò)連接只是建立計(jì)算機(jī)之間通信鏈接的一些例子,也可以采用其他一些鏈接,包括無(wú)線鏈接。
服務(wù)器計(jì)算機(jī)14以通信方式通常通過(guò)LAN 78或WAN/因特網(wǎng)80或者其他諸如直接異步連接(未示出)之類(lèi)的聯(lián)網(wǎng)配置與一個(gè)或多個(gè)牌桌18的傳感器、傳動(dòng)器和游戲處理器86鏈接。服務(wù)器計(jì)算機(jī)14還以通信方式通常通過(guò)LAN 78或WAN/因特網(wǎng)80或者其他諸如直接異步連接(未示出)之類(lèi)的聯(lián)網(wǎng)配置與紙牌接口裝置24鏈接。
服務(wù)器計(jì)算機(jī)14包括在游戲處理器86與主計(jì)算系統(tǒng)12之間傳送指令、程序、數(shù)據(jù)和代理的服務(wù)器應(yīng)用程序88。例如,服務(wù)器應(yīng)用程序88可以包括諸如Microsoft公司(Redmond,Washington)的WINDOWS NT 4.0服務(wù)器和/或WINDOWS 2000服務(wù)器之類(lèi)的傳統(tǒng)服務(wù)器應(yīng)用程序。此外,或者作為替換,服務(wù)器應(yīng)用程序88可以包括任何若干市售的Web服務(wù)器,諸如Microsoft公司的INTERNETINFORMATION SERVICE和/或Netscape公司的IPLANET。
游戲處理器86可以包括游戲應(yīng)用90和游戲數(shù)據(jù)92。游戲應(yīng)用90可以包括從在游戲位置的實(shí)時(shí)游戲中獲取下注和游戲事件信息的指令,諸如獲取彩注和紙牌上的標(biāo)識(shí)符的圖像的指令。游戲應(yīng)用90還可以包括處理至少是部分處理所獲取的下注和游戲事件信息的指令,例如識(shí)別各注彩注的位置和大小、每手牌的值和/或核實(shí)是否按正確的次序發(fā)牌。一些適當(dāng)?shù)膽?yīng)用可參見(jiàn)列在本說(shuō)明書(shū)最后的一個(gè)或多個(gè)共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)。
另外,游戲應(yīng)用90可以包括用于產(chǎn)生有關(guān)一個(gè)特定牌桌的游戲進(jìn)行情況、一個(gè)或多個(gè)玩家的實(shí)績(jī)和/或莊家30和/或游戲操作員的實(shí)績(jī)的統(tǒng)計(jì)信息的統(tǒng)計(jì)軟件包。游戲應(yīng)用90還可以包括提供視頻饋送一些或全部游戲位置的情況的指令。游戲數(shù)據(jù)可以包括游戲結(jié)果、彩注量平均彩注、玩家身份信息、免費(fèi)贈(zèng)送信息(“comps”)、玩家實(shí)績(jī)數(shù)據(jù)、莊家實(shí)績(jī)數(shù)據(jù)、籌碼盤(pán)會(huì)計(jì)信息、紙牌序列等。游戲應(yīng)用90還可以包括處理諸如口令或其他接入保護(hù)和通信加密之類(lèi)的安全措施的指令。因此,服務(wù)器12可以在牌桌與主計(jì)算系統(tǒng)12之間傳送與下注有關(guān)的信息。
紙牌接口裝置圖4示出了圖2中以打印裝置24B和分開(kāi)配置的與紙牌打印裝置24B通信連接的紙牌讀取裝置24C的形式示出的紙牌接口裝置24的一個(gè)實(shí)施例。
紙牌打印裝置24B包括一個(gè)殼體100,其中有一個(gè)接受空白紙牌104的接牌器102、保持打印了的紙牌108的持牌架106和一條在接牌器102和持牌架106之間延伸的標(biāo)為箭頭110的紙牌通道。雖然示為分開(kāi)的納牌器102、106,紙牌打印裝置24B的有些實(shí)施例可以用單個(gè)納牌器容納空白紙牌104和打印了的紙牌108。紙牌打印裝置24B通常包括驅(qū)動(dòng)機(jī)構(gòu)112、打印機(jī)構(gòu)114和控制機(jī)構(gòu)116。
如圖4所示,驅(qū)動(dòng)機(jī)構(gòu)112包括一個(gè)可轉(zhuǎn)動(dòng)地安裝在樞軸臂120的端部的驅(qū)動(dòng)輥118,由馬達(dá)122通過(guò)傳動(dòng)帶124驅(qū)動(dòng)。驅(qū)動(dòng)驅(qū)動(dòng)輥118的馬達(dá)例如是一個(gè)步進(jìn)馬達(dá)122,可以以小增量或者說(shuō)步進(jìn)地驅(qū)動(dòng)驅(qū)動(dòng)輥118,使得空白紙牌104逐漸地或步進(jìn)地通過(guò)紙牌打印裝置24B的紙牌通道110,在各步之間略有暫停。步進(jìn)馬達(dá)和及其工作情況是眾所周知的。彈簧126使樞軸臂120偏向空白紙牌104,使驅(qū)動(dòng)輥118與接牌器102內(nèi)空白紙牌104的最外面的一張保持接觸。因此,隨著驅(qū)動(dòng)輥118的轉(zhuǎn)動(dòng)(就這個(gè)圖來(lái)說(shuō)是逆時(shí)針轉(zhuǎn)動(dòng)),就將最外面的空白牌128沿紙牌通道110推進(jìn)。
此外,或者作為一種替換方案,一個(gè)位于空白牌104后的牌托130沿諸如導(dǎo)向槽132的斜面由一個(gè)或多個(gè)托輥134支持。牌托130的重量和/或附加的配重(未示出)使牌托130和空白牌104偏向紙牌通道110。驅(qū)動(dòng)機(jī)構(gòu)112還包括若干個(gè)沿紙牌通道110引導(dǎo)空白牌104的導(dǎo)引輥136。通常導(dǎo)引輥136不受驅(qū)動(dòng),雖然在有些實(shí)施例中導(dǎo)引輥136中有一根或多根可以是受驅(qū)動(dòng)的,如果適當(dāng)?shù)脑?。例如,在紙牌通?10比空白牌104的長(zhǎng)度長(zhǎng)的情況下,一根或多根導(dǎo)引輥136可以是受驅(qū)動(dòng)的。雖然所例示的是一個(gè)具體的驅(qū)動(dòng)機(jī)構(gòu)112,熟悉打印技術(shù)的人員顯然知道許多其他適當(dāng)?shù)尿?qū)動(dòng)機(jī)構(gòu),諸如許多用于擊打式和/或非擊打式打印機(jī)的驅(qū)動(dòng)機(jī)構(gòu)的實(shí)例之類(lèi)。
打印機(jī)構(gòu)114包括打印頭138和壓紙卷軸140。打印頭138可以采取任何形式,諸如熱打印頭、噴墨打印頭、靜電打印頭或擊打打印頭之類(lèi)。壓紙卷軸140獨(dú)自或者與導(dǎo)引輥136中的一根或多根(即“夾緊輥”)配合提供定位在打印頭138下的空白紙牌104的一個(gè)平坦的打印表面。雖然示為壓紙卷軸140,紙牌打印裝置24B也可以使用固定的承紙臺(tái),如果這適合具體紙牌材料和打印頭138的話。在另一個(gè)實(shí)施例中,壓紙卷軸140可以由馬達(dá)122驅(qū)動(dòng)或者由另一個(gè)獨(dú)立的馬達(dá)驅(qū)動(dòng)。
控制機(jī)構(gòu)116包括微處理器(MP)142、諸如隨機(jī)存取存儲(chǔ)器(“RAM”)144之類(lèi)的易失性存儲(chǔ)器和諸如只讀存儲(chǔ)器(“ROM”)146之類(lèi)的非易失性存儲(chǔ)器。微處理器142執(zhí)行存儲(chǔ)在RAM 144、RAM146和/或微處理器142自帶的寄存器(未示出)內(nèi)的指令,產(chǎn)生一個(gè)隨機(jī)紙牌序列,并且按照隨機(jī)紙牌序列的次序在各紙牌上打印適當(dāng)?shù)臉?biāo)記??刂茩C(jī)構(gòu)116還包括一個(gè)響應(yīng)來(lái)自微處理器142的馬達(dá)控制信號(hào)控制步進(jìn)馬達(dá)112的馬達(dá)控制器148和一個(gè)響應(yīng)來(lái)自微處理器142的打印控制信號(hào)控制打印頭138的打印控制器150,因此使步進(jìn)馬達(dá)112和打印頭138的操作同步。
控制機(jī)構(gòu)116可以還包括一個(gè)檢測(cè)持牌架106內(nèi)紙牌的高度或張數(shù)的紙牌高度檢測(cè)器152。紙牌高度檢測(cè)器152可以包括一個(gè)光源和接收器對(duì)和一個(gè)與這個(gè)光源和接收器對(duì)相隔持牌架的反射鏡。因此,在持牌架106內(nèi)紙牌108的高度下降到低于光通路時(shí),紙牌高度檢測(cè)器152就檢測(cè)到反射鏡反射的光,從而向微處理器142提供一個(gè)信號(hào),表明應(yīng)該打印附加的紙牌108。紙牌打印裝置24B可以采用其他的高度檢測(cè)器,諸如機(jī)械式檢測(cè)器之類(lèi)。
在工作中,微處理器142執(zhí)行存儲(chǔ)在RAM 144、ROM 146和/或微處理器自帶的寄存器內(nèi)的指令,計(jì)算產(chǎn)生一個(gè)由一組紙牌值組成的隨機(jī)紙牌序列。如在這里和在權(quán)利要求書(shū)中所使用的,所謂“紙牌值”是指標(biāo)識(shí)各個(gè)紙牌的計(jì)算值。例如,在一副或多副紙牌中的每張紙牌可以由一個(gè)序號(hào)唯一地定義,為了便于人識(shí)別可以用十進(jìn)制形式表示,但是對(duì)于自動(dòng)化的游戲監(jiān)視系統(tǒng)10的各種計(jì)算裝置的使用來(lái)說(shuō)通常采用二進(jìn)制形式。雖然每張紙牌具有一個(gè)排行,因此具有一個(gè)點(diǎn)值,但這個(gè)點(diǎn)值通常不是在這里所用的紙牌值,盡管一個(gè)點(diǎn)值直接或間接地與每個(gè)紙牌值關(guān)聯(lián)。此外,如在這里所使用的,所謂“一副”或“一副紙牌”是指一局游戲要發(fā)的紙牌的任何集合,包括(但不局限于)傳統(tǒng)的四種花色、排行為2-10、J、Q、K和A的52張紙牌。
計(jì)算機(jī)產(chǎn)生隨機(jī)數(shù)在計(jì)算技術(shù)領(lǐng)域內(nèi)是眾所周知的。數(shù)學(xué)家通常不認(rèn)為計(jì)算機(jī)產(chǎn)生的隨機(jī)數(shù)是真正隨機(jī)的,因此通常將這樣數(shù)稱為偽隨機(jī)數(shù)。然而這樣的數(shù)對(duì)于諸如隨機(jī)地將紙牌分發(fā)給玩家之類(lèi)的大多數(shù)實(shí)際用途來(lái)說(shuō)是足夠隨機(jī)的。于是,雖然我們將計(jì)算機(jī)產(chǎn)生的值命名為是“偽隨機(jī)的”,但如在這里和在權(quán)利要求書(shū)中所用的這樣的術(shù)語(yǔ)應(yīng)該包括任何具有適當(dāng)隨機(jī)分布的值,無(wú)論在數(shù)學(xué)上是否真正是隨機(jī)的。
微處理器142根據(jù)通過(guò)計(jì)算產(chǎn)生的隨機(jī)紙牌序列產(chǎn)生打印數(shù)據(jù)。打印數(shù)據(jù)包括在各空白紙牌104上分別打印與隨機(jī)紙牌序列中各自的紙牌值相應(yīng)的標(biāo)記的指令。例如,打印數(shù)據(jù)可以標(biāo)識(shí)在步進(jìn)馬達(dá)122每一步要激活打印頭138上的哪些元以打印出一個(gè)所需的圖像。在馬達(dá)122各步之間的每次停頓期間,空白紙牌104的一小部分與打印頭138對(duì)準(zhǔn),打印頭138上被選的元激活,從而在空白紙牌104的與打印頭138對(duì)準(zhǔn)的這部分上產(chǎn)生一個(gè)圖像的一部分。這部分圖像是一個(gè)需打印的整個(gè)圖像的一小部分。通常,通過(guò)使空白紙牌104步進(jìn)地通過(guò)打印頭138、每一步后使空白紙牌104停頓一下、確定圖像的與這步序號(hào)相應(yīng)的部分、確定要激活打印頭138上的哪些元以產(chǎn)生所確定的這部分圖像以及激活所確定的元在空白紙牌104上產(chǎn)生所確定的這部分圖像,產(chǎn)生整個(gè)圖像。微處理器142向馬達(dá)控制器148提供作為馬達(dá)命令的打印數(shù)據(jù)和向打印控制器150提供作為打印命令的打印數(shù)據(jù),分別同步和控制馬達(dá)122和打印頭138。紙牌打印裝置24B還可以包括一些打印多種顏色包括打印在普通的“白色”光源下通常不可見(jiàn)的顏色的打印頭。
因此,圖4的紙牌打印裝置24B提供了一種可以在任何游戲狀況下使用的打印偽隨機(jī)序列的紙牌的獨(dú)立的紙牌分發(fā)裝置。由于紙牌打印裝置24B包括一個(gè)微處理器142,因此紙牌打印裝置24B特別適合于人工監(jiān)視圖2的牌桌18,其中紙牌接口裝置24以獨(dú)立的模式工作。然而,紙牌打印裝置24B也可以作為自動(dòng)化游戲監(jiān)視系統(tǒng)10的一個(gè)組成部分工作,或者配合這樣的系統(tǒng)10工作。
如圖5所示,紙牌108(圖4)上的這些標(biāo)記可以包括表示紙牌排行(即2-10,J,Q,K,A)154和花色(即方塊,紅心,黑桃和梅花)156的慣用符號(hào)。標(biāo)記還可以包括諸如通常在紙牌上看到的J、Q和K的圖像之類(lèi)的記號(hào)158。
標(biāo)記還可以包括一個(gè)標(biāo)識(shí)符,例如唯一規(guī)定是哪局游戲和/或所用的紙牌屬于哪副紙牌的序號(hào)。標(biāo)識(shí)符可以呈現(xiàn)為一個(gè)從適當(dāng)?shù)目蓹C(jī)讀的符號(hào)體系中選出的用標(biāo)準(zhǔn)的讀取器容易機(jī)器識(shí)別的條形碼(barcode)、區(qū)碼(area code)或堆碼(stack code)。雖然在圖中示為可見(jiàn)的,條形碼符號(hào)160可以是用一種只在諸如電磁波譜的UV頻帶內(nèi)的特定頻率的光下才可見(jiàn)的墨水打印。這防止了玩家26在游戲期間看到這些序號(hào)。條形碼符號(hào)160可以位于紙牌108的邊緣,以便同時(shí)可以讀取多個(gè)符號(hào)160。
標(biāo)記按需要可以包括諸如通知消息162之類(lèi)的其他記號(hào)。通知消息162可以是玩家或游戲?qū)S玫模梢灾惶峁┙o一些特定的玩家,隨機(jī)提供給一些玩家,和/或提供給所有玩家。通知消息162可以呈現(xiàn)為促銷(xiāo)信息形式,例如通知玩家持這張牌可以得到膳食、飲料、住宿、紀(jì)念品、商品和/或娛樂(lè)場(chǎng)設(shè)施或其他設(shè)施的服務(wù)。紙牌上有一個(gè)序號(hào),特別是一個(gè)以機(jī)器可讀形式編碼的序號(hào)160,使得紙牌108中的一張促銷(xiāo)紙牌164在消費(fèi)出示時(shí)很容易用標(biāo)準(zhǔn)的自動(dòng)數(shù)據(jù)采集(“ADC”)裝置核實(shí)。
圖6和7示出了與紙牌打印裝置24B分開(kāi)配置的讀牌器24C的結(jié)構(gòu)。讀牌器24C用來(lái)從紙牌61中讀取諸如機(jī)器可讀符號(hào)160之類(lèi)的標(biāo)識(shí)符,這些紙牌61是從玩家和/或莊家收集回來(lái)的一手或多手完成牌。
殼體500包括一個(gè)容納紙牌504和保證紙牌504相對(duì)一組諸如如下所述的電子和光學(xué)器件之類(lèi)的讀取器件適當(dāng)定位的導(dǎo)牌盒502。導(dǎo)牌盒502包括一個(gè)紙牌支承表面506。承牌面506相對(duì)殼體500的底傾斜,使得導(dǎo)牌盒502內(nèi)所容納的紙牌504在丟牌靴500放置在牌桌18的水平臺(tái)面26(圖1和2)上時(shí)相對(duì)相鄰的牌稍有移位或錯(cuò)列。底端壁508使牌504支在傾斜的承牌面506上,與之形成一個(gè)銳角510。角510近似為45度是適當(dāng)?shù)?。頂端?12是透明的,或者開(kāi)有一個(gè)窗口,以暴露導(dǎo)牌盒502內(nèi)的紙牌504的牌面56的端部54。側(cè)壁514有助于保證紙牌504適當(dāng)?shù)貙?duì)準(zhǔn),在導(dǎo)牌盒502內(nèi)形成一疊。
電子和光學(xué)的讀取器件可以包括沿虛線箭頭522所示的光徑對(duì)準(zhǔn)的光學(xué)透鏡組件516、反射鏡518和成像器520。透鏡組件516可以包括一個(gè)或多個(gè)光學(xué)透鏡和濾光片。例如,可以用Sunex公司(Carlsbad,California)的9.9FL透鏡組件DSL900作為適當(dāng)?shù)耐哥R。此外,例如透鏡組件516可以包括一個(gè)使波長(zhǎng)近似為450毫微米的光通過(guò)而阻止諸如從照明源524直接來(lái)到的光之類(lèi)的其他的光通過(guò)的窄帶帶通濾光片。合適的濾光片可以用Edmond Scientific公司(Barrington,New Jersey)的濾光片00151-11859。
成像器520包括一些諸如電荷耦合器件(“CCD”)和適合產(chǎn)生所捕獲的圖像的數(shù)字表示的電子器件之類(lèi)的光敏器件。可以用諸如Photobit公司(Pasadena,California)的CMOS彩色傳感器PB300之類(lèi)的CMOS彩色傳感器作為一個(gè)適當(dāng)?shù)某上衿?20。讀牌器24C特別適合讀多達(dá)兩副紙牌,成像器520通常具有可看到多達(dá)兩副紙牌的視野。
反射鏡518可以定位成與頂端壁512和成像器520成諸如45度的角,使得各張紙牌504的端部54的圖像可以傳送給成像器520。讀牌器24C可以包括一些附加的光學(xué)器件,諸如反射鏡、偏光鏡、分光鏡、偏振鏡、濾光片和鏡頭,如果這些適合于具體應(yīng)用的話。例如,讀牌器24C可以包括一個(gè)配置在反射鏡518與頂端壁512之間的光圈526,用來(lái)改善成像器520的景深。光徑522由這些光學(xué)器件的光學(xué)性質(zhì)和位置確定,因此不一定要是一條直線。許多器件可以安裝在一個(gè)由一對(duì)各半的模制塑料件形成的臂528內(nèi)。
讀牌器24C包括一個(gè)具有一個(gè)或多個(gè)照明源524的照明系統(tǒng),為紙牌504提供低強(qiáng)度的照明。這些照明源524可以呈現(xiàn)為一個(gè)或多個(gè)燈的形式。照明源524產(chǎn)生適合具體實(shí)施例的光。例如,在機(jī)器可讀符號(hào)只是在UV照明下可見(jiàn)的情況下,讀牌器24C可以采用產(chǎn)生主要是UV光的照明源524。適當(dāng)?shù)臒艨梢园↗KL Components公司(Pacoima,California)的直徑為3毫米長(zhǎng)度為50毫米的紫外線(“UV”)燈BF350-UV1。照明源524配置在導(dǎo)牌盒502的頂端壁512附近。照明源524通過(guò)由5V電源534供電的印刷電路板532得到高壓功率變換器530的供電。適當(dāng)?shù)母邏汗β首儞Q器可以是JKL Components公司的BXA 501A。
讀牌器24C通過(guò)諸如FIREWIRE(火熱線)連接器或通用串行總線(“USB”)連接器之類(lèi)的連接器與紙牌打印裝置24B連接。此外,或者作為一種替換方案,讀牌器24C通過(guò)連接器536連接到網(wǎng)絡(luò)18或主計(jì)算機(jī)12上。適當(dāng)?shù)倪B接器536可以包括Molex Electronics公司(Canada)的FIREWIRE連接器524502-05041。連接器536可以將所捕獲的圖像的數(shù)字表示傳送給微處理器142或適當(dāng)?shù)目蛻魴C(jī)計(jì)算系統(tǒng)12予以圖像處理和紙牌核實(shí)。
圖8示出了紙牌接口裝置24的另一個(gè)實(shí)施例,呈現(xiàn)為紙牌打印和讀取裝置合并在一個(gè)殼體165內(nèi)的形式24A。組合式紙牌打印和讀取裝置24A概括地說(shuō)包括讀取機(jī)構(gòu)166、擦除機(jī)構(gòu)168、驅(qū)動(dòng)機(jī)構(gòu)170、打印機(jī)構(gòu)172和控制機(jī)構(gòu)174。
處在接牌器102內(nèi)的一組紙牌包括預(yù)先打印在空白紙牌上的標(biāo)識(shí)標(biāo)記。這些標(biāo)識(shí)標(biāo)記包括與排行相應(yīng)的標(biāo)記154、與花色相應(yīng)的標(biāo)記156和呈現(xiàn)為機(jī)器可讀的條形碼符號(hào)160形式的對(duì)標(biāo)識(shí)具體紙牌和/或一副紙牌的唯一序號(hào)編碼得出的標(biāo)記160。雖然在圖中示為可見(jiàn)的,條形碼符號(hào)160可以是用一種只在諸如電磁波譜的UV范圍內(nèi)的特定頻率的光下才可見(jiàn)的墨水打印,以防止被玩家26識(shí)別。
讀取機(jī)構(gòu)166包括光源176和讀取頭178,用來(lái)使紙牌上的標(biāo)識(shí)標(biāo)記154、156、160成像。讀取機(jī)構(gòu)166還可能包括一些諸如反光鏡、反射鏡、鏡頭、濾光片之類(lèi)的光學(xué)器件。
光源176可以響應(yīng)從主計(jì)算系統(tǒng)12接收到的讀命令和/或接牌器102內(nèi)存在紙牌108的情況有選擇地進(jìn)行工作。讀取機(jī)構(gòu)166可以包括一個(gè)確定什么時(shí)侯在接牌器102內(nèi)有一張或多張紙牌108的紙牌存在檢測(cè)器180。紙牌存在檢測(cè)器180可以呈現(xiàn)為一個(gè)將光直射到一個(gè)在接牌器102對(duì)面的反射鏡上的光源和一個(gè)接收反射光的光檢測(cè)器的形式。接牌器102內(nèi)一有紙牌108就阻斷了光,從而可以直接觸發(fā)光源176和/或向主計(jì)算系統(tǒng)12發(fā)送一個(gè)適當(dāng)?shù)男盘?hào),主計(jì)算系統(tǒng)12可發(fā)回一個(gè)信號(hào)來(lái)觸發(fā)光源176。同樣,讀取頭178也可以由紙牌存在檢測(cè)器180直接觸發(fā)或者通過(guò)主計(jì)算系統(tǒng)12間接觸發(fā)。或者,在某些實(shí)施例中,讀取頭178可以一直保持在ON或者說(shuō)激活狀態(tài),光源176一激活,它就捕獲接牌器102內(nèi)紙牌108的圖像。
在一個(gè)實(shí)施例中,讀取頭178包括一個(gè)區(qū)域成像器,能夠?qū)⒁粋€(gè)包圍各張紙牌上的機(jī)器可讀符號(hào)的兩維區(qū)域形成單個(gè)圖像。例如,讀取頭178可以包括一些形成一個(gè)二維陣列的電荷耦合器件( “CCD”)。
在另一個(gè)實(shí)施例中,讀取頭178可以呈現(xiàn)為一個(gè)具有一個(gè)可以相繼掃過(guò)每張紙牌108上的機(jī)器可讀符號(hào)160的視場(chǎng)的線性成像器。讀取機(jī)構(gòu)166可以采用各種方法和結(jié)構(gòu)用于讀取頭178的視場(chǎng)掃描。例如,讀取頭178可以用樞軸安裝成可以相對(duì)紙牌108運(yùn)動(dòng)?;蛘?,也可以用樞軸安裝一個(gè)反光鏡或其他光學(xué)器件(未示出),可以相對(duì)讀取頭178和紙牌108運(yùn)動(dòng)?;蛘撸部梢詫⒐庠?76用樞軸安裝成可以相對(duì)紙牌108運(yùn)動(dòng)。或者,也可以用樞軸安裝一個(gè)反光鏡或其他光學(xué)器件(未示出),可以相對(duì)光源176和紙牌108運(yùn)動(dòng)。
在又一個(gè)實(shí)施例中,讀取頭178和讀取頭178的視場(chǎng)可以保持固定,而傳送紙牌108,使紙牌108通過(guò)讀取頭178的視場(chǎng)。
在還有一個(gè)實(shí)施例中,讀取頭178可以呈現(xiàn)為一個(gè)諸如激光掃描儀之類(lèi)的掃描儀形式,獲取機(jī)器可讀符號(hào)160。在這樣一個(gè)實(shí)施例中,讀取頭178包括激光源、光檢測(cè)器、放大器和波形整形器。激光掃描器通常不使用諸如光源176之類(lèi)的附加光源。
讀機(jī)器可讀的符號(hào)的成像器和掃描儀的結(jié)構(gòu)和工作情況通常在自動(dòng)數(shù)據(jù)采集(“ADC”)領(lǐng)域內(nèi)是眾所周知的,為了簡(jiǎn)明起見(jiàn)因此不再詳細(xì)說(shuō)明。機(jī)器可讀的符號(hào)的讀取器的結(jié)構(gòu)和工作情況可參見(jiàn)“條形碼簿”(“The Bar Code Book”,Palmer,Roger,C.,HelmersPublishing,Inc.,Peterborough,New Hampshire(ThirdEdition))。
擦除機(jī)構(gòu)168包括一個(gè)可定位成擦除紙牌108上所選的標(biāo)記的擦除頭182。在一個(gè)簡(jiǎn)單的實(shí)施例中,擦除頭182包括一個(gè)可轉(zhuǎn)動(dòng)安裝的擦除器184和一個(gè)與擦除器184連接的在擦除器與紙牌108接觸時(shí)使擦除器轉(zhuǎn)動(dòng)的馬達(dá)186。擦除器184可以是圓柱形的,縱軸與紙牌通道110垂直。
驅(qū)動(dòng)機(jī)構(gòu)170包括一個(gè)被連接來(lái)直接驅(qū)動(dòng)一個(gè)壓紙卷軸輥的馬達(dá)122,以使紙牌108沿紙牌通路110前進(jìn)。驅(qū)動(dòng)機(jī)構(gòu)170還可以包括一些導(dǎo)引輥136,用來(lái)使紙牌108定向和沿紙牌通路110導(dǎo)引紙牌108。
打印機(jī)構(gòu)172包括一個(gè)第一打印頭188和一個(gè)第二打印頭190。第一打印頭188可以在紙牌上打印可見(jiàn)標(biāo)記,而第二打印頭190在紙牌上打印不可見(jiàn)標(biāo)記(例如,只有在UV光下才可見(jiàn)的標(biāo)記)。兩個(gè)打印頭188、190可能是特別適當(dāng)?shù)模绻蛴☆^188、190是需用各自的墨盒打印可見(jiàn)和不可見(jiàn)標(biāo)記的噴墨打印頭的話。打印機(jī)構(gòu)172可以包括另外一些或較少的打印頭,這取決于具體的打印要求。例如,打印機(jī)構(gòu)172可以使用分別打印紅墨水和黑墨水的打印頭,也可以使用另外一些在紙牌上打印圖形的其他顏色的打印頭?;蛘?,打印機(jī)構(gòu)172可以使用單個(gè)能處理多種顏色(例如,彩色熱敏打印、涂料升華打印)的打印頭。打印頭188、190從控制機(jī)構(gòu)174接收打印控制信號(hào),諸如標(biāo)識(shí)在具體的時(shí)間或位置需激活打印頭188、190的哪些打印元(未示出)的信號(hào)之類(lèi)。
控制機(jī)構(gòu)174包括一個(gè)控制器192,它通過(guò)輸入/輸出(“I/O”)緩存器196使各個(gè)其他部件與通信端口194連接。通信端口194可以呈現(xiàn)為任何各種通信端口,諸如FIREWIRE連接器、通用串行總線(“USB”)連接器和/或采用RS232協(xié)議的D9連接器之類(lèi)。通信端口194可以允許通過(guò)LAN 78和/或WAN 80與主計(jì)算系統(tǒng)12通信。I/O緩存器196用作要進(jìn)入和離開(kāi)通信端口194的數(shù)據(jù)的保持區(qū)。控制器192為數(shù)據(jù)進(jìn)行路由選擇,而且可以執(zhí)行一些簡(jiǎn)單的控制功能。雖然組合式紙牌打印和讀取裝置24A可以采用一個(gè)諸如微處理器142(圖4)之類(lèi)的微處理器,但也可以用一個(gè)控制器192提供一種價(jià)格比較低廉的可選方案,特別是在網(wǎng)絡(luò)環(huán)境允許將許多處理分配給其他裝置例如分配給主計(jì)算系統(tǒng)12的情況下。
控制機(jī)構(gòu)174還可以包括一個(gè)檢測(cè)持牌架106內(nèi)紙牌的高度或張數(shù)的紙牌高度檢測(cè)器152。紙牌高度檢測(cè)器152可以包括一個(gè)光源和接收器198和一個(gè)與這個(gè)光源和接收器198隔持牌架106相對(duì)的反射鏡200。因此,在持牌架106內(nèi)紙牌的高度下降到低于光通路時(shí),光源和接收器198就檢測(cè)到反射鏡200反射的光,從而紙牌高度檢測(cè)器152通過(guò)控制器192向主計(jì)算系統(tǒng)12提供一個(gè)信號(hào),表明應(yīng)該再打印一些紙牌。組合式紙牌打印和讀取裝置24A可以采用其他的紙牌高度檢測(cè)器,諸如機(jī)械的檢測(cè)器之類(lèi)。
控制機(jī)構(gòu)174包括一個(gè)與馬達(dá)122和打印頭188、190連接的對(duì)它們進(jìn)行控制的打印控制器202。
在圖8這個(gè)實(shí)施例中,主計(jì)算系統(tǒng)12確定紙牌值和產(chǎn)生偽隨機(jī)的紙牌序列。主計(jì)算系統(tǒng)12還產(chǎn)生打印數(shù)據(jù)通過(guò)控制器192提供給打印控制器202,用來(lái)控制和同步馬達(dá)122和打印頭188、190的操作。打印數(shù)據(jù)包括在經(jīng)擦除的各張紙牌108上分別打印與根據(jù)主計(jì)算系統(tǒng)12產(chǎn)生的隨機(jī)紙牌序列的紙牌值對(duì)應(yīng)的標(biāo)記的指令?;蛘撸部梢允侵饔?jì)算系統(tǒng)12通過(guò)控制器192直接向馬達(dá)122和打印頭188、190提供馬達(dá)控制信號(hào)和打印控制信號(hào)。在又一種方案中,控制器192可以配置成還用作打印控制器,接收打印數(shù)據(jù)和向馬達(dá)122和打印頭188、190提供馬達(dá)控制信號(hào)和打印控制信號(hào)。在還有一種方案中,主計(jì)算系統(tǒng)12可以向諸如圖4中所示的馬達(dá)控制器148和打印控制器150那樣的馬達(dá)控制器和打印控制器提供打印數(shù)據(jù),分別控制馬達(dá)122和打印頭188、190。
由于紙牌打印和讀取裝置24A從主計(jì)算系統(tǒng)12接收象一個(gè)隨機(jī)紙牌序列那樣的數(shù)據(jù)和/或打印數(shù)據(jù),圖8這種組合式紙牌打印和讀取裝置24A可以是一種成本較低的裝置,它采用一個(gè)簡(jiǎn)單的控制器192和/或打印控制器202而不是一個(gè)比較昂貴的微處理器。因此,組合式紙牌打印和讀取裝置24A特別適合于配合圖1這種聯(lián)網(wǎng)的自動(dòng)化游戲監(jiān)視系統(tǒng)10使用。因此,組合式紙牌打印和讀取裝置24A提供了一種打印偽隨機(jī)序列的紙牌的集成一體的聯(lián)網(wǎng)裝置。
組合式紙牌打印和讀取裝置24A還讀取接牌器102內(nèi)的紙牌108,允許按照列在本說(shuō)明書(shū)最后的共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)中所說(shuō)明的方法對(duì)游戲進(jìn)行跟蹤。此外,組合式紙牌打印和讀取裝置24A可以重復(fù)使用紙牌108,在讀取紙牌108后擦除掉先前的標(biāo)記再在紙牌108上打印新的標(biāo)記。
實(shí)時(shí),或者是幾乎實(shí)時(shí)的紙牌打印與機(jī)械式洗牌相比具有一些顯著的優(yōu)點(diǎn)。例如,紙牌打印裝置24A、24B在產(chǎn)生隨機(jī)紙牌序列中可以用副數(shù)不受限制的“虛擬”牌(即紙牌值),然而只打印玩一個(gè)游戲所需的有限張實(shí)際紙牌。例如,紙牌打印裝置24A、24B可以相應(yīng)接收或產(chǎn)生由500副或者更多副牌構(gòu)成的隨機(jī)紙牌序列,然而按需要只打印一兩副紙牌或者少數(shù)幾手紙牌。紙牌打印裝置24A、24B還可以產(chǎn)生比機(jī)械式洗牌機(jī)更為真實(shí)的隨機(jī)序列,機(jī)械式洗牌機(jī)由于機(jī)械系統(tǒng)的固有一致性容易洗牌不充分。紙牌打印裝置24A、24B還可以提高游戲速度,因?yàn)榧埮拼蛴⊙b置24A、24B不需要對(duì)紙牌進(jìn)行反復(fù)機(jī)械操作。
圖9例示了又一個(gè)實(shí)施例,這個(gè)實(shí)施例用于磁編碼的標(biāo)識(shí)數(shù)據(jù),例如在紙牌所攜帶的磁條內(nèi)編碼的標(biāo)識(shí)數(shù)據(jù)。也是像上面那樣,類(lèi)似的動(dòng)作和器件標(biāo)以相同的標(biāo)號(hào),而只對(duì)結(jié)構(gòu)和操作上有顯著差別的進(jìn)行說(shuō)明。
紙牌打印和寫(xiě)入裝置24D包括許多與紙牌打印裝置24A、24B相同或類(lèi)似的部件,諸如馬達(dá)122、馬達(dá)控制器148、打印頭138和打印頭控制器150之類(lèi)。然而,紙牌打印和寫(xiě)入裝置24D還包括一個(gè)寫(xiě)入磁頭560和一個(gè)與寫(xiě)入磁頭560連接的寫(xiě)入磁頭控制器562。寫(xiě)入磁頭和控制器在有關(guān)的技術(shù)領(lǐng)域內(nèi)是眾所周知的。雖然沒(méi)有示出,但紙牌打印和寫(xiě)入裝置24E還可以包括一個(gè)配置在紙牌通道110內(nèi)寫(xiě)入磁頭560之前的擦除磁頭,用來(lái)擦除紙牌上先前的編碼數(shù)據(jù)。
紙牌讀取裝置24E包括一個(gè)或多個(gè)讀取磁頭564,用來(lái)從游戲后收回的紙牌中讀取在磁條(未示出)內(nèi)編碼的數(shù)據(jù)。讀取磁頭控制器566控制讀取磁頭564,將所讀取的信息提供給紙牌打印和寫(xiě)入裝置24D內(nèi)的微處理器142。因此,紙牌讀取裝置24E可以為微處理器142提供在一個(gè)由玩游戲的情況和收取各手完成牌的次序確定的紙牌序列內(nèi)的一組紙牌標(biāo)識(shí)符。微處理器142可以以與機(jī)器可讀的符號(hào)的實(shí)施例(圖1-8)類(lèi)似的方式,根據(jù)初始紙牌序列和結(jié)束紙牌序列重建或評(píng)估游戲。在另一個(gè)方案中,紙牌打印和寫(xiě)入裝置24D可以為紙牌讀取裝置24E提供所產(chǎn)生的偽隨機(jī)序列,如果紙牌讀取裝置24E含有處理該信息的適當(dāng)電子設(shè)備的話。
操作圖10A-10B示出了圖8的組合式紙牌打印和讀取裝置24A的在步驟302開(kāi)始的操作方法300。雖然以下就主計(jì)算系統(tǒng)12遠(yuǎn)距離操作進(jìn)行說(shuō)明,但一個(gè)配置適當(dāng)?shù)募埮拼蛴『妥x取裝置24A可以執(zhí)行所有這些功能或其中一些功能。方法300的一些部分也適用于具有如圖4和6、7和9所示的分開(kāi)配置的紙牌打印和讀取裝置24B、24C、24D的非集成一體的實(shí)施例。
在步驟304,組合式紙牌打印和讀取裝置24A用讀取頭178從接牌器102內(nèi)的紙牌108讀取機(jī)器可讀的符號(hào)160,如上面概括說(shuō)明的那樣。熟悉該技術(shù)領(lǐng)域的人員可以理解,雖然可以讀取排行和花色標(biāo)記154,但讀取機(jī)器可讀符號(hào)對(duì)于用現(xiàn)有的硬件和軟件進(jìn)行處理來(lái)說(shuō)通常更為方便。在步驟306,主計(jì)算系統(tǒng)12根據(jù)以所讀取的機(jī)器可讀符號(hào)160編碼的標(biāo)識(shí)符處理先前的各手牌。主計(jì)算系統(tǒng)12可以采用列在本說(shuō)明書(shū)最后的共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)中所揭示的方法和設(shè)備。例如,在讀取頭178(圖8)包括一個(gè)成像器的情況下,由成像器捕獲每張紙牌108上的符號(hào)160的數(shù)字化圖像。數(shù)字化圖像發(fā)送給服務(wù)器計(jì)算系統(tǒng)14(圖1)或發(fā)送給客戶機(jī)計(jì)算系統(tǒng)12中的一個(gè)客戶機(jī)計(jì)算系統(tǒng)進(jìn)行處理。服務(wù)器計(jì)算系統(tǒng)14或客戶機(jī)計(jì)算系統(tǒng)12中的這個(gè)客戶機(jī)計(jì)算系統(tǒng)將數(shù)字化圖像分解成一些機(jī)器可讀符號(hào)。服務(wù)器計(jì)算系統(tǒng)14或客戶機(jī)計(jì)算系統(tǒng)12中的這個(gè)客戶機(jī)計(jì)算系統(tǒng)然后將機(jī)器可讀符號(hào)變換成相應(yīng)的序號(hào)和/或紙牌排行?;蛘撸部梢允瞧渲幸恍┗蛉刻幚碛梢粋€(gè)設(shè)在紙牌接口裝置24內(nèi)的經(jīng)適當(dāng)配置的處理器執(zhí)行。
在步驟308,主計(jì)算系統(tǒng)12確定對(duì)于這種游戲的娛樂(lè)場(chǎng)優(yōu)勢(shì)。通常,娛樂(lè)場(chǎng)優(yōu)勢(shì)取決于若干因素,包括紙牌游戲的類(lèi)型、對(duì)于這種紙牌游戲娛樂(lè)場(chǎng)采用的特定規(guī)則和這些紙牌是從多少副或多少?gòu)埮浦邪l(fā)出的。在另一個(gè)實(shí)施例中,娛樂(lè)場(chǎng)優(yōu)勢(shì)可以也取決于這些副牌的組成,例如如果在這些副牌中抽去了或添加了一定的紙牌(例如在一副或多副牌中有5張A和/或在一副或多副牌中只有3張K)。主計(jì)算系統(tǒng)12可以就按照先前規(guī)定的游戲類(lèi)型、游戲規(guī)則和多少副牌,也可以讓莊家30甚至玩家26選擇這些參數(shù)中的一個(gè)或幾個(gè)參數(shù)。例如,莊家30可以選擇所希望的優(yōu)勢(shì)而根據(jù)該優(yōu)勢(shì)為玩家26提供適當(dāng)?shù)耐鎴?chǎng)賠率?;蛘?,也可以是玩家26選擇一組所希望的玩場(chǎng)賠率,而由主計(jì)算系統(tǒng)12選擇與這些玩場(chǎng)賠率相應(yīng)的適當(dāng)?shù)膴蕵?lè)場(chǎng)優(yōu)勢(shì)。因此,娛樂(lè)場(chǎng)可以給玩家26較高的賠率,如果玩家26樂(lè)意玩從更多的紙牌108發(fā)的一手牌。娛樂(lè)場(chǎng)還可以給玩家26較高的賠率,如果從一副或者多副牌中抽去了一定的紙牌。此外,或者作為一種替換方案,娛樂(lè)場(chǎng)可以給得到一手諸如5張7之類(lèi)的特別的牌的玩家較高的賠率或獎(jiǎng)勵(lì)。
在步驟310,主計(jì)算系統(tǒng)12確定一個(gè)具有所確定的娛樂(lè)場(chǎng)優(yōu)勢(shì)的游戲需要用多少副牌來(lái)發(fā)牌。在步驟312,主計(jì)算系統(tǒng)12根據(jù)所確定的牌的副數(shù)確定一組紙牌值。通常,主計(jì)算系統(tǒng)12對(duì)于所確定的這些副牌中的每副牌的每種紙牌排行和花色組合用一個(gè)紙牌值(例如,每副牌有52個(gè)紙牌值)。因此,主計(jì)算系統(tǒng)12使用“虛擬”紙牌,即表示一副或多副虛擬牌中的紙牌的值。
這些紙牌值可以采取各種能一一標(biāo)識(shí)各張牌和便于計(jì)算使用的形式中的任何一種形式。例如,可以為一副傳統(tǒng)的牌中每張紙牌指定一個(gè)整數(shù)值1-52。如果要用多副牌,就可以接連指定相繼的整數(shù)。例如,可以為第二副傳統(tǒng)的牌中每個(gè)紙牌排行和花色的組合指定從53到104中的一個(gè)相應(yīng)的整數(shù)紙牌值。每副“虛擬”牌中的紙牌排行和花色的組合可以按一致的預(yù)定順序排列。例如,與紅心2相應(yīng)的紙牌值可以是對(duì)于第一副牌為1而對(duì)于第二副牌為53,而黑桃A的紙牌值可以是對(duì)于第一副牌為52而對(duì)于第二副牌為104。用同樣的順序?qū)⒓埮浦涤成錇槎喔薄疤摂M”牌內(nèi)排行和花色的組合有利于以后對(duì)牌進(jìn)行識(shí)別,而不會(huì)妨礙產(chǎn)生偽隨機(jī)序列。采用更長(zhǎng)和非連續(xù)的序號(hào)和/或加密可以實(shí)現(xiàn)較高級(jí)別的保密。
在步驟314,主計(jì)算系統(tǒng)12根據(jù)所確定的這些紙牌值產(chǎn)生一個(gè)偽隨機(jī)紙牌序列。產(chǎn)生隨機(jī)數(shù)的方法在計(jì)算機(jī)技術(shù)領(lǐng)域內(nèi)是眾所周知的,因此不再詳細(xì)說(shuō)明。產(chǎn)生隨機(jī)數(shù)所用的值域一開(kāi)始包括所確定的紙牌值全體。因此,主計(jì)算系統(tǒng)12可以產(chǎn)生一個(gè)隨機(jī)序列,不受任何裝置的機(jī)械上一致性的影響,對(duì)紙牌的總數(shù)也沒(méi)有機(jī)械上的限制。
在步驟316,主計(jì)算系統(tǒng)12確定紙牌108的標(biāo)識(shí)符,諸如唯一序號(hào)之類(lèi)。標(biāo)識(shí)符可以唯一標(biāo)識(shí)特定的紙牌和/或這張紙牌屬于哪一副牌。非連續(xù)地指定標(biāo)識(shí)符可以提高安全性。在以下討論的另一個(gè)實(shí)施例中,對(duì)標(biāo)識(shí)符編碼的機(jī)器可讀符號(hào)160保持打印在空白紙牌上,因此不需確定新的標(biāo)識(shí)符。
在步驟318,主計(jì)算系統(tǒng)12建立標(biāo)識(shí)符與紙牌值之間的邏輯關(guān)聯(lián)。例如,主計(jì)算系統(tǒng)12可以將紙牌值與相應(yīng)的標(biāo)識(shí)符之間的邏輯關(guān)聯(lián)存儲(chǔ)起來(lái),作為一個(gè)存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀存儲(chǔ)器內(nèi)的數(shù)據(jù)庫(kù)。邏輯關(guān)聯(lián)將紙牌值從而也就是將需打印在一張紙牌108上的排行和花色標(biāo)記154、156映射為需打印在同一張紙牌108上的呈現(xiàn)為機(jī)器可讀符號(hào)160的標(biāo)識(shí)符。
在步驟320,主計(jì)算系統(tǒng)12根據(jù)紙牌值和標(biāo)識(shí)符確定打印數(shù)據(jù)。如上面所述,打印數(shù)據(jù)包括在相應(yīng)的紙牌108上打印各種標(biāo)記154、156和/或160的專(zhuān)用指令。在另一個(gè)實(shí)施例中,打印控制器202可以根據(jù)主計(jì)算系統(tǒng)12提供的紙牌值、標(biāo)識(shí)符或其他信息確定打印數(shù)據(jù)。例如,組合式紙牌打印和讀取裝置24A內(nèi)的一個(gè)計(jì)算機(jī)可讀存儲(chǔ)器(未示出)可以存有在一副典型的紙牌內(nèi)的52個(gè)不同牌面的打印數(shù)據(jù)。主計(jì)算系統(tǒng)12提供的部分或所有紙牌值可以為打印控制器202標(biāo)識(shí)打印相應(yīng)紙牌108的適當(dāng)打印數(shù)據(jù)。
在主計(jì)算系統(tǒng)12在確定隨機(jī)紙牌序列314的步驟后立即執(zhí)行步驟316、318和/或320的情況下,主計(jì)算系統(tǒng)12可以為隨機(jī)紙牌序列內(nèi)的所有紙牌值確定標(biāo)識(shí)符、建立邏輯關(guān)聯(lián)和確定打印數(shù)據(jù)?;蛘?,也可以是步驟316、318和/或320對(duì)于一些較小的紙牌組執(zhí)行,甚至是逐張執(zhí)行,例如就在打印每張紙牌之前執(zhí)行。因此,不會(huì)為游戲中從來(lái)不會(huì)用到的牌指定標(biāo)識(shí)符,從而具有節(jié)省唯一標(biāo)識(shí)符的優(yōu)點(diǎn)。這種方法還可以減小主計(jì)算系統(tǒng)12的負(fù)荷,從而具有基本設(shè)施小和/或運(yùn)行速度高的優(yōu)點(diǎn)。
主計(jì)算系統(tǒng)12和/或打印控制器202對(duì)各個(gè)計(jì)數(shù)器進(jìn)行初始化,為按照計(jì)算產(chǎn)生的紙牌值的偽隨機(jī)紙牌序列打印實(shí)際紙牌108作好準(zhǔn)備。例如,在步驟322,主計(jì)算系統(tǒng)12和/或打印控制器202將第一計(jì)數(shù)器J設(shè)置為等于0(即J=0)。在步驟324,主計(jì)算系統(tǒng)12和/或打印控制器202將第二計(jì)數(shù)器I設(shè)置為等于需切去的牌的張數(shù)(例如,I=3)。娛樂(lè)場(chǎng)通常在從一副新洗過(guò)的牌發(fā)牌時(shí)要跳過(guò)開(kāi)始的若干張牌,這通常稱為“切牌”。這可以防止玩家準(zhǔn)確算牌。將第一計(jì)數(shù)器J設(shè)置為等于需切去的牌的張數(shù),可以防止紙牌打印和讀取裝置24A打印這些紙牌,從而可以節(jié)約空白紙牌、墨水和/或時(shí)間?;蛘?,也可以是將需切去的牌數(shù)設(shè)置為等于0,莊家30實(shí)際切去適當(dāng)?shù)娜舾杉埮?08后再發(fā)牌。娛樂(lè)場(chǎng)可以發(fā)現(xiàn)這種方法作為對(duì)算牌的直觀制止因素和/或使紙牌游戲看起來(lái)盡可能象以傳統(tǒng)發(fā)牌的紙牌游戲更為可取。
在步驟326,主計(jì)算系統(tǒng)12和/或打印控制器202將第二計(jì)數(shù)器I加1(即,I=I+1),為打印下一張紙牌作好準(zhǔn)備。在步驟328,組合式紙牌打印和讀取裝置24A的驅(qū)動(dòng)機(jī)構(gòu)170用馬達(dá)122使一張紙牌108沿紙牌通道110傳送,如上面概括說(shuō)明的那樣。在步驟330,組合式紙牌打印和讀取裝置24A的擦除機(jī)構(gòu)168如上面概括說(shuō)明的那樣用擦除頭182從紙牌面上擦去標(biāo)記154、156。在有些實(shí)施例中,機(jī)器可讀符號(hào)160可以在準(zhǔn)備中擦除,以提供一個(gè)對(duì)一個(gè)新的諸如唯一序號(hào)之類(lèi)的標(biāo)識(shí)符編碼的機(jī)器可讀符號(hào)160。這個(gè)措施可以提供較高的安全性,使獲得標(biāo)識(shí)符更為困難一些。在其他實(shí)施例中,機(jī)器可讀符號(hào)160可以暫時(shí)不管,在以機(jī)器可讀符號(hào)160編碼的標(biāo)識(shí)符或序號(hào)與為特定紙牌108指定的新的紙牌值和/或排行和花色標(biāo)記154、156之間構(gòu)成一個(gè)新的邏輯關(guān)聯(lián)。
在步驟332,紙牌打印和讀取裝置24A的打印機(jī)構(gòu)172用打印頭188、190將新的標(biāo)記154、156和/或160打印在紙牌108上。
在步驟334,主計(jì)算系統(tǒng)12和/或打印控制器202確定第二計(jì)數(shù)器I是否大于一個(gè)組長(zhǎng)度值。這個(gè)組長(zhǎng)度值可以設(shè)置為任何方便的長(zhǎng)度。例如,在紙牌將由莊家30從一副手持牌中發(fā)牌的情況下,組長(zhǎng)度可以設(shè)置為52張紙牌。如果第二計(jì)數(shù)器不大于組長(zhǎng)度,控制返回步驟350,第二計(jì)數(shù)器I加1,為下一張紙牌作好準(zhǔn)備。如果第二計(jì)數(shù)器大于組長(zhǎng)度,控制轉(zhuǎn)到步驟348。
在步驟336,主計(jì)算系統(tǒng)12和/或打印控制器202確定在紙牌序列內(nèi)是否還剩下足夠的紙牌值用于打印下一組紙牌。因此,主計(jì)算系統(tǒng)12和/或打印控制器202對(duì)耗牌度(即還有多少?gòu)埮瓶砂l(fā))進(jìn)行評(píng)估。評(píng)估耗牌度的一種方式是確定當(dāng)前牌的計(jì)數(shù)是否等于或大于牌的總數(shù)乘以耗牌度百分比。一個(gè)適用的數(shù)學(xué)式為J×組長(zhǎng)度+I≥((52×牌的副數(shù))-切去的牌數(shù))×百分比?;蛘撸部梢允菍⒑呐贫缺硎緸椴辉试S發(fā)的牌的張數(shù)。因此,數(shù)學(xué)表達(dá)式將為J×組長(zhǎng)度+I≥((52×牌的副數(shù))-切去的牌的張數(shù))-不應(yīng)發(fā)的牌的張數(shù)。
如果主計(jì)算系統(tǒng)12和/或打印控制器202確定這副牌已達(dá)到或超過(guò)了耗牌度,控制轉(zhuǎn)到步驟338,方法結(jié)束,雖然方法300按具體環(huán)境可以連續(xù)循環(huán)執(zhí)行或者以多線程方式執(zhí)行。方法300然后能重新開(kāi)始產(chǎn)生在一個(gè)偽隨機(jī)序列內(nèi)的一組新的紙牌。如果主計(jì)算系統(tǒng)12和/或打印控制器202確定這副牌108還沒(méi)有達(dá)到耗牌度,控制轉(zhuǎn)到步驟340。在步驟340,主計(jì)算系統(tǒng)12和/或打印控制器202確定是否要再打印一些紙牌。例如,主計(jì)算系統(tǒng)12和/或打印控制器202可以檢查紙牌高度檢測(cè)器152的狀態(tài),確定持牌架106內(nèi)是否還剩有足夠的紙牌。
如果沒(méi)有足夠的紙牌,控制就轉(zhuǎn)到步驟342。如果剩有足夠的紙牌,在步驟344,控制器192和/或主計(jì)算系統(tǒng)12確定是否已請(qǐng)求復(fù)位??梢詫?duì)出現(xiàn)一個(gè)出錯(cuò)狀況作出響應(yīng),自動(dòng)請(qǐng)求復(fù)位,也可以人工請(qǐng)求復(fù)位??梢岳缬汕f家30在希望從一組新的牌發(fā)牌時(shí)選擇一個(gè)復(fù)位或新洗牌開(kāi)關(guān)來(lái)人工請(qǐng)求復(fù)位。莊家30或其他娛樂(lè)場(chǎng)工作人員可以在例如莊家30懷疑玩家26算牌時(shí)選擇這個(gè)選項(xiàng)。如果已出現(xiàn)復(fù)位條件,控制就轉(zhuǎn)到步驟338,方法結(jié)束。如果沒(méi)有出現(xiàn)一個(gè)復(fù)位條件,主計(jì)算系統(tǒng)12和/或打印控制器202執(zhí)行等待循環(huán)346,控制返回步驟340。
在步驟342,主計(jì)算系統(tǒng)12和/或打印控制器202將第一計(jì)數(shù)器J加1,再在步驟348對(duì)第二計(jì)數(shù)器I進(jìn)行初始化(即,I=0),準(zhǔn)備打印下一組紙牌。主計(jì)算系統(tǒng)12和/或打印控制器202使控制回到步驟326,打印下一張紙牌108。
雖然圖10A-10B的這個(gè)實(shí)施例對(duì)于處理的主要部分都用主計(jì)算系統(tǒng)12進(jìn)行,但處理也可以分配給分布在娛樂(lè)場(chǎng)各處或與一個(gè)或多個(gè)牌桌18關(guān)聯(lián)的的其他計(jì)算系統(tǒng)和/或處理器。分配處理可以減小加在主計(jì)算系統(tǒng)上的工作負(fù)荷,允許一個(gè)較小的處理器處理更多的游戲,或許還可以更快地提供結(jié)果。然而,主計(jì)算系統(tǒng)12剩留的處理能力可以提供對(duì)軟件的較好控制,可以使這些軟件更為簡(jiǎn)單一些。上面所說(shuō)明的系統(tǒng)還可以混合采用上面這些手段,例如將諸如產(chǎn)生隨機(jī)數(shù)之類(lèi)的一些方面留在主計(jì)算系統(tǒng)12處理,而將諸如產(chǎn)生打印數(shù)據(jù)和/或打印之類(lèi)的其他方面分配給紙牌打印裝置24A、24B。
圖11例示在步驟402開(kāi)始的圖4的紙牌打印裝置24B的操作方法400。雖然以下就微處理器142的遠(yuǎn)距離操作進(jìn)行說(shuō)明,但一個(gè)適當(dāng)配置的紙牌打印裝置24B可以將那些功能中的有些功能或者所有功能分配給一個(gè)外部計(jì)算系統(tǒng)或處理器。方法400的一些部分與圖10A-10B的方法300的類(lèi)似,因此共同的動(dòng)作和結(jié)構(gòu)將標(biāo)以類(lèi)似的標(biāo)號(hào),只是在最高有效位有所不同(例如,312與412類(lèi)似),而下面將只對(duì)操作中有顯著差異的進(jìn)行說(shuō)明。
方法400在步驟402開(kāi)始。在步驟408,微處理器142確定對(duì)于這個(gè)游戲的娛樂(lè)場(chǎng)優(yōu)勢(shì)。確定娛樂(lè)場(chǎng)優(yōu)勢(shì)上面已詳細(xì)討論過(guò)了。
在步驟410,微處理器142確定一個(gè)具有所確定的娛樂(lè)場(chǎng)優(yōu)勢(shì)的游戲需要從中發(fā)牌的紙牌副數(shù)。在步驟412,微處理器142根據(jù)所確定的紙牌副數(shù)確定一組紙牌值。在步驟414,微處理器142根據(jù)所確定的這些紙牌值產(chǎn)生一個(gè)偽隨機(jī)紙牌序列。在步驟416,微處理器142確定紙牌108的標(biāo)識(shí)符,諸如唯一序號(hào)之類(lèi)。在可按需要選擇的步驟418,微處理器142建立標(biāo)識(shí)符與紙牌值之間的邏輯關(guān)聯(lián)。在步驟420,微處理器142根據(jù)紙牌值和標(biāo)識(shí)符確定打印數(shù)據(jù)。步驟416、418和/或420可以對(duì)于一些較小的紙牌組執(zhí)行,甚至是逐張執(zhí)行,例如就在打印每張紙牌之前執(zhí)行。在步驟424,微處理器142將第一計(jì)數(shù)器I設(shè)置為等于切去任何張紙牌后第一個(gè)紙牌值(例如,I=3)。在步驟428,紙牌打印裝置24B的驅(qū)動(dòng)機(jī)構(gòu)112(圖4)將一張紙牌108沿紙牌通道110傳送。在步驟432,紙牌打印裝置24B的打印機(jī)構(gòu)114(圖4)用打印頭138將新的標(biāo)記154、156和/或160打印在在紙牌108上。
在步驟434,微處理器142確定在隨機(jī)的紙牌序列內(nèi)是否還有其他的紙牌值。例如,微處理器142可以確定第一計(jì)數(shù)器I是否等于或大于紙牌值的總數(shù)減去任何切去的牌數(shù)和/或保留的牌數(shù)(例如,耗牌度)。如果有其他的紙牌值,控制轉(zhuǎn)到步驟426,第一計(jì)數(shù)器加1(I=I+1),準(zhǔn)備打印下一張紙牌。如果沒(méi)有其他的紙牌值,方法400在步驟438結(jié)束,或者返回到開(kāi)始步驟,繼續(xù)執(zhí)行。
游戲核實(shí)操作圖12示出了例示紙牌游戲評(píng)估系統(tǒng)10的操作方法600的概況。另一個(gè)流程圖(圖13)和一些紙牌序列(圖14-16)例示了紙牌游戲評(píng)估系統(tǒng)10的操作的更為詳細(xì)的情況和莊家應(yīng)用游戲評(píng)估系統(tǒng)10的動(dòng)作。
操作方法600在步驟602開(kāi)始,例如由于將一些空白紙牌插入了紙牌打印裝置24A、24B。在步驟604,紙牌游戲評(píng)估系統(tǒng)10確定紙牌值的初始序列。在步驟606,紙牌打印裝置24A、24B或紙牌打印和寫(xiě)入裝置24D產(chǎn)生符合所確定的初始紙牌值序列的紙牌。
在步驟608,莊家以傳統(tǒng)的方式將紙牌發(fā)給玩家和莊家自己。例如,在二十一點(diǎn)游戲中莊家從莊家的左邊(即第一家)到莊家是右邊(即第三家)發(fā)給每個(gè)玩家再是莊家自己第一張起手牌(即頂牌),然后,再?gòu)那f家的左邊到右邊發(fā)給每一個(gè)玩家再是莊家自己第二張起手牌(即底牌)。
在步驟610,紙牌游戲評(píng)估系統(tǒng)10確定玩這個(gè)特定游戲的包括莊家的所有玩家的數(shù)目。在一個(gè)實(shí)施例中,莊家將莊家的起手牌(即頂牌和底牌)放入一個(gè)讀牌器(未示出)讀牌。讀牌器25如在后面列出的共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)中所說(shuō)明的那樣讀取莊家的起手牌。如上所述,紙牌游戲評(píng)估系統(tǒng)10可以依據(jù)諸如對(duì)讀牌器15讀取的牌的花色和排行的序號(hào)編碼的條形碼或磁條的機(jī)器可讀符號(hào)。紙牌游戲評(píng)估系統(tǒng)10根據(jù)在紙牌值的初始序列中在形成莊家起手牌的兩張牌(即頂牌和底牌)之間的紙牌的數(shù)目確定玩家的數(shù)目。由于是向每個(gè)玩家發(fā)了第一張紙牌后再發(fā)第二張紙牌,因此莊家的頂牌和底牌之間的紙牌的數(shù)目就等于包括莊家在內(nèi)的所有在游戲中的玩家的個(gè)數(shù)。
在另一個(gè)實(shí)施例中,紙牌游戲評(píng)估系統(tǒng)10可以例如通過(guò)檢測(cè)紙牌和/或籌碼的位置確定牌桌上玩家位置的個(gè)數(shù),如在本說(shuō)明書(shū)最后列出的共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)中所說(shuō)明的那樣。
在步驟612,莊家從莊家的左邊到右邊為每個(gè)玩家完成每手牌,然后完成莊家自己的一手牌。例如,在二十一點(diǎn)游戲中,莊家確定玩家的一手牌是否完成。玩家這手牌只有在具有總值為21點(diǎn)或起手21點(diǎn)才完成。如果玩家這一手牌完成(即,起手21點(diǎn)),莊家可以在步驟614立即賠給玩家,也可以等到各手牌都玩結(jié)束時(shí)再執(zhí)行步驟614。然后,莊家將玩家的牌收回,放入丟牌靴。如果玩家這手牌沒(méi)有完成而要再博一張牌,莊家就再發(fā)給玩家一張牌,確定玩家是否停住了。如果玩家沒(méi)有停住,莊家就再發(fā)給玩家一張牌,為玩家重復(fù)這個(gè)過(guò)程直到玩家爆掉或停住。莊家以類(lèi)似的方式為所有其他玩家完成各手牌。
然后,莊家確定自己這手牌是否完成(即,為21點(diǎn))。如果莊家這手牌完成,就在步驟614莊家賠出贏家的彩注和吃進(jìn)輸家的彩注。如果莊家這手牌沒(méi)有完成,莊家就確定是否要停住。娛樂(lè)場(chǎng)規(guī)則通常確定莊家要停住還是要再博一張牌。例如,規(guī)則可以要求莊家在他這手牌的值為17點(diǎn)或更大時(shí)就停住。在有些規(guī)則下,莊家在他這手牌的值為軟17點(diǎn)(即,將A算作11點(diǎn)時(shí)為17點(diǎn))時(shí)可以再要一張牌。如果莊家沒(méi)有停住,莊家就再博一張牌,重復(fù)這個(gè)過(guò)程直到莊家爆掉或者停住。
在步驟614賠出贏家彩注和吃進(jìn)輸家彩注后,在步驟616莊家以傳統(tǒng)的方式收回任何剩下的各手牌放入丟牌靴。在步驟618,確定回收紙牌序列。例如,由讀取頭178或紙牌讀取裝置24C、24E從每一張收回的牌讀取標(biāo)識(shí)符。
在步驟620,紙牌游戲評(píng)估系統(tǒng)10自動(dòng)核實(shí)每一手完成牌,以確保這些發(fā)給包括莊家在內(nèi)的所有玩家的牌符合根據(jù)初始紙牌值序列、玩家相互之間的相對(duì)位置和每個(gè)玩家再要的博要牌的數(shù)目本應(yīng)發(fā)給這些玩家的牌。
在可按需要選擇的步驟622,紙牌游戲評(píng)估系統(tǒng)10自動(dòng)核實(shí)每一手完成牌的游戲結(jié)果,以確保莊家所確定的結(jié)果符合根據(jù)初始紙牌值序列、玩家相互之間的相對(duì)位置和每個(gè)玩家再要的博要牌的數(shù)目本應(yīng)出現(xiàn)的結(jié)果。
在步驟624,紙牌游戲評(píng)估系統(tǒng)10通知莊家、娛樂(lè)場(chǎng)和/或其他所授權(quán)成員有關(guān)各手牌的核實(shí)結(jié)果和/或游戲結(jié)果的核實(shí)結(jié)果。方法600在步驟628結(jié)束。
圖13示出了在21點(diǎn)的游戲環(huán)境內(nèi)紙牌游戲評(píng)估系統(tǒng)10的典型操作方法630。具體地說(shuō),在步驟632開(kāi)始的方法630示出了紙牌游戲評(píng)估系統(tǒng)10在核實(shí)每手完成牌的具體操作。方法630將結(jié)合圖14-16所示的一個(gè)二十一點(diǎn)游戲的實(shí)例予以說(shuō)明。這個(gè)例子只是例示性的,其他的紙牌值序列、回收紙牌序列、游戲規(guī)則和游戲玩法當(dāng)然也是可以的。
在步驟634,紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家的理論起手牌(即,第一張和第二張初始牌)。由于牌從莊家的左邊到右邊發(fā)給各個(gè)玩家再是莊家,因此紙牌游戲評(píng)估系統(tǒng)10可以根據(jù)圖14所示的初始紙牌值序列93確定這些理論起手牌。初始紙牌序列93是已知的,因?yàn)檫@個(gè)初始紙牌序列93是紙牌游戲評(píng)估系統(tǒng)10本身產(chǎn)生的。
從莊家的左邊到右邊的每個(gè)玩家i和莊家應(yīng)該得到第i張和第n+i張牌,其中紅心2是第一張牌而n為包括莊家的所有玩家的總數(shù)。因此,在莊家左邊的玩家(即,第一家)的理論起手牌包括初始紙牌值序列93中的第一個(gè)紙牌值和第n+1個(gè)紙牌值。向右下一個(gè)玩家的理論起手牌包括初始紙牌值序列中的第二個(gè)和第n+2個(gè)紙牌值。莊家的理論起手牌包括初始紙牌值序列中的第n個(gè)和第n+n個(gè)紙牌值。
在這個(gè)例子中的玩家和莊家的起手牌示于下面的表1。
表1起手牌在二十一點(diǎn)游戲中,玩家可以將他們的起手牌在一定的情況下(例如是兩張一類(lèi)的)拆分為兩手單獨(dú)的牌,起手牌中的每張牌形成拆分后的兩手牌中的一手牌的一部分。因此,在步驟636紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家是否拆分了起手牌。紙牌游戲評(píng)估系統(tǒng)10可以根據(jù)對(duì)玩家的理論起手牌的認(rèn)識(shí)通過(guò)檢查圖15所的回收紙牌序列94確定拆分牌。如果一個(gè)玩家的起手牌在回收紙牌序列94內(nèi)沒(méi)有相互緊鄰,這個(gè)玩家就已拆分了他的起手牌。
在步驟638,紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家的每手牌的博要牌的張數(shù)。同樣,紙牌游戲評(píng)估系統(tǒng)10依據(jù)回收紙牌序列94(圖15)和對(duì)發(fā)給玩家和莊家的理論起手牌的認(rèn)識(shí)。玩家要的博要牌在回收紙牌序列94內(nèi)處在玩家的起手牌與下一組起手牌之間。如果一手牌已經(jīng)拆分,就有一些與拆分了的每手牌關(guān)聯(lián)的博要牌。根據(jù)玩家的第二張起手牌的一手牌的博要牌將在第二張起手牌與玩家的第一張起手牌之間,而根據(jù)玩家的第一張起手牌的一手牌的博要牌將在第一張起手牌與下一個(gè)玩家的起手牌之間。因此,通過(guò)檢查回收紙牌序列94(圖15),紙牌游戲評(píng)估系統(tǒng)10可以確定每玩家為每手牌要的博要牌的實(shí)際張數(shù)。例如,如圖15所示,第一個(gè)玩家要了一張博要牌,第二個(gè)玩家沒(méi)有要博要牌,第三個(gè)玩家要了兩張博要牌,而莊家沒(méi)有要博要牌。
在步驟640,紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家的每手理論牌的組成。紙牌游戲評(píng)估系統(tǒng)10用初始紙牌值序列93(圖14)與對(duì)每個(gè)玩家為每手牌所取的牌(起手牌和博要牌)數(shù)目的認(rèn)識(shí)一起確定各手理論牌。例如,每個(gè)玩家的理論起手牌如上面所說(shuō)明的那樣很容易根據(jù)初始紙牌值序列93(圖14)、對(duì)包括莊家的所有玩家的總數(shù)的認(rèn)識(shí)和各玩家之間的相互相對(duì)位置確定。紙牌游戲評(píng)估系統(tǒng)10可以根據(jù)玩家的次序和每個(gè)玩家要的博要牌數(shù)相繼將博要牌的值分配給各理論起手牌。
例如,在圖14所示的這個(gè)例子中,前8個(gè)紙牌值形成了四手理論起手牌(即紅心2和梅花8,黑桃9和黑桃10,梅花7和黑桃7,以及黑桃A和紅心8)。第九個(gè)紙牌值(即,紅心Q)是第一張博要牌。如果第一個(gè)玩家要了一張博要牌,第一個(gè)玩家的這手理論牌就包括紅心2、梅花8和紅心Q。如果第二個(gè)玩家沒(méi)有要博要牌,第二個(gè)玩家的這手理論牌包括黑桃9和黑桃10。如果第三個(gè)玩家接連要了兩張博要牌,第三個(gè)玩家的這手理論牌包括梅花7、黑桃7、梅花A和方塊10。如果莊家然后沒(méi)有要博要牌,莊家這手理論牌包括黑桃A和紅心8。
下面在表2內(nèi)示出了在這個(gè)例子中的包括起手牌和博要牌的這些手理論牌和每手牌的結(jié)果。這些結(jié)果通過(guò)將每玩家的一手完成牌與莊家的一手完成牌相比較確定。紙牌游戲評(píng)估系統(tǒng)10可以自動(dòng)確定玩家一手牌的值和莊家一手牌的值,從而可以自動(dòng)確定各個(gè)玩家與莊家之間的游戲結(jié)果。
表2局結(jié)果在步驟642,紙牌游戲評(píng)估系統(tǒng)10將每個(gè)玩家的這手理論牌的組成與他的一手實(shí)際牌的組成進(jìn)行比較。紙牌游戲評(píng)估系統(tǒng)10用回收紙牌序列94確定每個(gè)玩家的一手實(shí)際牌。如果第一個(gè)玩家要了一張博要牌、第二個(gè)玩家沒(méi)有要博要牌、第三個(gè)玩家要了兩張博要牌而莊家沒(méi)有要博要牌,回收紙牌序列94呈現(xiàn)為如圖15所示。
在步驟644,紙牌游戲評(píng)估系統(tǒng)10將各手理論牌的組成與各手實(shí)際牌的組成之間的差異通知莊家、娛樂(lè)場(chǎng)和/或其他得到授權(quán)的人員。
在可按需要選擇的步驟646,紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家的每手牌的理論值。理論值根據(jù)初始紙牌值序列93從賦予組成一手理論牌的各個(gè)牌的排行的值得出。在可按需要選擇的步驟648,紙牌游戲評(píng)估系統(tǒng)10確定每個(gè)玩家的每手牌的實(shí)際值。實(shí)際值根據(jù)回收紙牌序列94從賦予組成一手實(shí)際牌的各個(gè)牌的排行的值得出。在可按需要選擇的步驟650,紙牌游戲評(píng)估系統(tǒng)10將每個(gè)玩家的每手牌的理論值與實(shí)際值進(jìn)行比較。在可按需要選擇的步驟652,紙牌游戲評(píng)估系統(tǒng)10將理論值與實(shí)際值之間的差異通知莊家、娛樂(lè)場(chǎng)和/或其他得到授權(quán)的人員。方法630在步驟654結(jié)束。
圖16示出了根據(jù)牌是從一個(gè)牌靴發(fā)牌的還是用手發(fā)牌的在一個(gè)玩家的一手完成牌中的牌的次序?qū)⒂胁煌那闆r。牌按表中所示的次序發(fā)牌,紅心2、梅花8和紅心Q。在從牌靴發(fā)牌的游戲中一手完成牌1具有次序紅心2、梅花8和紅心Q。在用手發(fā)牌的游戲中,這手完成牌2具有次序紅心Q、紅心2和梅花8。
在不產(chǎn)生偽隨機(jī)序列的情況下的游戲核實(shí)可以用一個(gè)基本上不同的確定初始紙牌值序列的設(shè)備實(shí)現(xiàn)紙牌游戲核實(shí)。圖17示出了一個(gè)成副讀牌器(card deck reader)700。這個(gè)讀牌器700可以用來(lái)確定發(fā)牌前的初始紙牌值序列或成副紙牌值序列。因此,本實(shí)施例獨(dú)立于前面說(shuō)明的使用計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列的實(shí)施例。這個(gè)實(shí)施例允許在用一組已有的牌以人工洗牌或機(jī)器洗牌的游戲中進(jìn)行核實(shí)。因此,這個(gè)實(shí)施例對(duì)于當(dāng)前的娛樂(lè)場(chǎng)和玩家來(lái)說(shuō)可能更容易接受。相反,前面所討論的實(shí)施例可以使紙牌隨機(jī)分布較為徹底,而且可以處理更多副牌用來(lái)發(fā)牌進(jìn)行游戲。
如圖所示,讀牌器700呈現(xiàn)為一個(gè)牌靴702的形式,用于從牌靴發(fā)牌的紙牌游戲?;蛘?,也可以是讀牌器700呈手持形式,用于用手發(fā)牌的游戲。牌靴702包括一個(gè)殼體704,它形成了一個(gè)容納一副或者多副以紙牌708、710為代表的紙牌的接牌器706。殼體704包括一個(gè)開(kāi)口712,通過(guò)這個(gè)開(kāi)口可以將紙牌708、710裝入接牌器706,還包括一個(gè)縫714,其大小使莊家可以一次抽出一張牌(如部分抽出的紙牌710所示)。
殼體704包括一個(gè)傾斜的承牌面716,用來(lái)支承接牌器706內(nèi)的牌,使得在牌靴702放在水平的臺(tái)面上時(shí)牌708、710相互稍有移位或錯(cuò)列,露出每張紙牌708、710上的一個(gè)諸如條形碼符號(hào)160(圖5)之類(lèi)的標(biāo)識(shí)符。(條形碼符號(hào)160例如對(duì)于手持式發(fā)牌游戲可以如圖5所示沿紙牌的短邊緣打印?;蛘?,也可以是條形碼符號(hào)160對(duì)于牌靴發(fā)牌的游戲沿紙牌的長(zhǎng)邊緣打印)。傾斜的承牌面716的與露出的符號(hào)對(duì)準(zhǔn)的部分718是透明的。牌靴702包括一個(gè)使紙牌708、710偏向縫714的配重滑塊718。配重滑塊718包括一個(gè)傾斜的使紙牌708、710保持移位錯(cuò)開(kāi)的表面720。
讀牌器700具有一個(gè)能讀取牌靴內(nèi)每張紙牌的唯一標(biāo)識(shí)符的諸如光掃描器、一維或兩維的光學(xué)成像器或磁傳感器之類(lèi)的讀取機(jī)構(gòu)。例如,兩維光學(xué)成像器722可以具有一個(gè)與傾斜的承牌面716的透明部分718一致的視場(chǎng)。成像器722可以與諸如對(duì)紙牌708、710的露出部分進(jìn)行照明的光源726和/或諸如中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)和/或?qū)S眉呻娐?ASIC)之類(lèi)的圖像處理電路728等其他一些電氣和電子器件一起安裝在一個(gè)電路板724上。讀牌器700可以包括一個(gè)數(shù)據(jù)接口730,用來(lái)與諸如主計(jì)算系統(tǒng)12(圖1)、服務(wù)器14和/或牌桌上的各個(gè)部件之類(lèi)的其他電子部件進(jìn)行通信。對(duì)從紙牌708、710讀取的紙牌標(biāo)識(shí)數(shù)據(jù)的處理可以在讀牌器700、主計(jì)算系統(tǒng)12和/或服務(wù)器計(jì)算系統(tǒng)14內(nèi)進(jìn)行。當(dāng)然,也可以用其他讀牌器,諸如在上面結(jié)合圖6-9所說(shuō)明的讀牌器和在本說(shuō)明書(shū)最后列出的共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)中所說(shuō)明的讀牌器之類(lèi)。
因此,對(duì)于紙牌游戲評(píng)估系統(tǒng)10來(lái)說(shuō)游戲要發(fā)的紙牌的序列在游戲開(kāi)始時(shí)發(fā)牌之前就是已知的。一旦初始紙牌值次序或紙牌值序列已知,自動(dòng)化游戲監(jiān)視系統(tǒng)10就可以用與上面所說(shuō)明的過(guò)程(圖13-16)類(lèi)似的過(guò)程核實(shí)紙牌。
雖然在這里只是例示性地說(shuō)明了紙牌分發(fā)裝置及其操作方法的一些具體實(shí)施例和例子,但正如熟悉有關(guān)技術(shù)的人員可以理解的那樣,在不背離本發(fā)明的精神實(shí)質(zhì)和專(zhuān)利保護(hù)范圍的情況下可以作出各種等效的修改。在這里所給出的本發(fā)明的原理可以應(yīng)用于任何網(wǎng)絡(luò)系統(tǒng),包括因特網(wǎng)的萬(wàn)維網(wǎng)(World Wide Web)部分。這些原理還可以采用一些獨(dú)立系統(tǒng)和/或用于在同樣的游戲環(huán)境內(nèi)的獨(dú)立和聯(lián)網(wǎng)的紙牌分發(fā)裝置24的組合。這些原理可以應(yīng)用于希望紙牌隨機(jī)分布的任何類(lèi)型的紙牌游戲,諸如baccarat、5-card stud poker、Caribbeanstud poker、Tai Gow poker、Hi/Low、和Let-It-RideTM。雖然所例示的這些實(shí)施例示出了聯(lián)網(wǎng)的獨(dú)立實(shí)施例,但本發(fā)明并不局限于這些實(shí)施例,熟悉該技術(shù)領(lǐng)域的人員很容易將在這里所述的原理修改成適合更高級(jí)的游戲。紙牌接口裝置24可以配合更多的玩家使用。紙牌接口裝置24可以用于娛樂(lè)場(chǎng)之外的其他環(huán)境,諸如酒店、打賭廳,甚至是家庭。此外,上面所說(shuō)明的方法可以包括另外一些步驟、省略一些步驟和以與所例示的不同的次序執(zhí)行有些步驟。
這些原理還可以適用于由Xerox Palo Alto研究中心(Palo Alto,California)開(kāi)發(fā)的產(chǎn)品“靈巧紙(smart paper)”形成的紙牌。靈巧紙包括一片柔軟的含有無(wú)數(shù)小球和電子線路的聚合物。每個(gè)小球具有一個(gè)第一顏色的部分和一個(gè)第二顏色的部分,每個(gè)部分具有與另一個(gè)部分相反的電荷。加電荷可以使這些球在聚合物結(jié)構(gòu)內(nèi)旋轉(zhuǎn),顯示第一或第二顏色。有選擇地加電荷可以用來(lái)形成不同的一些小球或小球組,從而在紙牌108上形成相應(yīng)的標(biāo)記154-160。標(biāo)記154-160保持可見(jiàn),直到施加另一個(gè)電荷。
或者,這些原理可以適用于變色墨水,諸如響應(yīng)溫度波動(dòng)變色的熱變色墨水(例如,液晶、白染料(leucodyes))和響應(yīng)UV光改變的彩色照相墨水。
上面所說(shuō)明的各個(gè)實(shí)施例可以組合成一些其他的實(shí)施例。所有在本說(shuō)明書(shū)中引用的美國(guó)專(zhuān)利、專(zhuān)利申請(qǐng)和出版物以及共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)都在此引用作為參考,包括1999年4月21日提出的60/130,368;1999年12月30日提出的09/474,858“監(jiān)視娛樂(lè)場(chǎng)游戲的方法和設(shè)備”(“METHOD AND APPARATUS FOR MONITORINGCASINO GAMING”)(律師案號(hào)120109.401);2001年1月4日提出的60/259,658;2001年5月4日提出的09/849,456“核實(shí)諸如21點(diǎn)之類(lèi)的紙牌游戲的方法、設(shè)備和產(chǎn)品”(“METHOD,APPARATUS ANDARTICLE FOR VERIFYING CARD GAMES,SUCH ASBLACKJACK”)(律師案號(hào)120109.402);2001年2月21日提出的09/790,480“評(píng)估諸如21點(diǎn)之類(lèi)的紙牌游戲的方法、設(shè)備和產(chǎn)品”(“METHOD,APPARATUS AND ARTICLE FOR EVALUATINGCARD GAMES,SUCH AS BLACKJACK”)(律師案號(hào)120109.403);2001年6月21日提出的60/300253“分級(jí)游戲的方法、設(shè)備和產(chǎn)品”(“METHOD,APPARATUS AND ARTICLE FORHIERARCHAL WAGERING”)(律師案號(hào)120109.404P1);以及2001年6月8日提出的“隨機(jī)序列產(chǎn)生和紙牌分發(fā)的方法、設(shè)備和產(chǎn)品”(“METHOD,APPARATUS AND ARTICLE FOR RANDOMSEQUENCE GENERATION AND PLAYING CARDDISTRIBUTION”)(律師案號(hào)120109.406P1)。如果必要的話,可以對(duì)本發(fā)明的一些方面進(jìn)行修改,以采用這些專(zhuān)利、申請(qǐng)和出版物所揭示的系統(tǒng)、電路和構(gòu)思,從而提供本發(fā)明的又一些實(shí)施方式。
雖然所例示的實(shí)施例代表性地討論了幾副紙牌的情況,但有些實(shí)施例可以用更少一些或更多一些的紙牌,也可以用與傳統(tǒng)的紙牌(即,每副52張牌,排行為2-10、J、Q、K和A,有紅心、方塊、黑桃和梅花四種花色)不同的紙牌。
可以根據(jù)以上詳細(xì)說(shuō)明對(duì)本發(fā)明作出這些和其他一些改變。概括地說(shuō),在下面的權(quán)利要求書(shū)中,所用的術(shù)語(yǔ)不應(yīng)就字面解釋為將本發(fā)明限制在本說(shuō)明書(shū)和權(quán)利要求書(shū)中所揭示的這些具體實(shí)施例,而是應(yīng)該解釋為包括按照本權(quán)利要求書(shū)操作的所有紙牌分發(fā)裝置和方法。因此,本發(fā)明并不局限于所揭示的這些實(shí)施例,本發(fā)明的專(zhuān)利保護(hù)范圍完全由以下權(quán)利要求書(shū)確定。
權(quán)利要求
1.一種核實(shí)紙牌游戲的方法,所述方法包括下列步驟計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌值序列;從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每一張紙牌讀出的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
2.按照權(quán)利要求1所述的方法,所述方法還包括下列步驟在包括形成這手牌的那些紙牌的多張紙牌中的每張紙牌上打印一組與各自的紙牌值相應(yīng)的標(biāo)記;以及將打印好的紙牌發(fā)給至少一個(gè)玩家。
3.權(quán)利要求1的方法,其中所述從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符的步驟包括以光學(xué)方式讀出紙牌上的標(biāo)記和以磁學(xué)方式讀出紙牌上的標(biāo)記之一。
4.按照權(quán)利要求1所述的方法,所述方法還包括下列步驟如果從形成這手牌的那些紙牌中的每張紙牌讀出的標(biāo)識(shí)符不與這手牌的這組預(yù)期紙牌值相應(yīng)就產(chǎn)生一個(gè)通知。
5.一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有使一個(gè)計(jì)算機(jī)執(zhí)行下列鑒定一個(gè)紙牌游戲的步驟的指令計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌值序列;從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每張紙牌讀出的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
6.一種核實(shí)一個(gè)紙牌游戲的方法,所述方法包括下列步驟接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列;從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每一張紙牌讀出的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
7.按照權(quán)利要求6所述的方法,所述方法還包括下列步驟在包括形成這手牌的那些紙牌的多張紙牌中的每張紙牌上打印一組與各自的紙牌值相應(yīng)的標(biāo)記;以及將打印好的紙牌發(fā)給至少一個(gè)玩家。
8.權(quán)利要求6的方法,其中所述計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列是通過(guò)一個(gè)聯(lián)網(wǎng)的通信信道從一個(gè)遠(yuǎn)端源接收到的。
9.一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有使一個(gè)計(jì)算機(jī)執(zhí)行下列鑒定一個(gè)紙牌游戲的步驟的指令接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列;從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每一張紙牌讀出的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
10.一種核實(shí)一個(gè)紙牌游戲的方法,所述方法包括下列步驟接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列;接收一組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定接收到的標(biāo)識(shí)形成這手牌的那些紙牌中的每張紙牌的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
11.按照權(quán)利要求10所述的方法,所述方法還包括下列步驟在包括形成這手牌的那些紙牌的多張紙牌中的每張紙牌上打印一組與各自的紙牌值相應(yīng)的標(biāo)記;以及將打印好的紙牌發(fā)給至少一個(gè)玩家。
12.權(quán)利要求10的方法,其中所述這組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符是通過(guò)一個(gè)聯(lián)網(wǎng)通信信道從一個(gè)遠(yuǎn)端源接收到的。
13.一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有使一個(gè)計(jì)算機(jī)執(zhí)行下列鑒定一個(gè)紙牌游戲的步驟的指令接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列;接收一組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定接收到的標(biāo)識(shí)形成這手牌的那些紙牌中的每張紙牌的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
14.一種核實(shí)紙牌游戲的方法,所述方法包括下列步驟計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌值序列;接收一組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符;根據(jù)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定接收到的標(biāo)識(shí)形成這手牌的那些紙牌中的每張紙牌的標(biāo)識(shí)符否與這手牌的這組預(yù)期紙牌值相應(yīng)。
15.權(quán)利要求14的方法,其中所述這組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符是通過(guò)一個(gè)聯(lián)網(wǎng)通信信道從一個(gè)遠(yuǎn)端源接收到的。
16.權(quán)利要求14的方法,其中所述這組標(biāo)識(shí)形成一手牌的若干紙牌中的每張紙牌的標(biāo)識(shí)符是通過(guò)一個(gè)聯(lián)網(wǎng)通信信道從一個(gè)遠(yuǎn)端源接收到的,所述方法還包括下列步驟如果從形成這手牌的那些紙牌中的每張紙牌讀出的標(biāo)識(shí)符不與這手牌的這組預(yù)期紙牌值相應(yīng)就向這個(gè)遠(yuǎn)端源發(fā)送一個(gè)通知。
17.一種核實(shí)紙牌分發(fā)的方法,所述方法包括下列步驟根據(jù)一個(gè)第一組紙牌值計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌序列;以及對(duì)于若干手牌中的每一手牌,核實(shí)形成各手牌的那些紙牌具有與按一種符合所產(chǎn)生的第一偽隨機(jī)紙牌序列的至少一個(gè)部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記。
18.按照權(quán)利要求17所述的方法,所述方法還包括下列步驟按符合偽隨機(jī)紙牌序列的從前向后方向和從后向前的方向之一的次序打印若干紙牌。
19.一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體具有使一個(gè)計(jì)算機(jī)執(zhí)行下列鑒定一個(gè)紙牌游戲的步驟的指令根據(jù)一個(gè)第一組紙牌值計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌序列;以及對(duì)于若干手牌中的每一手牌,核實(shí)形成各手牌的那些紙牌具有與按一種符合所產(chǎn)生的第一偽隨機(jī)紙牌序列的至少一個(gè)部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記。
20.一種鑒定一個(gè)紙牌游戲的方法,所述方法包括下列步驟自動(dòng)確定形成一手玩家的完成牌的若干紙牌中的每張紙牌的正身;將這手玩家的完成牌的那些紙牌中的每張紙牌的正身與這手玩家的完成牌的一組預(yù)期紙牌進(jìn)行比較;以及如果這手玩家的完成牌的那些紙牌中的每張紙牌的正身不符合這手玩家的完成牌的這組預(yù)期紙牌中的相應(yīng)紙牌就產(chǎn)生一個(gè)通知。
21.權(quán)利要求20的方法,其中所述確定形成一手玩家的完成牌的若干紙牌中的每張紙牌的正身的步驟包括以光學(xué)方式從形成這手玩家的完成牌的那些紙牌中的每張紙牌讀出一組光標(biāo)記和以磁學(xué)方式從形成這手玩家的完成牌的那些紙牌中的每張紙牌讀出一組磁標(biāo)記之一。
22.權(quán)利要求20所述的方法,所述方法還包括下列步驟確定這手玩家的完成牌的一組預(yù)期紙牌。
23.一種鑒定紙牌游戲的方法,所述方法包括下列步驟確定一個(gè)要從中發(fā)給若干玩家和一個(gè)莊家的使每家形成至少一手實(shí)際完成牌的多張紙牌的預(yù)期紙牌序列;從形成一手莊家的起手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;自動(dòng)確定由每個(gè)玩家和莊家的每手完成牌形成的一個(gè)實(shí)際紙牌序列內(nèi)的若干紙牌中的每張紙牌的正身;根據(jù)在預(yù)期紙牌序列內(nèi)莊家起手牌中的第一張起手紙牌前面的紙牌的張數(shù)確定玩這個(gè)紙牌游戲的玩家的個(gè)數(shù);對(duì)于這些玩家和莊家中的每一家,根據(jù)預(yù)期紙牌序列和所確定的玩這個(gè)紙牌游戲的玩家的個(gè)數(shù)確定形成每家的一手預(yù)期起手牌的若干紙牌中的每張紙牌的正身;對(duì)于這些玩家中的每個(gè)玩家,根據(jù)在實(shí)際紙牌序列內(nèi)玩家的起手牌與前一手起手牌之間的紙牌的張數(shù)確定玩家要的博要牌的張數(shù);對(duì)于莊家,根據(jù)在實(shí)際紙牌序列內(nèi)莊家起手牌前面的紙牌張確定莊家要的博要牌的張數(shù);對(duì)于這些玩家和莊家中的每一家,根據(jù)預(yù)期紙牌序列、玩家要的博要牌的張數(shù)和在實(shí)際紙牌序列內(nèi)起手牌在本玩家的起手牌前的其他各玩家要的博要牌的累計(jì)數(shù)確定玩家要的這些預(yù)期博要牌中的每張預(yù)期博要牌的正身,這些預(yù)期博要牌與玩家的預(yù)期起手牌一起形成玩家的一手預(yù)期完成牌;對(duì)于莊家,根據(jù)預(yù)期紙牌序列、莊家要的博要牌的張數(shù)和各玩家要的博要牌的累計(jì)數(shù)確定莊家要的這些預(yù)期博要牌中的每張預(yù)期博要牌的正身,這些預(yù)期博要牌與莊家的預(yù)期起手牌一起形成莊家的一手預(yù)期完成牌;對(duì)于這些玩家中的每個(gè)玩家,將玩家的一手實(shí)際完成牌與玩家的一手預(yù)期完成牌進(jìn)行比較;以及對(duì)于莊家,將莊家的一手實(shí)際完成牌與莊家的一手預(yù)期完成牌進(jìn)行比較。
24.權(quán)利要求23的方法,其中所述確定一個(gè)從中發(fā)出形成各手玩家的完成牌的多張紙牌的紙牌序列的步驟包括在發(fā)牌前從這些紙牌中的每張紙牌讀出一些標(biāo)記。
25.權(quán)利要求23的方法,其中所述確定一個(gè)從中發(fā)出形成各手玩家的完成牌的多張紙牌的紙牌序列的步驟包括計(jì)算產(chǎn)生一個(gè)偽隨機(jī)紙牌值序列。
26.權(quán)利要求23的方法,其中所述確定玩這個(gè)紙牌游戲的玩家的個(gè)數(shù)的步驟在確定這些紙牌的預(yù)期紙牌序列后而在向這些玩家和莊家中的任何一家發(fā)任何博要牌前執(zhí)行。
27.一種鑒定紙牌游戲的方法,所述方法包括下列步驟確定一個(gè)從中要發(fā)給若干玩家和一個(gè)莊家的使每家形成至少一手實(shí)際完成牌的多張紙牌的預(yù)期紙牌序列;自動(dòng)確定由每個(gè)玩家和莊家的每手完成牌形成的一個(gè)實(shí)際紙牌序列內(nèi)的若干紙牌中的每張紙牌的正身;確定玩這個(gè)紙牌游戲的玩家的個(gè)數(shù);對(duì)于這些玩家和莊家中的每一家,根據(jù)預(yù)期紙牌序列和所確定的玩這個(gè)紙牌游戲的玩家的個(gè)數(shù)確定形成每家的一手預(yù)期起手牌的若干紙牌中的每張紙牌的正身;對(duì)于這些玩家中的每個(gè)玩家,根據(jù)在實(shí)際紙牌序列內(nèi)玩家的起手牌與前一手起手牌之間的紙牌的張數(shù)確定玩家要的博要牌的張數(shù);對(duì)于莊家,根據(jù)在實(shí)際紙牌序列內(nèi)莊家起手牌前面的紙牌張確定莊家要的博要牌的張數(shù);對(duì)于這些玩家和莊家中的每一家,根據(jù)預(yù)期紙牌序列、玩家要的博要牌的張數(shù)和在實(shí)際紙牌序列內(nèi)起手牌在本玩家的起手牌前的其他各玩家要的博要牌的累計(jì)數(shù)確定玩家要的這些預(yù)期博要牌中的每張預(yù)期博要牌的正身,這些預(yù)期博要牌與玩家的預(yù)期起手牌一起形成玩家的一手預(yù)期完成牌;對(duì)于莊家,根據(jù)預(yù)期紙牌序列、莊家要的博要牌的張數(shù)和各玩家要的博要牌的累計(jì)數(shù)確定莊家要的這些預(yù)期博要牌中的每張預(yù)期博要牌的正身,這些預(yù)期博要牌與莊家的預(yù)期起手牌一起形成莊家的一手預(yù)期完成牌;對(duì)于這些玩家中的每個(gè)玩家,將玩家的一手實(shí)際完成牌與玩家的一手預(yù)期完成牌進(jìn)行比較;以及對(duì)于莊家,將莊家的一手實(shí)際完成牌與莊家的一手預(yù)期完成牌進(jìn)行比較。
28.權(quán)利要求27的方法,其中所述確定玩這個(gè)紙牌游戲的玩家的個(gè)數(shù)的步驟包括檢測(cè)牌桌上有多少手牌和牌桌上有多少注彩注至少其中之一。
29.一種鑒定紙牌游戲的方法,所述方法包括下列步驟自動(dòng)確定一個(gè)從中要發(fā)出一個(gè)紙牌游戲的若干手牌的多張紙牌的成副紙牌值序列,這個(gè)成副序列具有一系列紙牌值,這些紙牌值依次排列在從對(duì)于與要發(fā)的第一張牌相應(yīng)的紙牌值編號(hào)為1開(kāi)始的以整數(shù)編號(hào)的各個(gè)相對(duì)位置上;自動(dòng)確定一個(gè)從若干玩家和一個(gè)莊家收回的包括至少一個(gè)玩家的至少一手完成牌和一個(gè)莊家的至少一手完成牌的若干紙牌的紙牌值的回收紙牌值序列;確定在這個(gè)紙牌游戲中的玩家的個(gè)數(shù);對(duì)于這些玩家中的每個(gè)玩家,確定一手起手牌;確定這手起手牌是否被拆分;如果這手起手牌沒(méi)有拆分,確定這手完成牌的博要牌的張數(shù)j,博要牌的張數(shù)等于在回收紙牌值序列內(nèi)玩家的起手牌與前一手起手牌之間的紙牌的張數(shù);確定玩家的一手預(yù)期牌,這手預(yù)期牌包括在成副紙牌值序列內(nèi)第i個(gè)位置上的紙牌值;在成副牌紙牌值序列內(nèi)第n+1+i個(gè)位置上的紙牌值,其中n等于在這個(gè)紙牌游戲中玩家的個(gè)數(shù);以及在成副牌紙牌值序列內(nèi)從一個(gè)等于2n+2+所有前面玩家各手牌的博要牌的張數(shù)的位置開(kāi)始的相繼j個(gè)位置上的紙牌值;如果這手起手牌被拆分,確定每手完成牌的博要牌的數(shù),玩家的第一手完成牌的博要牌的張數(shù)等于在回收紙牌值序列內(nèi)玩家的起手牌的第一張紙牌與前一手起手牌之間的紙牌的張數(shù),而第二手完成牌的博要牌的張數(shù)等于在回收紙牌值序列內(nèi)玩家的起手牌的第二張紙牌與玩家的起手牌的第一張紙牌之間的紙牌的張數(shù);確定玩家的第一手預(yù)期牌,這手預(yù)期牌包括在成副紙牌值序列內(nèi)第i個(gè)位置上的紙牌值;在成副紙牌值序列內(nèi)從一個(gè)等于2n+2+所有前面各手牌的博要牌的張數(shù)的位置開(kāi)始的相繼j個(gè)位置上的紙牌值;以及確定玩家的第二手預(yù)期牌,這手預(yù)期牌包括在成副紙牌值序列內(nèi)第n+1+i個(gè)位置上的紙牌值,其中n等于在這個(gè)紙牌游戲中有多少手有效牌的手?jǐn)?shù);在成副紙牌值序列內(nèi)從一個(gè)等于2n+2+所有前面各手牌的博要牌的張數(shù)的位置開(kāi)始的相繼j個(gè)位置處上紙牌值;以及對(duì)于每手牌,將一手完成牌與相應(yīng)的一手預(yù)期牌進(jìn)行比較。
30.權(quán)利要求29的方法,其中所述自動(dòng)確定一個(gè)從中要發(fā)出一個(gè)紙牌游戲的若干手牌的多張紙牌的成副紙牌值序列的步驟包括計(jì)算產(chǎn)生一個(gè)偽隨機(jī)紙牌值序列。
31.權(quán)利要求29的方法,其中所述自動(dòng)確定一個(gè)從中要發(fā)出一個(gè)紙牌游戲的若干手牌的多張紙牌的成副紙牌值序列的步驟包括從這個(gè)紙牌游戲要從中發(fā)牌的這些紙牌的若干紙牌中的每張紙牌讀出與紙牌值相應(yīng)的標(biāo)記。
32.一種核實(shí)紙牌游戲的方法,所述方法包括下列步驟依次從一個(gè)紙牌游戲?qū)闹邪l(fā)牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;確定一個(gè)成副紙牌值序列,序列內(nèi)的這些紙牌值分別與依次讀出的標(biāo)識(shí)符一一相應(yīng);從形成一手牌的若干紙牌中的每張紙牌讀出一個(gè)標(biāo)識(shí)符;根據(jù)成副紙牌值序列、發(fā)了幾手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值;以及確定從形成這手牌的那些紙牌中的每一張紙牌讀出的標(biāo)識(shí)符是否與這手牌的這組預(yù)期紙牌值相應(yīng)。
33.權(quán)利要求32的方法,其中所述根據(jù)成副紙牌值序列、發(fā)了多少手牌和這手牌在發(fā)牌次序內(nèi)的相對(duì)位置確定這手牌的一組預(yù)期紙牌值的步驟包括根據(jù)成副紙牌值序列和玩家的總數(shù)確定一手起手牌的一對(duì)預(yù)期紙牌值;根據(jù)在這成副序列內(nèi)相繼起手牌之間的紙牌值的個(gè)數(shù)確定一手牌的預(yù)期博要牌的張數(shù);以及根據(jù)成副紙牌值序列、這手牌的預(yù)期博要牌的張數(shù)和前面各手牌的預(yù)期博要牌的累計(jì)數(shù)確定這些博要牌的預(yù)期紙牌值。
34.權(quán)利要求32的方法,其中所述讀出一個(gè)標(biāo)識(shí)符的步驟包括以光學(xué)方式讀出紙牌上的標(biāo)記和以磁學(xué)方式讀出紙牌上的標(biāo)記之一。
35.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括一個(gè)配置成通過(guò)計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌值序列的處理器;以及一個(gè)從形成至少一手牌的若干紙牌中的每張紙牌讀出標(biāo)識(shí)符的讀牌器,所述讀牌器與處理器連接,向處理器提供與所讀出的標(biāo)識(shí)符相應(yīng)的紙牌標(biāo)識(shí)信息,其中所述處理器還配置成核實(shí)形成至少一手牌的那些紙牌具有與按一種符合計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記。
36.權(quán)利要求35的系統(tǒng),其中所述處理器和讀牌器配置在單個(gè)殼體內(nèi)。
37.權(quán)利要求35的系統(tǒng),其中所述處理器和讀牌器分別配置在獨(dú)立的殼體內(nèi)。
38.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括一個(gè)從形成至少一手牌的若干紙牌中的每張紙牌讀出標(biāo)識(shí)符的讀牌器;以及一個(gè)可通過(guò)連接從一個(gè)遠(yuǎn)端源接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的處理器,所述處理器與讀牌器連接,從讀牌器接收與所讀出的標(biāo)識(shí)符相應(yīng)的紙牌標(biāo)識(shí)信息,所述處理器配置成核實(shí)形成至少一手牌的那些紙牌具有與按一種符合所接收的計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記。
39.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括一個(gè)從形成至少一手牌的若干紙牌中的每張紙牌讀出標(biāo)識(shí)符的讀牌器;以及一個(gè)可通過(guò)連接從一個(gè)遠(yuǎn)端源接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的處理器,所述處理器與讀牌器連接,從讀牌器接收與所讀出的標(biāo)識(shí)符相應(yīng)的紙牌標(biāo)識(shí)信息,其中所述處理器配置成核實(shí)形成至少一手牌的那些紙牌具有與按一種符合所接收的計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記。
40.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括通過(guò)計(jì)算產(chǎn)生一個(gè)第一偽隨機(jī)紙牌值序列的偽隨機(jī)序列產(chǎn)生裝置;從形成至少一手牌的若干紙牌中的每張紙牌讀出一些標(biāo)識(shí)符的紙牌讀出裝置;以及核實(shí)形成這手牌的那些紙牌具有與按一種符合計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記的核實(shí)裝置。
41.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括接收一個(gè)計(jì)算產(chǎn)生的第一偽隨機(jī)紙牌值序列的通信裝置;從形成至少一手牌的若干紙牌中的每張紙牌讀出一些標(biāo)識(shí)符的紙牌讀出裝置;以及核實(shí)形成這手牌的那些紙牌具有與按一種符合所接收的計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記的核實(shí)裝置。
42.一種核實(shí)紙牌分發(fā)的系統(tǒng),所述系統(tǒng)包括接收一個(gè)計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列和接收從形成至少一手牌的若干紙牌中的每張紙牌讀出的一些標(biāo)識(shí)符的通信裝置;以及核實(shí)形成這手牌的那些紙牌具有與按一種符合所接收的計(jì)算產(chǎn)生的偽隨機(jī)紙牌值序列的至少一部分的次序分發(fā)的各紙牌值的標(biāo)記相應(yīng)的標(biāo)記的核實(shí)裝置。
全文摘要
通過(guò)將一手或多手實(shí)際牌對(duì)照相應(yīng)各手預(yù)期牌進(jìn)行核實(shí),確定實(shí)際發(fā)的紙牌是否與根據(jù)初始紙牌值序列本應(yīng)發(fā)的紙牌相應(yīng)。初始紙牌值序列可以是通過(guò)計(jì)算偽隨機(jī)地產(chǎn)生的,紙牌將通過(guò)例如按照這個(gè)序列的次序打印,分發(fā)給玩家和/或莊家。這個(gè)初始紙牌值序列也可以通過(guò)在發(fā)牌前從若干紙牌讀出標(biāo)識(shí)符確定。
文檔編號(hào)A63F9/24GK1539116SQ02815461
公開(kāi)日2004年10月20日 申請(qǐng)日期2002年5月20日 優(yōu)先權(quán)日2001年6月8日
發(fā)明者理查德·索爾蒂斯, 理查德·休伊金加, 休伊金加, 理查德 索爾蒂斯 申請(qǐng)人:Arl公司