專利名稱:虛擬紙牌游戲系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明概括地說涉及一種虛擬紙牌游戲系統(tǒng)。
背景技術(shù):
在娛樂場(chǎng)中,在現(xiàn)場(chǎng)牌桌上玩的許多游戲中都帶有紙牌。這種游戲的實(shí)例包括二十一點(diǎn)、撲克、巴卡拉(baccarat)、pai-gow撲克、Let-It-Ride.TM.、加勒比海Stud.TM.以及其它許多種。在現(xiàn)場(chǎng)牌桌游戲中的紙牌通常包括一些耗時(shí)的操作要求。這些操作包括收牌、洗牌以及發(fā)牌。這樣的操作需要專門培訓(xùn)的發(fā)牌人來完成。結(jié)果,除了在完成操作中的時(shí)間損耗外,還要承擔(dān)培訓(xùn)發(fā)牌人或者雇用熟練發(fā)牌人的費(fèi)用。此外,欺詐可能也是一個(gè)問題。為了阻止這種欺詐,需要持續(xù)的攝像機(jī)監(jiān)視或者頻繁的巡邏。這種辦法進(jìn)一步增加了成本。
為了克服以上問題,電子游戲行業(yè)創(chuàng)造了帶有電子發(fā)牌人、虛擬紙牌以及按鈕以執(zhí)行與所玩游戲有關(guān)功能的視頻游戲機(jī)。一些現(xiàn)有技術(shù)使紙牌游戲自動(dòng)化,但是要使用真實(shí)的籌碼。此外,一些虛擬現(xiàn)有技術(shù)需要擅長(zhǎng)紙牌游戲、獎(jiǎng)品計(jì)算和分配的發(fā)牌人,因其不能完成一個(gè)或多個(gè)這樣的任務(wù)。
許多現(xiàn)有技術(shù)紙牌游戲機(jī)在設(shè)計(jì)時(shí)沒有考慮游戲者需要。例如,許多游戲者喜歡與紙牌和籌碼進(jìn)行互動(dòng)。這樣的游戲者享受從紙牌邊緣漸漸地展示揭開底牌,而現(xiàn)場(chǎng)觀眾對(duì)他們進(jìn)行歡呼時(shí),所帶來的懸念和興奮的體驗(yàn)。這類游戲者可能還不僅僅滿足于通過看數(shù)字或者表示虛擬籌碼的非互動(dòng)計(jì)算機(jī)圖像而向往把籌碼放到下賭注區(qū)域的自由。目前,沒有現(xiàn)有技術(shù)紙牌游戲機(jī)能完全滿足這種需要。
因此,本發(fā)明乃針對(duì)上述關(guān)注而構(gòu)思并目前已經(jīng)完成實(shí)踐。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種虛擬紙牌游戲系統(tǒng),該系統(tǒng)包括處理單元;連接到該處理單元的多個(gè)游戲者屏幕;以及與每個(gè)游戲者屏幕關(guān)聯(lián)的觸摸傳感單元,其響應(yīng)通過觸摸傳感單元探測(cè)的連續(xù)觸摸運(yùn)動(dòng),顯示在游戲者屏幕上的游戲紙牌用于圖形操縱,該操縱包括三維顯示,以便至少部分地從牌面朝下的顯示上揭示游戲紙牌。
根據(jù)本發(fā)明的另外方面,提供一種這樣的方法,其中該方法對(duì)通過本發(fā)明探測(cè)的連續(xù)觸摸運(yùn)動(dòng)進(jìn)行響應(yīng)而用圖形方式操縱顯示在觸摸屏上的游戲紙牌,以便至少部分地從牌面朝下的顯示上揭示該游戲紙牌,該方法包括產(chǎn)生假想的細(xì)長(zhǎng)組件,該組件垂直于連續(xù)觸摸運(yùn)動(dòng)的方向;以及用圖形方式映像其中該連續(xù)觸摸運(yùn)動(dòng)作用在該假想細(xì)長(zhǎng)組件的該游戲紙牌的一部分。
附圖概述借助于實(shí)例并結(jié)合附圖,從以下書面描述中,本發(fā)明的實(shí)施例將得到更好的理解,同時(shí)對(duì)于本領(lǐng)域普通技術(shù)人員顯而易見,而所述的僅是本發(fā)明的其中例子。其中
圖1為本發(fā)明實(shí)例系統(tǒng)設(shè)置的俯視圖;圖2為示出了操作中的圖1實(shí)例步驟的流程圖;圖3為示出了由圖1中實(shí)例利用的紙牌折彎算法步驟的流程圖;圖4a為示出虛擬紙牌卷曲/彎曲的示意圖;圖4b為沿著直線X-X的圖4a中虛擬紙牌的剖面圖;以及圖5為示出了從紙牌游戲開始到結(jié)束的在實(shí)例中包含步驟的流程圖。
詳細(xì)描述在典型的實(shí)施例中,虛擬紙牌系統(tǒng)提供一種紙牌游戲,其中該紙牌游戲以三維顯示呈現(xiàn)于監(jiān)視器屏幕上。該系統(tǒng)允許真人游戲者通過監(jiān)視器屏幕來玩紙牌游戲。該監(jiān)視器屏幕可以是觸摸屏,其中該觸摸屏允許真人游戲者直接輸入指令。實(shí)時(shí)響應(yīng)來自真人游戲者的指令,該顯示在觸摸屏上的紙牌游戲可配合圖形處理,例如在角部折彎紙牌來看底面。
參考圖1,在這里描述實(shí)例的系統(tǒng)設(shè)計(jì)包括桌子20、與觸摸傳感器結(jié)合的六個(gè)監(jiān)視器1到6、中央處理器19、打印機(jī)17、籌碼盤21、鈔票接受器14、安全金庫(kù)13以及五個(gè)智能卡讀取器22。實(shí)例的詳細(xì)說明如下。
該桌子20可以是具有六個(gè)矩形空心空間的半圓設(shè)計(jì),用于安裝六個(gè)觸摸屏監(jiān)視器1到6。桌子可提供隔間或者空間,來放置中央處理器19、籌碼盤21、鈔票接受器14、安全金庫(kù)13、卡讀取器22以及一個(gè)或多個(gè)音頻話筒(在圖1中未示出)。在這里描述的實(shí)例中,可把智能卡信貸讀取器22設(shè)置在真人游戲者坐或者站位置附近,每個(gè)游戲者觸摸屏監(jiān)視器1到5設(shè)置一個(gè)智能卡信貸讀取器22。
此外,標(biāo)準(zhǔn)娛樂場(chǎng)桌布可覆蓋桌子20,同時(shí)皮革裝飾的襯層可覆蓋桌子邊緣。桌子20可以安置成外觀像傳統(tǒng)的娛樂場(chǎng)桌子。通過中央處理器19,與現(xiàn)實(shí)不同的是,游戲操作的所有顯示和計(jì)算均用電子方式進(jìn)行。
觸摸屏監(jiān)視器1到6每個(gè)均包括五個(gè)基本部件i)例如基于電容、電阻、表面聲波(SAW)/接地聲波(GAW)或者類似技術(shù)的觸摸傳感器;ii)例如基于陰極射線管(CRT)、液晶顯示器(LCD)、等離子體或者具有在其上嵌入傳感器顯示屏的類似技術(shù)的監(jiān)視器;iii)用于接收來自觸摸傳感器并響應(yīng)中央處理器19而實(shí)現(xiàn)功能的控制器;
iv)軟件驅(qū)動(dòng)器,該軟件驅(qū)動(dòng)器使控制器和中央處理器19連通,并使控制器識(shí)別通過觸摸傳感器探測(cè)的輸入。
如圖1所示,中央處理器19可放置在桌子20下面,或者放置在桌子20外面。例如,中央處理器19可以是包括以下的計(jì)算機(jī),該計(jì)算機(jī)包括處理單元(PU)、存儲(chǔ)裝置、具有視頻輸入/輸出(I/O)到觸摸屏監(jiān)視器1到6視頻接口的視頻顯示單元、至少一個(gè)具有聲頻I/O到聲頻話筒(該話筒在圖1中沒有示出)的聲頻輸出單元、例如Windows#和Linux,Unix#等等的計(jì)算機(jī)操作系統(tǒng)、用于所有I/O外圍設(shè)備的軟件驅(qū)動(dòng)器、以及用于連接到例如打印機(jī)17、卡讀取器22等外圍設(shè)備的串行/并行端口以及必要時(shí)的數(shù)據(jù)I/O接口和數(shù)據(jù)I/O轉(zhuǎn)換器/分離器。
計(jì)算機(jī)軟件程序可存儲(chǔ)在中央處理器19的存儲(chǔ)裝置中。該程序可在觸摸屏監(jiān)視器1到6上以圖形用戶界面(GUI)組織所有游戲元素的顯示。有時(shí)考慮先前事件、現(xiàn)階段狀態(tài)或者預(yù)期事件,該程序可濾出用于動(dòng)作的有關(guān)數(shù)據(jù)、翻譯數(shù)據(jù)(如有必要在數(shù)據(jù)轉(zhuǎn)換后)含義以及作用于翻譯的結(jié)果。該數(shù)據(jù)可來自所有連接到程序上裝置/設(shè)備的I/O接口。例如,確定游戲者在其中一個(gè)觸摸屏監(jiān)視器1到6上圖形元素空間內(nèi)位置觸摸的位置。通過觸摸屏的控制器,對(duì)應(yīng)于每一觸點(diǎn)的坐標(biāo)可變?yōu)橐淮M(jìn)制數(shù)據(jù)。該數(shù)據(jù)然后通過串聯(lián)從控制器傳遞到中央處理器19。該中央處理器19可提取數(shù)據(jù),讀取坐標(biāo),并表現(xiàn)與觸點(diǎn)有關(guān)的動(dòng)作。
該程序可包含例如隨機(jī)數(shù)字控制算法以及紙牌折彎算法的算法。該隨機(jī)數(shù)字控制算法例如可使用Gaming Labs International(GLI)鑒定的用于電子洗牌的隨機(jī)數(shù)字發(fā)生器。該紙牌折彎算法可用來提供一種虛擬現(xiàn)實(shí)的紙牌翻動(dòng)機(jī)構(gòu),其中該機(jī)構(gòu)將隨后詳細(xì)描述。
該程序可同時(shí)管理游戲操作,其中該程序可包括設(shè)定計(jì)時(shí)器,根據(jù)游戲者或者發(fā)牌人請(qǐng)求,用于在適當(dāng)時(shí)間游戲者回答(在必要時(shí))、出牌、撤回、示出和/或洗電子牌,如果游戲需要游戲者翻轉(zhuǎn)時(shí)確保翻轉(zhuǎn)正確順序,并根據(jù)購(gòu)買的信貸、贏或者輸,計(jì)算收益以及損失,分配和收回虛擬籌碼。在臨到游戲前、在游戲期間或者剛結(jié)束后,該程序還可通過話筒以正確順序(與顯示同步)制造音響效果或者音樂,并用正確圖形動(dòng)畫(在必要時(shí))以正確順序(與聲音同步)顯示在該GUI中的物體。
該程序的另外特征能夠在觸摸屏監(jiān)視器1到6和中央處理器19之間對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)傳遞和處理。例如,在Windows#操作系統(tǒng)平臺(tái)中,Windows#消息處理和遞歸函數(shù)可用于執(zhí)行實(shí)時(shí)運(yùn)算。
此外,該程序可包含跟蹤在桌子20進(jìn)行所有游戲的交易、算帳、審計(jì)和印制報(bào)表的特征。
打印機(jī)17可以是用于印刷每筆交易發(fā)出收據(jù)的電子器件。打印機(jī)17可包括例如基于噴墨/噴泡、激光、點(diǎn)陣或者類似技術(shù)的印刷能力、存儲(chǔ)裝置、用于連接到諸如中央處理器19的計(jì)算機(jī)的串行/并行端口、使控制器與連接的計(jì)算機(jī)操作系統(tǒng)進(jìn)行通信并協(xié)助控制器管理打印功能的軟件驅(qū)動(dòng)器、以及操作打印功能的控制器。打印機(jī)17也可用于打印選擇或者所有的在桌子20發(fā)生的交易記錄報(bào)告。交易的實(shí)例是游戲者用于籌碼的現(xiàn)金交換完成,其中表明籌碼現(xiàn)金交換的收據(jù)為游戲者打印。在另外的實(shí)例中,打印機(jī)可在每個(gè)游戲者觸摸屏監(jiān)視器1到5處得到,例如用于打印游戲者期望的交易收據(jù)、獲勝報(bào)告等等。
籌碼盤21可用來容納籌碼。如果任何紙牌游戲者出示真實(shí)的籌碼交換虛擬籌碼,則籌碼盤21在那里為發(fā)牌人容納這些真實(shí)的籌碼。
鈔票接受器14可以是校驗(yàn)紙幣真實(shí)性的電子器件,其中該紙幣由游戲者為交換游戲信用、真實(shí)籌碼或者虛擬籌碼而提供。
該鈔票接受器14可包括例如光反射器、磁性圖象掃描器等等不同種類傳感器或者校驗(yàn)裝置,以校驗(yàn)是否真實(shí)以及掃描紙幣面額。
安全金庫(kù)13可以是用于儲(chǔ)存游戲者交換籌碼的現(xiàn)金的現(xiàn)金庫(kù)。該安全金庫(kù)13象盒子形狀,其中帶有至少收集鈔票或者紙幣而敞開的一邊。在安全金庫(kù)13的安全特性例如可基于利用掛鎖鎖定盒子敞開側(cè)而具備。
智能卡讀取器22可以是能利用具有數(shù)據(jù)存儲(chǔ)能力的智能卡的電子器件。智能卡讀取器22從插入其中的智能卡中讀取信貸值,或者把信貸值寫入到該智能卡內(nèi)。
在描述的實(shí)例中,具體地說,可設(shè)置智能卡讀取器22。也可提供諸如信用卡、簽帳卡等等的電子貨幣系統(tǒng),用于游戲操作的貨幣或者信貸交易。
對(duì)于其它的電子貨幣系統(tǒng),需要每個(gè)游戲者的輸入面板,用于輸入游戲者的帳戶密碼,或者可需要其它的驗(yàn)證簽名,用于信貸交換虛擬籌碼的貨幣,或者用于游戲操作的真實(shí)籌碼。這些其它的電子貨幣系統(tǒng)可進(jìn)一步連接到中央處理器19,以協(xié)助計(jì)帳/打印和/或直接地連接到打印機(jī)17以打印交易收據(jù)。它們也可嵌入它們自己的打印機(jī),以直接打印交易收據(jù)。
發(fā)牌人觸摸屏監(jiān)視器6位于發(fā)牌人的發(fā)牌區(qū)域,并顯示GUI用于真實(shí)發(fā)牌人操作。做為選擇,發(fā)牌人觸摸屏監(jiān)視器6顯示自動(dòng)電子發(fā)牌人的圖形接口。在這種情況下,不需要人來從觸摸屏監(jiān)視器6上操作。如果想要真人發(fā)牌人,則該發(fā)牌人從GUI控制并管理游戲。當(dāng)使用電子紙牌時(shí),對(duì)于真人發(fā)牌人則不需要在紙牌處理方面擅長(zhǎng)。也不需要發(fā)牌人分配籌碼(除非游戲者或者娛樂場(chǎng)管理人員另外提出)和計(jì)算紙牌游戲的收益。所有籌碼是電子的,以及中央處理器19計(jì)算收益。
當(dāng)提到真人發(fā)牌人時(shí),不必要地意味著他需要具有任何發(fā)牌技能甚至參與到電子發(fā)牌或者其它活動(dòng)。他的任務(wù)通常是游戲管理員,該管理員可包括紙牌游戲發(fā)起人、桌子收銀員、桌子老板和/或類似人員,該系統(tǒng)設(shè)計(jì)成具有全自動(dòng)模式、半自動(dòng)模式或者手動(dòng)模式。
顯示在觸摸屏監(jiān)視器6上的GUI可包括容納多層虛擬紙牌的計(jì)算機(jī)模擬紙牌鞋(shoe)7。紙牌的洗牌可在基于隨機(jī)數(shù)字控制算法的計(jì)算機(jī)軟件程序指令下進(jìn)行。在洗牌后,洗牌后的牌可虛擬地位于在觸摸屏監(jiān)視器6上所示的計(jì)算機(jī)模擬鞋7上。紙牌的分發(fā)可根據(jù)真實(shí)娛樂場(chǎng)紙牌游戲桌模擬進(jìn)行。利用從鞋7移動(dòng)到游戲者分配的紙牌區(qū)域9(在觸摸屏監(jiān)視器3內(nèi)紙牌區(qū)域9示出)或者發(fā)牌人分配的紙牌區(qū)域15的虛擬紙牌。
游戲者觸摸屏監(jiān)視器1到5可均勻地靠近半圓桌子20的圓邊設(shè)置,以便顯示真人游戲者操作的GUI。
利用具有娛樂場(chǎng)實(shí)際籌碼圖形或者標(biāo)準(zhǔn)既定程序的籌碼圖形的虛擬籌碼,為真人游戲者顯示的GUI可包括表明游戲者現(xiàn)有銀行存款的信貸區(qū)域8。由于觸摸屏監(jiān)視器為平面,如果所有的虛擬籌碼彼此堆積,則從俯視圖游戲者不能計(jì)算現(xiàn)有籌碼數(shù)目。因此,在手頭現(xiàn)有籌碼的實(shí)際信貸值出現(xiàn)在數(shù)字區(qū)域18。此外,如上所述,可以有分配的紙牌區(qū)域9,其中放置分發(fā)紙牌并能夠借助于真人游戲者通過觸及觸摸屏監(jiān)視器而操作該分發(fā)的紙牌。也設(shè)有賭博區(qū)域10和收益區(qū)域11,其中在該賭博區(qū)域10可放置作為賭注而配置的虛擬籌碼,而在該收益區(qū)域11,在籌碼被收集并堆碼回到信貸區(qū)域8前,可示出在游戲中贏得的虛擬籌碼。此外還具有必要時(shí)激活而顯示在顯示器上的菜單條16。該菜單條16可包含游戲操作的熱鍵,其中游戲者可進(jìn)入諸如取消下賭注、反復(fù)下賭注等操作。
在加入游戲以前,真人游戲者需要任何一個(gè)游戲接納的真實(shí)籌碼、智能卡、現(xiàn)金或者其它的電子貨幣形式,游戲者可把這些交給游戲發(fā)牌人。游戲發(fā)牌人在發(fā)牌人觸摸屏監(jiān)視器6上操作GUI,以把相應(yīng)的信貸發(fā)送到游戲者屏幕。利用按鈕驗(yàn)證裝置或者諸如磁性通達(dá)卡、鑰匙開關(guān)等等其它的安全驗(yàn)證裝置,可要求驗(yàn)證以阻止非授權(quán)交易。從打印機(jī)17打印可為每筆交易發(fā)布的打印收據(jù),同時(shí)內(nèi)部軟件可跟蹤所有用于帳目和審計(jì)目的的交易。如果游戲者使用智能卡,則當(dāng)紙牌插入智能卡讀取器22時(shí),信貸自動(dòng)地變?yōu)樘摂M籌碼并在游戲者屏幕上顯示。iButton驗(yàn)證裝置可以小型便攜計(jì)算機(jī),該便攜計(jì)算機(jī)可以是用于保證公司登錄以及私人使用的鑰匙鏈。
在游戲期間,真人游戲者可通過首先觸摸游戲者希望在信貸區(qū)域8下賭注的一定數(shù)值的虛擬籌碼而設(shè)置賭注,然后觸摸賭注區(qū)域10。在這種方式中,一個(gè)虛擬籌碼可存放在賭注區(qū)域10。接著,在該賭注區(qū)域10中每次觸摸可把同樣數(shù)值的另外虛擬籌碼存放到賭注區(qū)域10內(nèi),除非游戲者通過在該信貸區(qū)域8觸摸這樣的不同虛擬籌碼而選擇不同數(shù)值的另外虛擬籌碼。所有下賭注可在通過控制處理器提供的規(guī)定賭注時(shí)間窗口期間進(jìn)行。
該游戲系統(tǒng)可進(jìn)一步提供另外的時(shí)間窗口,以確保有秩序和平穩(wěn)的游戲操作。當(dāng)下賭注時(shí)間窗口結(jié)束時(shí),發(fā)牌時(shí)間窗口開始。在該時(shí)間窗口期間,根據(jù)操作的游戲,該虛擬紙牌可像娛樂場(chǎng)真實(shí)桌子紙牌游戲那樣發(fā)牌,直到所有的紙牌被分發(fā)。在該發(fā)牌時(shí)間窗口結(jié)束后,觀看紙牌時(shí)間窗口開始,在該觀看紙牌時(shí)間窗口期間,游戲者能操作該紙牌。在朝紙牌中間拖動(dòng)前,在紙牌區(qū)域9的虛擬紙牌上的最初觸摸可顯示紙牌在拖動(dòng)方向向上卷曲/折彎的三維(3D)動(dòng)畫,這與真實(shí)的游戲者以懸念感窺視或者揭示真實(shí)紙牌相似。拖動(dòng)是指游戲者的手指在進(jìn)行最初觸摸后以在觸摸屏監(jiān)視器1到5上恒定接觸來運(yùn)動(dòng)。卷曲或者折彎的速度取決于手指拖曳運(yùn)動(dòng)的速度。為了極大地增加游戲活動(dòng)的氛圍,通過連接的話筒,動(dòng)畫可與游戲的同步音響效果結(jié)合。當(dāng)觀看紙牌時(shí)間窗口進(jìn)行時(shí),所有的虛擬紙牌可通過中央處理器19自動(dòng)地展示。根據(jù)操作的游戲,時(shí)間窗口被啟動(dòng)的時(shí)期可彼此交錯(cuò)。例如,游戲者可在撲克游戲中設(shè)置賭注時(shí)觀看紙牌。在這種情況下,觀看紙牌時(shí)間窗口和下賭注時(shí)間窗口均可啟動(dòng)。
在贏、輸或者平局完成后,通過在觸摸屏監(jiān)視器1到6上的動(dòng)畫,收益和損失被計(jì)算和收集,并判給游戲者。這些動(dòng)畫模擬在桌子環(huán)境下真實(shí)收益和損失是如何收集和判決的。游戲者可在任何時(shí)候退出桌子。如果他或者她不在游戲中,則他或者她的信貸可利用真實(shí)的籌碼、信貸券或者信貸卡退回到插入在智能卡讀取器22內(nèi)的智能卡。
圖2例示了游戲活動(dòng)的步驟,其中包含在圖1的觸摸屏監(jiān)視器1前就坐的真人游戲者。
在開始的步驟202,真人游戲者可觸摸該觸摸屏監(jiān)視器11。在步驟204,觸摸屏監(jiān)視器的觸摸傳感器可探測(cè)該觸摸并在觸摸屏監(jiān)視器1的控制器中觸發(fā)響應(yīng),以啟動(dòng)軟件觸摸屏驅(qū)動(dòng)器。
在步驟206,該驅(qū)動(dòng)器然后可產(chǎn)生觸摸的二維(2D)信息。該信息可涉及在觸摸屏監(jiān)視器上接觸位置的坐標(biāo)。坐標(biāo)的參照值可根據(jù)橫軸和縱軸來提取。
該2D信息然后經(jīng)由從觸摸屏監(jiān)視器1控制器到中央處理器19的數(shù)據(jù)I/O串行/并行連接件傳遞到中央處理器19。在步驟208,中央處理器19把該2D觸摸信息轉(zhuǎn)換成為三維信息。例如,可采用稱為Ray Picking的已知技術(shù),用于從2D觸摸信息轉(zhuǎn)換到3D觸摸信息。在轉(zhuǎn)換期間,通過視口變換,繼之以投射變換,然后通過領(lǐng)域(world)變換,Ray Picking對(duì)來源于觸摸屏監(jiān)視器1的2D坐標(biāo)進(jìn)行表達(dá)。
在轉(zhuǎn)換后,在步驟210,根據(jù)2D和/或3D信息(適用于目標(biāo)的任何一種),該中央處理器19可識(shí)別在觸摸屏位置被觸摸的目標(biāo)。
在步驟214,如果在步驟212觸摸區(qū)域被確定為菜單條16,則中央處理器19可繼續(xù)進(jìn)行操作,以識(shí)別在真人游戲者選擇的菜單條16內(nèi)的菜單按鈕。因此,在步驟216,該中央處理器19可引起軟件運(yùn)行,以處理與真人游戲者敲擊按鈕有關(guān)的一個(gè)或更多動(dòng)作。例如,如果在下賭注時(shí)間窗口期間選擇“取消賭注”按鈕,則所有的從下賭注時(shí)間窗口時(shí)間開始到“取消下賭注”按鈕被敲擊時(shí)間設(shè)置的賭注均被撤回。
如果在步驟218觸摸區(qū)域被確定為信貸區(qū)域8,則在步驟220在該信貸區(qū)域8內(nèi)特定值的觸摸虛擬籌碼高亮度顯示。
假定虛擬籌碼已經(jīng)在202到210以及218和220后高亮度顯示。此刻,如果在步驟222觸摸區(qū)域被識(shí)別為賭注區(qū)域10,則在步驟224該高亮度顯示虛擬籌碼可放置到該賭注區(qū)域10。
接著,在賭注區(qū)域10上每個(gè)更進(jìn)一步的觸摸可把其中一個(gè)高亮度顯示虛擬籌碼(s)放置到賭注區(qū)域10。
如果在步驟226該觸摸區(qū)域被識(shí)別為紙牌區(qū)域9,則中央處理器19對(duì)以前在步驟206確定的2D坐標(biāo)進(jìn)行提取,隨后把該坐標(biāo)變換到中央處理器19的存儲(chǔ)裝置內(nèi)。該中央處理器19可核對(duì)觸摸是否在虛擬紙牌的規(guī)定白邊內(nèi)。在步驟300,如果觸摸在白邊內(nèi),則啟動(dòng)紙牌折彎算法。否則該過程結(jié)束,直到另外的觸摸由系統(tǒng)探測(cè)到。
結(jié)合圖4a和4b參考圖3,如下描述作用于虛擬紙牌400的在步驟300的紙牌折彎算法。
在步驟302,當(dāng)真人游戲者觸摸紙牌區(qū)域9內(nèi)的虛擬紙牌400時(shí),參考點(diǎn)可設(shè)定在與真人游戲者觸及的觸摸屏位置相應(yīng)的坐標(biāo)上。該參考點(diǎn)可以是在虛擬紙牌400白邊422內(nèi)的坐標(biāo)。該白邊422可通過虛擬紙牌400參數(shù)421的兩個(gè)補(bǔ)償參數(shù)423形成。在一個(gè)實(shí)施方式中,兩個(gè)補(bǔ)償參數(shù)由1cm來抵消。當(dāng)真人游戲者結(jié)合白邊422在觸摸屏監(jiān)視器1觸摸時(shí),參考點(diǎn)被設(shè)定。
一旦在步驟304設(shè)定參考點(diǎn),則在步驟304,觸摸傳感器探測(cè)在虛擬紙牌400表面上任何連續(xù)觸摸的坐標(biāo)。對(duì)于每個(gè)觸摸傳感器探測(cè)的連續(xù)觸摸的坐標(biāo),在步驟306,可計(jì)算當(dāng)前坐標(biāo)相對(duì)于先前探測(cè)坐標(biāo)的對(duì)應(yīng)角度和距離??赏ㄟ^矢量點(diǎn)積來得到對(duì)應(yīng)角度和距離。
在步驟308,連續(xù)觸摸的坐標(biāo)角度可用于確定連續(xù)觸摸的前進(jìn)是否在有效的邊界內(nèi)。當(dāng)參考點(diǎn)設(shè)定時(shí)確定有效的邊界。如果連續(xù)觸摸以在有效邊界內(nèi)角度前進(jìn),則紙牌折彎算法可只折彎虛擬紙牌400。例如,當(dāng)參考點(diǎn)設(shè)置在虛擬紙牌400恰好角部時(shí),用于連續(xù)觸摸的有效邊界是在該虛擬紙牌400內(nèi)的包括沿著側(cè)邊的任何位置。
如果該連續(xù)觸摸在有效邊界范圍內(nèi),則在步驟310垂直于連續(xù)觸摸方向402的基準(zhǔn)線404由矢量叉積產(chǎn)生。根據(jù)該基準(zhǔn)線404,在步驟312形成假想圓柱體420。該假想圓柱體420在屏幕上看不見,而可用于測(cè)繪虛擬紙牌400。該假想圓柱體420沿著基準(zhǔn)線404接觸,因此該虛擬紙牌400的表面形成與假想圓柱體420的正切面。該假想圓柱體420的結(jié)構(gòu)可以設(shè)計(jì)成具有諸如1cm的直徑。
在步驟314,當(dāng)該觸摸傳感器探測(cè)有關(guān)連續(xù)觸摸的前進(jìn)時(shí),該假想圓柱體420朝手指運(yùn)動(dòng)方向滾動(dòng),而其中假想圓柱體420滾卷的虛擬紙牌400部分映射在該假想圓柱體420上。這樣的映射提供了用于游戲操作紙牌折彎的虛擬效果。如果該觸摸傳感器探測(cè)到更進(jìn)一步的觸摸前進(jìn),同時(shí)虛擬紙牌400映射在假想圓柱體420上的部分已經(jīng)達(dá)到假想圓柱體420的最高點(diǎn)418,則部分該虛擬紙牌420、該部分虛擬紙牌400進(jìn)一步在方向402前進(jìn),而不映射在該假想圓柱體420上。
在紙牌折彎算法步驟期間,如在步驟316中核對(duì)那樣,如果該觸摸傳感器沒有探測(cè)到在該監(jiān)視器屏幕上有任何觸摸(真人游戲者的手指離開監(jiān)視器屏幕),該參考點(diǎn)可消除,同時(shí)該虛擬紙牌400放回到觸摸前紙牌400原始呈現(xiàn)狀態(tài)。這樣的復(fù)位可以是紙牌折彎算法的反向算法或者如步驟318只是用具有其原始呈現(xiàn)狀態(tài)的紙牌替換該折彎虛擬紙牌。
下面參考圖5,借助于實(shí)例來描述在這里名為89撲克的紙牌游戲Pok-Pek-Kow的改進(jìn)型。
在步驟502,真人游戲者可加入桌子(在圖1中為20)來玩89撲克。
其次,游戲者可在三個(gè)選項(xiàng)之間進(jìn)行選擇,以獲得游戲信貸。三個(gè)選項(xiàng)可以是在步驟504中使用真實(shí)的籌碼、在步驟506中使用現(xiàn)金和/或在步驟508使用智能卡。游戲者也可只選擇增加信貸并直接地進(jìn)行到步驟518。
如果該游戲者選用真實(shí)的籌碼,則在步驟510,在桌子值班的真人發(fā)牌人(在圖1中20)可計(jì)算和收集來自該游戲者的籌碼,并把該籌碼保存在籌碼盤(在圖1中的21)中。此后,根據(jù)交換的真實(shí)籌碼數(shù)值量,發(fā)牌人把該數(shù)值量借貸給分配給游戲者的現(xiàn)有游戲者屏幕(即在圖1中觸摸屏監(jiān)視器1到5任何一個(gè))。信貸量然后在游戲者屏幕上以虛擬籌碼出現(xiàn)。
如果游戲者選擇使用現(xiàn)金作為信貸交換,則在步驟512,發(fā)牌人從游戲者收集現(xiàn)金并把現(xiàn)金發(fā)送到鈔票接受器(在圖1中的14)或者安全金庫(kù)(在圖1中的13)。此后,根據(jù)現(xiàn)金的交換量,發(fā)牌人把該交換量借貸給分配給游戲者的現(xiàn)有游戲者屏幕(即在圖1中觸摸屏監(jiān)視器1到5其中之一)。信貸量然后在游戲者屏幕上以虛擬籌碼出現(xiàn)。
如果游戲者選擇使用智能卡,則在步驟514,發(fā)牌人不需要做什么。該游戲者可把智能卡插入到智能卡讀取器22內(nèi),同時(shí)存在于智能卡中的借貸可自動(dòng)地出現(xiàn)在游戲者的屏幕上。
接著,游戲在步驟516開始。在觸摸屏監(jiān)視器(在圖1中的1到6)上所有的顯示和計(jì)算可通過中央處理器(在圖19中的19)以電子方式完成。
89撲克的游戲流程如下。
可以多達(dá)五個(gè)游戲者,其中發(fā)牌人作為莊家。該莊家可以完全電子地自動(dòng)化,或者可以有操作發(fā)牌人觸摸屏監(jiān)視器(在圖1中的6)的真人發(fā)牌人。可使用多疊紙牌。
在開始,進(jìn)行洗牌。洗牌利用隨機(jī)數(shù)字洗牌算法電子地進(jìn)行。當(dāng)預(yù)定隨機(jī)終點(diǎn)達(dá)到時(shí)進(jìn)行再洗牌。
然后,下賭注時(shí)間窗口打開,以使游戲者設(shè)置它們的賭注。游戲者然后根據(jù)如前面描述的用于下賭注時(shí)間窗口的下賭注方法來設(shè)置他們的賭注。
在所有賭注被確認(rèn)后,該下賭注時(shí)間窗口可關(guān)閉,同時(shí)莊家開始分配虛擬紙牌。在一疊紙牌中的第一張紙牌發(fā)給游戲者1,然后第二張紙牌發(fā)給游戲者2等等,直到發(fā)給最后一個(gè)游戲者,其次發(fā)給莊家。在兩輪發(fā)牌后,莊家和游戲者每個(gè)人都有兩張紙牌。莊家的紙牌可面朝上分發(fā),但游戲者他們的紙牌朝下,其中可以在游戲期間任何時(shí)候選擇使紙牌朝上或者朝下。為了使紙牌朝上,游戲者可用他/她的手指在觸摸屏監(jiān)視器(在圖1中1到5中任何之一)上在紙牌區(qū)域(圖1中9)拖動(dòng),直到揭示虛擬紙牌。當(dāng)游戲者揭示紙牌時(shí),該游戲者可選擇具有當(dāng)他/她漸漸揭示紙牌時(shí)現(xiàn)場(chǎng)觀眾為他們歡呼的聲響效果。該聲響效果可在連接到中央處理器(在圖1中的19)的話筒上播放。所有紙牌可在發(fā)牌時(shí)間窗口期間分發(fā)。
在該實(shí)例中,由中央處理器(在圖1中的19)控制的游戲系統(tǒng)可根據(jù)如下描述來處理游戲規(guī)則以及計(jì)算。
在所有紙牌上的點(diǎn)可以人頭牌當(dāng)做10點(diǎn)來求和??傸c(diǎn)數(shù)的最后數(shù)字為得分。例如18點(diǎn)可認(rèn)為是8。
當(dāng)在兩張紙牌分配紙牌時(shí),任何以自然數(shù)即8或者9獲勝的游戲者可立即獲勝,除非莊家具有相等或者更高得分。如果莊家具有8或者9,則游戲停止。得分然后與莊家相比。具有較高得分的游戲者可獲勝,相等得分平手以及較低得分失敗。如果游戲者以一把同花牌(a Pair Flush or Pair withFlush)獲勝,則該獲勝可以是不同的幾率以及獲勝的計(jì)算方法不同。如果莊家沒有自然數(shù)獲勝,則該游戲繼續(xù)。幾率表可當(dāng)計(jì)算贏得物時(shí)查閱。幾率表可以被電子地編碼到中央處理器(在圖1中的19)的存儲(chǔ)裝置內(nèi)并在需要時(shí)查閱。
在第三輪紙牌分配期間,從現(xiàn)有兩張紙牌計(jì)算得到0-3分的游戲者必須拿第三張牌加到他的得分上。具有4-7得分的游戲者可考慮停留在該得分上,或者抽取第三張牌。在莊家一方,如果他/她具有0-5的得分,則該莊家必須抽取第三張牌,加到他/她的得分上。如果該莊家具有6-7得分,則他/她可停止。
在三張紙牌中,具有0-3得分的游戲者立即丟失他/她的在下賭注時(shí)間窗口期間設(shè)置的賭注。得分大于3的游戲者然后與莊家的得分相比。如果游戲者具有比莊家更高的得分,則該游戲者可能獲勝,相同得分為平手,而較低得分失敗。如果游戲者以3-Of A-Kind、3 Card Flush or a3-Of-A-A-Kind with Flush獲勝,則該獲勝可以是不同的獲勝幾率,同時(shí)參考幾率表格需要獲勝計(jì)算。例如,以3-Of-A-Kind以同花牌獲勝的游戲者具有他在下賭注時(shí)間窗口期間設(shè)賭的信貸三倍的獲勝幾率。
因此,在上述實(shí)例中,用于89撲克游戲者的處理規(guī)則如下1)如果為自然數(shù)8或者9,則游戲?yàn)閭€(gè)別的游戲者停下來;2)如果他的得分在2張紙牌上為0-3,則該游戲者抽取第三張牌;2)如果他的得分在2張紙牌上為4-7,則該游戲者考慮停止或者抽取第三張牌;4)如果他的得分在3張紙牌上為0-3,則該游戲者自動(dòng)地徹底失敗并輸?shù)羲馁€注;5)游戲者獲勝計(jì)算參考幾率表格得出;而用于89撲克莊家的處理規(guī)則如下1)如果莊家具有自然數(shù)8或者9,則所有的游戲停止;2)如果莊家得分為5或者更少,則該莊家必須到達(dá)6并抽取紙牌;3)該莊家只贏得游戲者的賭注。
根據(jù)莊家處理規(guī)則,如果滿足條件,則該系統(tǒng)為莊家自動(dòng)地抽取牌。
根據(jù)游戲者處理規(guī)則,如果滿足條件,則該系統(tǒng)為游戲者自動(dòng)地抽取紙牌或者提示游戲者抽取紙牌。在第三張紙牌分發(fā)結(jié)束時(shí),所有的游戲者敞開他們的紙牌,同時(shí)中央處理器(在圖1中的19)計(jì)算獲勝數(shù)值。一旦計(jì)算出獲勝數(shù)值,則游戲者的信貸可因此增加/減少。然后收集虛擬紙牌,同時(shí)系統(tǒng)本身再啟動(dòng),用于下一輪游戲。在游戲中,一旦游戲者接收他們的紙牌并啟動(dòng)觀看紙牌時(shí)間窗口,則能夠?qū)崿F(xiàn)由紙牌折彎算法支配的窺視紙牌特征。此外,在實(shí)例中,虛擬紙牌只在觀看紙牌時(shí)間窗口中斷后揭示,或者通過利用在觸摸屏上現(xiàn)有的指定鍵來立即揭示紙牌。在觀看紙牌時(shí)間窗口期間,在游戲者窺視他的紙牌時(shí)以及紙牌折彎起動(dòng)期間,該紙牌可能不完全揭示。
在步驟518,如果游戲者沒有足夠的信貸,則游戲者可在步驟524選擇退出并結(jié)束游戲,或者在步驟520選擇增加信貸繼續(xù)(如果信貸不夠的話),或者如果該游戲者具有足夠的信貸,則游戲者守候以在下一輪參與。
如果根據(jù)游戲者更喜歡的信貸交換模式,游戲者希望在游戲前或者在游戲結(jié)束時(shí)增加信貸,則在步驟522,信貸憑單、收據(jù)籌碼或者紙牌的信貸可向他發(fā)布,用于交易。
在上述方式中,公開了一種用于真實(shí)桌子紙牌游戲的電子模擬系統(tǒng)和方法。只描述了少數(shù)實(shí)施例。然而,根據(jù)此公開內(nèi)容,對(duì)本領(lǐng)域技術(shù)人員顯而易見的是,在不脫離本發(fā)明范圍情況下,可進(jìn)行許多變化和/或改型。
權(quán)利要求
1.一種虛擬紙牌游戲系統(tǒng),包括處理單元;連接到該處理單元的多個(gè)游戲者屏幕;以及與每個(gè)游戲者屏幕有關(guān)的觸摸傳感組件,其中響應(yīng)通過觸摸傳感單元探測(cè)的連續(xù)觸摸運(yùn)動(dòng),顯示在游戲者屏幕上的游戲紙牌用于圖形處理,該處理包括三維顯示,以便至少部分地從牌面朝下的顯示上揭示游戲紙牌。
2.根據(jù)權(quán)利要求1的系統(tǒng),其中該處理單元產(chǎn)生假想細(xì)長(zhǎng)組件,用于映像該連續(xù)觸摸運(yùn)動(dòng)作用在上面的該游戲紙牌的一部分,其中該組件垂直于連續(xù)觸摸運(yùn)動(dòng)的方向。
3.根據(jù)權(quán)利要求2的系統(tǒng),其中該假想細(xì)長(zhǎng)組件為假想圓柱體。
4.如前面權(quán)利要求任何一個(gè)所述的系統(tǒng),其中每個(gè)游戲者屏幕被分成一組功能區(qū)域,而根據(jù)通過觸摸傳感器單元探測(cè)的觸摸所在的功能區(qū)域,信息處理機(jī)對(duì)該被探測(cè)觸摸進(jìn)行處理。
5.如權(quán)利要求4所述的系統(tǒng),其中該功能區(qū)域組包括游戲卡區(qū)域。
6.如權(quán)利要求4或者5所述的系統(tǒng),其中該功能區(qū)域組包括籌碼容納區(qū)域和下賭注區(qū)域。
7.如權(quán)利要求6所述的系統(tǒng),其中在該籌碼容納區(qū)域通過觸摸傳感器單元探測(cè)的單個(gè)觸摸和繼之以在下賭注區(qū)域探測(cè)的觸摸作用下,該處理器指令從在籌碼容納區(qū)域中顯示去除籌碼,并在下賭注區(qū)域顯示籌碼。
8.如權(quán)利要求7所述的系統(tǒng),其中在該下賭注區(qū)域探測(cè)的隨后單個(gè)觸摸作用下,該處理器指令從在籌碼容納區(qū)域顯示中去除相同數(shù)值的另外籌碼,并在下賭注區(qū)域顯示籌碼。
9.如前面權(quán)利要求任何一個(gè)所述的系統(tǒng),其中該系統(tǒng)還包括連接到處理器單元的發(fā)牌人屏幕,用于顯示一疊紙牌的洗牌以及把紙牌分發(fā)到游戲者屏幕。
10.如權(quán)利要求9所述的系統(tǒng),其中與發(fā)牌人屏幕有關(guān)的觸摸傳感器單元促成發(fā)牌人屏幕起到與處理機(jī)部件用戶接口的作用。
11.如前面權(quán)利要求任何一個(gè)所述的系統(tǒng),其中該系統(tǒng)還包括音響單元,用于在處理機(jī)部件控制下提供音頻信號(hào),同時(shí)該處理機(jī)部件能夠根據(jù)來自觸摸傳感器單元的信號(hào)操縱該音頻信號(hào)。
12.如前面權(quán)利要求任何一個(gè)的系統(tǒng),其中該系統(tǒng)還包括支付單元,以及該處理機(jī)部件對(duì)每個(gè)游戲者的交易進(jìn)行記帳。
13.如權(quán)利要求11所述的系統(tǒng),其中該支付單元包括電子轉(zhuǎn)帳機(jī)、紙幣讀取器和安全金庫(kù)中的一個(gè)或多個(gè)。
14.如前面權(quán)利要求任何一個(gè)所述的系統(tǒng),其中該系統(tǒng)在沒有真人控制者情況下在自動(dòng)模式下操作。
15.如權(quán)利要求1到13任何一個(gè)所述的系統(tǒng),其中該系統(tǒng)在有真人控制者情況下在半自動(dòng)模式下操作。
16.如權(quán)利要求1到13任何之一所述的系統(tǒng),其中該系統(tǒng)通過真人控制者而手動(dòng)地控制。
17.一種計(jì)算機(jī)可讀取存儲(chǔ)媒體,在其中具有儲(chǔ)存編碼形式,用于指令計(jì)算機(jī)執(zhí)行實(shí)施虛擬紙牌游戲的方法,該方法包括在每個(gè)均包括與之關(guān)聯(lián)的觸摸傳感器的多個(gè)游戲者屏幕上顯示游戲紙牌,并響應(yīng)通過觸摸傳感器單元探測(cè)的連續(xù)觸摸運(yùn)動(dòng)來用圖形方式操縱顯示的紙牌。
18.一種對(duì)通過觸摸屏探測(cè)的連續(xù)觸摸運(yùn)動(dòng)進(jìn)行響應(yīng)而用圖形方式操縱顯示在觸摸屏上游戲紙牌、以便至少部分地從牌面朝下的顯示上揭示該游戲紙牌的方法,該方法包括產(chǎn)生假想的細(xì)長(zhǎng)組件,該組件垂直于連續(xù)觸摸運(yùn)動(dòng)的方向;以及用圖形方式映像其中該連續(xù)觸摸運(yùn)動(dòng)作用該假想細(xì)長(zhǎng)組件的該游戲紙牌的一部分。
19.根據(jù)權(quán)利要求18的方法,其中該假想細(xì)長(zhǎng)組件為假想圓柱體。
全文摘要
一種虛擬紙牌系統(tǒng)提供這樣一種紙牌游戲,其中該紙牌游戲以三維顯示呈現(xiàn)于監(jiān)視器屏幕上。該系統(tǒng)允許真人游戲者通過監(jiān)視器屏幕來玩紙牌游戲。該監(jiān)視器屏幕可以是觸摸屏,其中該觸摸屏允許真人游戲者直接輸入指令。該顯示在觸摸屏上的紙牌游戲可配合圖形操縱,實(shí)時(shí)響應(yīng)來自真人游戲者的指令,例如在角部折彎紙牌來看背面。
文檔編號(hào)G07F17/32GK1905924SQ200480040793
公開日2007年1月31日 申請(qǐng)日期2004年6月21日 優(yōu)先權(quán)日2004年6月21日
發(fā)明者傅寶聯(lián), 鄭禮義, 郭慧明 申請(qǐng)人:威科私人有限公司