專利名稱:游戲機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種諸如投幣機、彈球盤游戲機以及投球游戲機等的游戲機,這種游戲機具有一個可變顯示裝置,用于在其上可變化地顯示多個符號。
在一個投幣機中,把一個轉(zhuǎn)動輪式的顯示機構(gòu)用作所述的可變顯示裝置,在該裝置中,在其圓周面上排列有多個符號的各個轉(zhuǎn)輪被諸如步進(jìn)電機那樣的驅(qū)動裝置驅(qū)動而進(jìn)行旋轉(zhuǎn)。在游戲期間,勝或負(fù)是根據(jù)當(dāng)所述轉(zhuǎn)輪停止時,沿預(yù)定獲勝線所排列的符號組合來確定的,若游戲的競賽取得了勝利,那么一定數(shù)量的與獲勝種類相對應(yīng)的硬幣或獎品就會被給出來。
在如上所述用于改變多列符號顯示的游戲機中,符號的可變顯示是由含有一個微機的控制系統(tǒng)控制的,從而避免競賽的勝負(fù)由游戲者技巧所決定的可能性。
特別是,在投幣機的情況下,當(dāng)一個游戲者操作一個操縱桿或一個啟動按鈕時,所述的控制系統(tǒng)驅(qū)動所述可變顯示裝置的轉(zhuǎn)輪旋轉(zhuǎn),并同時對一個隨機數(shù)進(jìn)行采樣。然后,所述的控制系統(tǒng)對照一個預(yù)定獲勝條件表來確定所采樣的隨機數(shù)是否對應(yīng)著一個獲勝,并且根據(jù)所確定的結(jié)果來確定符號(停止符號),并將該符號顯示在一個可視窗口之內(nèi),并在一個預(yù)定時間周期之后停止所述轉(zhuǎn)輪的旋轉(zhuǎn),當(dāng)所述轉(zhuǎn)輪停止轉(zhuǎn)動時,就可以通過所述的可視窗口觀察所述的符號。
另一方面,在一個諸如是一個彈球盤游戲機的投球游戲機中,既不操作一個操縱桿也不操作一個啟動按鈕,而是將一個瞄準(zhǔn)游戲球投入到一個被稱作“啟動孔”的獲勝區(qū),控制系統(tǒng)就啟動去操作一個可變顯示裝置,并同時對一個隨機數(shù)進(jìn)行采樣。所述的控制系統(tǒng)參照一個獲勝條件表根據(jù)所述隨機數(shù)來確定本次競賽的勝負(fù),從而確定停止符號,并在一個預(yù)定時間周期之后停止可變顯示。
另外,在具有例如是由CRT(陰極射線管)形成的視頻型可變顯示裝置的游戲機的情況下,符號模式的圖形數(shù)據(jù)以一個預(yù)定順序存儲在一個存儲設(shè)備(符號ROM)中,一個控制系統(tǒng)從所述符號ROM中讀出需要在所述可變顯示裝置上顯示的符號模式數(shù)據(jù)。
在任一情況下,在一個設(shè)置有一個可變顯示裝置的游戲機中,借助一個微機或類似裝置來控制多個符號列的運動,并使其停止在一個預(yù)定位置。
如上所述,在通常的投幣機中,所述的控制系統(tǒng)使所有的轉(zhuǎn)輪開始轉(zhuǎn)動,并進(jìn)入勻速旋轉(zhuǎn)狀態(tài),在一個預(yù)定的時間周期之后,控制所述轉(zhuǎn)輪停止轉(zhuǎn)動,從而顯示停止符號,所述停止符號是根據(jù)獲勝確定的結(jié)果來確定的。然而,在這個制動控制期間,所述轉(zhuǎn)輪不以相同的時間間隔停止轉(zhuǎn)動,這是由于沿一個獲勝線排成一行的所述停止符號位于各轉(zhuǎn)輪的不同位置或?qū)哟危虼藶槭雇V狗栐谒霁@勝線上排成一行需要校正停止的定時。就是說,所述轉(zhuǎn)輪停止的時間間隔變得不規(guī)則了。例如,假定三個轉(zhuǎn)輪同時開始轉(zhuǎn)動,隨后,第一轉(zhuǎn)輪、第二轉(zhuǎn)輪、第三轉(zhuǎn)輪如所述自左至右自動地順序停止,從所述第一轉(zhuǎn)輪停止到所述第二轉(zhuǎn)輪停止的時間間隔可能大大地不同于從所述第二轉(zhuǎn)輪停止到所述第三轉(zhuǎn)輪停止的時間間隔。
在這種情況下,由于支撐一個環(huán)狀符號列的每個轉(zhuǎn)輪的停止的定時是不規(guī)則的,所以,一個游戲參與者就會覺得停止符號不是根據(jù)操縱桿的牽引定時隨機地沿獲勝線排成一行,而是受到投幣機的有意控制,這就會使游戲參與者失去對游戲的興趣。這種麻煩事是沒有設(shè)置轉(zhuǎn)輪停止按鈕、而是在一個預(yù)定時間周期之后使轉(zhuǎn)輪停止的那類投幣機普遍存在的現(xiàn)象。另外,在投球游戲機的情況下,所述可變顯示裝置符號列停止時間間隔的不規(guī)則性也帶來了同樣的麻煩事。
特別是,在這些游戲機中,一局比賽的勝負(fù)只有在所有的符號列都停止以后才能知道,因此,游戲參與者會以極大興趣等待一會兒直至所述符號列停止。盡管游戲參與者此刻懷有這種強烈的興趣,但如果所述符號列的停止定時是不規(guī)則的,那么游戲參與者也會失去對游戲的興趣。
本發(fā)明的一個目的是提供一種具有一個可變地顯示多個符號的可變顯示裝置的游戲機,它能夠顯示預(yù)定的停止符號,同時消除符號列停止時間間隔的不規(guī)則性。
本發(fā)明的另一個目的是提供一種游戲機,它能夠在符號列停止時消除它們的不規(guī)則操作,從而避免游戲參與者對游戲失去興趣。
為了達(dá)到上述目的,本發(fā)明提供的游戲機包括一個可變顯示裝置,用于通過沿一個預(yù)定方向移動多個符號列中的各符號列可變地顯示各符號列的符號,所述各符號列是由沿預(yù)定方向上排列的多個符號組成;驅(qū)動信號產(chǎn)生裝置,用于當(dāng)預(yù)定的游戲條件滿足時,產(chǎn)生一個操作所述可變顯示裝置的驅(qū)動信號。
停止符號確定裝置,用于響應(yīng)所述的驅(qū)動信號確定當(dāng)所述符號列停轉(zhuǎn)時需要顯示的停止符號的組合;位置檢測裝置,用于分別單獨地檢測各符號列的停止符號的位置,并用于分別產(chǎn)生表示各停止符號位置的位置信號;校正量確定裝置,用于根據(jù)由所述位置檢測裝置所產(chǎn)生的位置信號來確定用于校正所述停止符號位置的校正量,和控制裝置,用于響應(yīng)所述驅(qū)動信號控制由所述顯示裝置所顯示的符號列的運動和停止,從而利用由所述校正量確定裝置所確定的校正量在所述符號列運動一開始的時候?qū)ζ溥\動進(jìn)行控制,直到各符號列的運動速度達(dá)到預(yù)定的勻速運動速度。
最好是,所述的控制裝置利用由所述校正量確定裝置確定的、用于校正由所述位置檢測裝置檢測到的停止符號位置的校正量來控制所述符號列的運動和停止,以便當(dāng)所述符號列停轉(zhuǎn)時使所述符號排成一行,這樣,當(dāng)所述符號列停轉(zhuǎn)時,所述符號排成一行。
在一個最佳實施例中,所述的校正量定義為符號列開始運動的時間點的差。
最好是,所述的控制裝置以使所述符號列開始運動的時間點之差變得最小這樣一種順序來啟動多個符號列的運動。
在另外一個最佳實施例中,所述校正量定義為加速時間周期之差,在各加速時間周期內(nèi),所述多個符號列中的相應(yīng)符號列被加速,直到其運動速度達(dá)到所述預(yù)定的均勻運動速度為止。
最好是,所述的控制裝置以使所述加速時間周期之差變得最小的這樣一個順序,參照多個符號列中的第一個開始運動的符號列的加速時間周期來啟動所述多個符號列的運動。
例如,所述游戲機可以是一個投幣機或是一個投球游戲機。
通過結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,本發(fā)明上述和其它目的、特性和優(yōu)點將變得更加明顯。
圖1是表示根據(jù)本發(fā)明一個實施例的投幣機的外觀的透視圖。
圖2是表示所述投幣機控制裝置的電路結(jié)構(gòu)的方框圖。
圖3是表示轉(zhuǎn)輪驅(qū)動機構(gòu)以及與其相關(guān)的控制電路的配置情況的示意圖。
圖4是表示所述投幣機執(zhí)行的轉(zhuǎn)輪控制過程的流程圖;圖5的流程圖是圖4流程圖的繼續(xù);圖6是表示轉(zhuǎn)輪上的各符號位置及其相應(yīng)代碼的的示意圖;圖7是表示在所述控制裝置的驅(qū)動和停止控制下,三個轉(zhuǎn)輪操作狀況的時序圖;圖8是一個類似于圖6的示意圖,區(qū)別在于各轉(zhuǎn)輪上停止符號的位置不同于圖6所示的位置;圖9是一個類似于圖7的時序圖,區(qū)別在于所述三個轉(zhuǎn)輪以不同于圖7所示的順序被驅(qū)動旋轉(zhuǎn);圖10是一個類似于圖3的示意圖,區(qū)別在于所述的轉(zhuǎn)輪驅(qū)動機構(gòu)是由不同的與其相關(guān)的控制電路所控制;圖11是表示用于圖10所示之控制電路的啟動旋轉(zhuǎn)控制脈沖表的原理的示意圖;圖12是表示由圖10所示的控制電路執(zhí)行的轉(zhuǎn)輪控制過程的流程圖;圖13是表示在驅(qū)動和停止控制狀態(tài)下轉(zhuǎn)輪的運行狀態(tài)的時序圖,其中,第一轉(zhuǎn)輪以參考加速度被啟動旋轉(zhuǎn),以及圖14是表示在驅(qū)動和停止控制狀態(tài)下轉(zhuǎn)輪的運行狀態(tài)的時序圖,其中,第二轉(zhuǎn)輪以參考加速度被啟動旋轉(zhuǎn)。
下面將結(jié)合示出了本發(fā)明實施例的附圖對本發(fā)明作詳細(xì)描述。
首先參看圖1,它示出了根據(jù)本發(fā)明第一實施例的一個投幣機的外觀。在所述投幣機的機身2內(nèi),設(shè)置有構(gòu)成可變顯示裝置的可轉(zhuǎn)動的三個轉(zhuǎn)輪第一轉(zhuǎn)輪3,第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5。所述的轉(zhuǎn)輪3、4和5中的每一個都具有此后將要涉及的如圖6所示的被分成13個部分的外圓周表面。在所述轉(zhuǎn)輪3~5中,每一個轉(zhuǎn)輪的13個部分上分別印制有“star”、“bar”、“l(fā)emon”等符號,通過在所述機身2前表面上所形成的窗口6、7和8可以看到每個轉(zhuǎn)輪的三個符號。
可以投放1~3個硬幣以用于這種投幣機的一次競賽,并且當(dāng)把一個硬幣投入到硬幣投放口9時,單一的獲勝線10將變得有效。利用對應(yīng)于機身2前表面上的獲勝線10所設(shè)置的一個燈(未示出)的亮光向游戲參與者指明所述獲勝線10的有效狀態(tài)。在所述機身2的前表面內(nèi),還設(shè)置有一個賒購按鈕11和一個硬幣投放按鈕12。若游戲參與者按壓了所述的賒購按扭11,那么他就可以賒借例如1~50個硬幣,游戲者所賒借硬幣的數(shù)量顯示在賒購數(shù)顯示器13上。
當(dāng)所述的游戲者在塞入硬幣之后操作啟動操縱桿15時,所述的第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5開始轉(zhuǎn)動,從而轉(zhuǎn)輪上的顯示符號向下運動。在所述轉(zhuǎn)輪3、4和5已經(jīng)進(jìn)入了勻速轉(zhuǎn)動之后,再經(jīng)過一個預(yù)定的時間周期,所述的各轉(zhuǎn)輪以預(yù)定時間周期間隔(例如,下一個停止轉(zhuǎn)動的轉(zhuǎn)輪進(jìn)一步轉(zhuǎn)動相當(dāng)于兩個符號的附加量)按第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)5這樣一個順序停止轉(zhuǎn)動。然后,若停止在所述獲勝線10上的符號組合對應(yīng)于一個獲勝,那么對應(yīng)于獲勝種類的一定數(shù)量的硬幣和所投放的一定數(shù)量的硬幣就會在付給盤16上給回。就此而論,即使按壓過所述的賒購按鈕,一定數(shù)量的超過可賒購硬幣上限的硬幣仍然被送回給所述付給盤16。
在本實施例中,如后面將要詳細(xì)描述的,所述轉(zhuǎn)輪的轉(zhuǎn)動是這樣控制的,即為了以相同的時間間隔停止所述的各轉(zhuǎn)輪,使所述各轉(zhuǎn)輪對應(yīng)于各自不同的啟動時間點啟動旋轉(zhuǎn)。
圖2示出了投幣機的電路結(jié)構(gòu)回路。整個游戲過程是由一個控制裝置22控制的。所述的控制裝置22與存儲裝置23、數(shù)據(jù)存儲裝置24、校正值計算裝置26、時間周期計算裝置27和轉(zhuǎn)輪控制裝置36一起構(gòu)成了一個系統(tǒng)控制器28。所有上述這些裝置都將在下面予以詳細(xì)描述。所述系統(tǒng)控制器28配置有一個微機,該微機的CPU構(gòu)成了所述的控制裝置22。
連接到所述控制裝置22的有一個硬幣投入傳感器30,用于當(dāng)檢測到一個硬幣已經(jīng)通過所述硬幣投放口9投入到投幣機中時,或當(dāng)對所述硬幣投放按鈕12進(jìn)行了操作時產(chǎn)生一個游戲開始信號;還有一個啟動開關(guān)31,用于當(dāng)所述啟動操縱桿15被操作或牽引時產(chǎn)生一個開始信號;還有一個當(dāng)產(chǎn)生所述開始信號時運行的隨機數(shù)發(fā)生器32,用于產(chǎn)生在預(yù)定值范圍內(nèi)的隨機數(shù);還有一個采樣電路33,用于在產(chǎn)生所述隨數(shù)之后對應(yīng)于一個預(yù)定時間點對所述隨機數(shù)中的一個進(jìn)行采樣;另外還有一個經(jīng)過驅(qū)動器13a的計數(shù)器13和一個經(jīng)過驅(qū)動器34的硬幣付給設(shè)備35。
所述系統(tǒng)控制器28還包括一個轉(zhuǎn)輪控制裝置36,它的功能是利用一個由所述微機執(zhí)行的程序來實現(xiàn)的。圖3示出了一個轉(zhuǎn)輪控制機構(gòu),即一個驅(qū)動所述的轉(zhuǎn)輪3、4和5的轉(zhuǎn)輪驅(qū)動機構(gòu),和一個與其相關(guān)的控制電路,用于控制所述轉(zhuǎn)輪的驅(qū)動和停止。如圖所示,作為所述控制電路一部分的轉(zhuǎn)輪控制裝置36把用于控制所述轉(zhuǎn)輪驅(qū)動的信號傳送給連接到步進(jìn)電機44、45和46的驅(qū)動器41、42和43,以驅(qū)動所述轉(zhuǎn)輪3、4和5轉(zhuǎn)動。利用一定數(shù)量的,由所述轉(zhuǎn)輪控制裝置36所提供的驅(qū)動脈沖,控制所述步進(jìn)電機44、45和46的各自轉(zhuǎn)動量,并利用由同一來源所提供的驅(qū)動脈沖的間隔來控制各自的旋轉(zhuǎn)速度。這里提供三種驅(qū)動脈沖間隔,即一個是用于加速控制的,一個是用于勻速旋轉(zhuǎn)的,最后一個是用于制動控制的,其數(shù)據(jù)被輸入到一個驅(qū)動脈沖定時表40中。因此,加速時間周期是彼此相同的,在整個加速時間周期,所述的步進(jìn)電機44、45和46被加速到所述轉(zhuǎn)輪勻速旋轉(zhuǎn)的預(yù)定轉(zhuǎn)動速度,并且制動時間周期也是彼此相同的,在整個制動時間周期內(nèi),以預(yù)定旋轉(zhuǎn)速度轉(zhuǎn)動的步進(jìn)電機44、45和46被減速直到停止。就此而言,由3個計數(shù)器36a、36b和36c分別對由所述轉(zhuǎn)輪控制裝裝置36提供給所述步進(jìn)電機44、45和46的驅(qū)動脈沖進(jìn)行計數(shù)。
作為前述控制電路的一部分并用于控制所述步進(jìn)電機44、45和46的驅(qū)動和停止的控制裝置22包括第一轉(zhuǎn)輪制動定時器47,用于根據(jù)需要設(shè)定一個預(yù)定時間周期,在此預(yù)定時間周期內(nèi),應(yīng)當(dāng)向所述步進(jìn)電機44提供驅(qū)動脈沖;第二轉(zhuǎn)輪校正定時器48,用于設(shè)定開始向步進(jìn)電機45提供驅(qū)動脈沖的定時;第二轉(zhuǎn)輪制動定時器49,用于設(shè)定開始對步進(jìn)電機45制動控制的定時;第三轉(zhuǎn)輪校正定時器50,用于設(shè)定開始向步進(jìn)電機46提供驅(qū)動脈沖的定時;第三轉(zhuǎn)輪制動定時器51,用于設(shè)定開始對步進(jìn)電機46制動控制的定時,同時還包括前述的驅(qū)動脈沖定時表40。這些組成部件傳送信號給所述的轉(zhuǎn)輪控制裝置36,并從其接收信號。
所述第一轉(zhuǎn)輪制動定時器47被設(shè)定成前述的預(yù)定時間周期。另外,所述第二轉(zhuǎn)輪校正定時器49和第三轉(zhuǎn)輪校正定時器50根據(jù)所確定的延時周期被設(shè)置成各自的設(shè)定時間周期,這在下面將要進(jìn)行敘述。所述第一轉(zhuǎn)輪制動定時器47和所述第二轉(zhuǎn)輪校正定時器48在各自的設(shè)定時間周期設(shè)定后被啟動,而當(dāng)所述第二轉(zhuǎn)輪校正定時器48用完時,所述第三轉(zhuǎn)輪校正定時器50被啟動。
所述第二轉(zhuǎn)輪制動定時器49和所述第三轉(zhuǎn)輪制動定時器51被設(shè)置成各自固定的時間周期,從而使所述各轉(zhuǎn)輪制動的時間間隔彼此相同。根據(jù)本發(fā)明實施例的一個例子,所設(shè)定的轉(zhuǎn)輪制動時間間隔在從在前轉(zhuǎn)輪停止到當(dāng)前轉(zhuǎn)輪停止的整個時間周期內(nèi)使一個轉(zhuǎn)輪繼續(xù)運動相應(yīng)于兩個符號的附加量,該附加量可以通過被設(shè)置成所述轉(zhuǎn)輪勻速旋轉(zhuǎn)的旋轉(zhuǎn)速度N1、每個轉(zhuǎn)輪上所有符號的數(shù)量A和所述轉(zhuǎn)輪停止的時間間隔之間的關(guān)系來計算。也就是說,一個轉(zhuǎn)輪的停止位置相對于所述在前轉(zhuǎn)輪的停止位置沿轉(zhuǎn)動方向移動了相當(dāng)于兩個符號的量。當(dāng)在所述第一轉(zhuǎn)輪制動定時器47用完后對所述第一轉(zhuǎn)輪開始實施制動控制時,第二轉(zhuǎn)輪制動定時器49啟動,而當(dāng)?shù)诙D(zhuǎn)輪制動定時器49用完時,第三轉(zhuǎn)輪制動定時器51啟動。
所述的轉(zhuǎn)輪控制裝置36被連接到用于檢測光學(xué)板片55、56和57的光敏傳感器52、53和54,所述的光學(xué)板片55、56和57分別用于遮斷傳輸給所述光敏傳感器52、53和54的光。當(dāng)這些光敏傳感器檢測到所述光學(xué)板片55、56和57時,它們分別產(chǎn)生一個復(fù)位脈沖,去復(fù)位所述的計數(shù)器36a、36b和36c。特別是,當(dāng)所述光敏傳感器52、53和54中的一個產(chǎn)生所述的復(fù)位脈沖時,相對應(yīng)的所述計數(shù)器36a、36b和36c中的一個的計數(shù)被復(fù)位為“0”。因此,在其一轉(zhuǎn)之內(nèi),每個計數(shù)器的計數(shù)對應(yīng)于與其相關(guān)的轉(zhuǎn)輪的旋轉(zhuǎn)角度。由于在所述轉(zhuǎn)輪上以一個固定節(jié)距所排列的符號順序是事先知道的,因此,只要根據(jù)所述計數(shù)器36a、36b和36c的計數(shù)知道了在特定時間點處轉(zhuǎn)輪3、4和5相對于各自預(yù)定位置的旋轉(zhuǎn)角度,就能夠確定該特定時間沿所述獲勝線10定位的符號種類。
所述計數(shù)器36a、36b和36c中每一個的計數(shù)對應(yīng)于所述轉(zhuǎn)輪3、4和5中每一個上十三個位置編碼“0”~“12”中的某一個,并且每個計數(shù)器的計數(shù)通過所述控制裝置22存入所述的數(shù)據(jù)存儲裝置24,以修正其中舊的數(shù)據(jù)。這樣,所述的轉(zhuǎn)輪控制裝置36就可以知道在一轉(zhuǎn)范圍之內(nèi)所述轉(zhuǎn)輪3、4和5上每個符號的旋轉(zhuǎn)位置。
根據(jù)上述投幣機的電路結(jié)構(gòu),當(dāng)一個游戲者如上所述操作所述啟動操縱桿15時,所述的啟動開關(guān)31傳送一個啟動信號給所述的控制裝置22。響應(yīng)該啟動信號,所述控制裝置22使所述隨機數(shù)發(fā)生器32和采樣電路33開始工作,以執(zhí)行隨機數(shù)的采樣。所取樣的隨機數(shù)由所述采樣電路33傳送給控制裝置22。
所述存儲裝置23(出現(xiàn)于圖2中)存貯有一個獲勝概率表23a、符號表23b,獲勝符號組合表23c和一個順序程序23d。所述的獲勝概率表23a包含有一些數(shù)據(jù),用于根據(jù)每個隨機數(shù)的值把由所述隨機數(shù)發(fā)生器所產(chǎn)生的隨機數(shù)劃歸到“大中”、“中中”或“小中”組。所述的符號表23b包括表示相對于每個轉(zhuǎn)輪基準(zhǔn)位置的旋轉(zhuǎn)位置的位置代碼“0~12”與表示在每個轉(zhuǎn)輪四周所排列的符號種類的符號代碼相對應(yīng)的數(shù)據(jù)。所述獲勝符號組合表23c包括對應(yīng)于所述“大中”、“中中”或“小中”的符號組合數(shù)據(jù),而順序程序23d含有游戲程序處理過程的數(shù)據(jù)。
所述的控制裝置22參照所述獲勝概率表23a確定所取樣的隨機數(shù)屬于哪一獲勝組。若它屬于所述獲勝組之一,那么,所述的控制裝置22就把取決于獲勝種類的“大中標(biāo)記”、“中中標(biāo)記”和“小中標(biāo)記”之一寫入所述的數(shù)據(jù)存儲裝置24。若所取樣的隨機數(shù)與所述獲勝概率表23a中所存儲的數(shù)據(jù)中的任何一個都不相符,那么就把一個“失敗標(biāo)記”寫入數(shù)據(jù)存儲裝置24之中。然后,控制裝置22確定滿足寫入數(shù)據(jù)存儲裝置24的所述標(biāo)記的停止符合的組合。
確定停止符號是在所述轉(zhuǎn)輪開始旋轉(zhuǎn)之前進(jìn)行的。為了確定停止符號,需要參考所述轉(zhuǎn)輪3、4和5的當(dāng)前停止位置、符號表23b和獲勝符號組合表23c。所述轉(zhuǎn)輪的當(dāng)前停止位置可以根據(jù)所述計數(shù)器36a~36c的計數(shù)狀態(tài)加以確定。然后,從當(dāng)前停止位置處的各轉(zhuǎn)輪上分別選擇上述組合中的符號。當(dāng)所述第二轉(zhuǎn)輪4相對于第一轉(zhuǎn)輪3繼續(xù)轉(zhuǎn)動相當(dāng)于兩個符號部分的量和所述第三轉(zhuǎn)輪5相對于第二轉(zhuǎn)輪4繼續(xù)轉(zhuǎn)動相同量時,這些符號滿足在一行(在本實施例中是一個水平行)上排成一行的條件,或者是滿足與潛在行的偏離為最小的條件。由于一個轉(zhuǎn)輪可以承載相同種類的多個符號,因此,上述作法是為了使校正量最小化,參考后面的敘述,這通常被用于校正以相同時間間隔停轉(zhuǎn)的轉(zhuǎn)輪上停止符號的停止位置偏差量,從而實現(xiàn)最高效率的校正。這樣,就確定了在所述轉(zhuǎn)輪上各特定位置處的停止符號,同時可以根據(jù)轉(zhuǎn)輪上符號的位置確定表示所述停止符號旋轉(zhuǎn)位置的位置代碼,借此,可以無條件地確定下一時刻需要沿所述獲勝線10顯示的停止符號的位置。
如上所述,當(dāng)在本次比賽結(jié)束時將沿所述獲勝線10被停止的各轉(zhuǎn)輪上停止符號的位置被確定后,利用所述的校正量計算裝置26,根據(jù)當(dāng)前沿所述獲勝線排成一行的所述符號的位置代碼,來計算當(dāng)不進(jìn)行任何校正而僅使所述轉(zhuǎn)輪以相同的時間間隔停轉(zhuǎn)時所得到的關(guān)于停止符號位置的轉(zhuǎn)輪與轉(zhuǎn)輪之間的偏差量。也就是說,第一轉(zhuǎn)輪3和第二轉(zhuǎn)輪4之間以及第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5之間的轉(zhuǎn)輪與轉(zhuǎn)輪之間的偏差量是由所述的校正量計算裝置26進(jìn)行計算的。所述轉(zhuǎn)輪與轉(zhuǎn)輪之間的偏差量下面也將稱之為“校正量”,用于校正所述第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5開始旋轉(zhuǎn)的定時,從而使得在所述轉(zhuǎn)輪達(dá)到勻速旋轉(zhuǎn)狀態(tài)之后,當(dāng)所述轉(zhuǎn)輪以相同的時間間隔停轉(zhuǎn)時,所述的停止符號沿獲勝線10排成一行。第一轉(zhuǎn)輪3和第二轉(zhuǎn)輪4之間以及第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5之間的輪與輪之間偏差量的數(shù)據(jù)被傳送給一個時間周期計算裝置27。
所述的時間周期計算裝置27根據(jù)所述兩個校正量來計算對應(yīng)于第一轉(zhuǎn)輪3開始被驅(qū)動的時間點和第二轉(zhuǎn)輪4開始被驅(qū)動的時間點之間差值的延時周期T3和對應(yīng)于第二轉(zhuǎn)輪4開始被驅(qū)動的時間點和第三轉(zhuǎn)輪5開始被驅(qū)動的時間點之間差值的延時周期T4,并通過所述控制裝置22將這兩個延時周期T3和T4的數(shù)據(jù)傳送給所述的轉(zhuǎn)輪控制裝置36。所述的延時周期T3和T4可通過下式(1)和(2)進(jìn)行計算,其詳細(xì)內(nèi)容將在后面敘述T3={(R12+N1×A×T2)-K1}/(N1×A)......(1)條件是如果(R12+N1×A×T2)<A,則K1=0和如果(R12+N1×A×T2)≥A,則K1=A。
T4={(R23+N1×A×T2)-K2}/(N1×A)......(2)條件是如果(R23+N1×A×T2)<A,則K2=0和如果(R23+N1×A×T2)≥A,則K2=A在上述等式(1)和(2)中,T2、T3、T4、R12、R23、N1和A規(guī)定如下T2各轉(zhuǎn)輪停轉(zhuǎn)的時間間隔,T3第二轉(zhuǎn)輪在開始旋轉(zhuǎn)以前等待的延時周期,T4在第二轉(zhuǎn)輪啟動后,第三轉(zhuǎn)輪轉(zhuǎn)動前等待的延時周期,R12為了與第二轉(zhuǎn)輪上的停止符號排成一行,第一轉(zhuǎn)輪上的停止符號所需通過的符號部分?jǐn)?shù);R23為了與第三轉(zhuǎn)輪上的停止符號排成一行,第二轉(zhuǎn)輪上的停止符號所需通過的符號部分?jǐn)?shù),N1所述轉(zhuǎn)輪勻速旋轉(zhuǎn)的旋轉(zhuǎn)速度,A在一個轉(zhuǎn)輪上所有符號的數(shù)量。
所述的轉(zhuǎn)輪控制裝置26把所述第二轉(zhuǎn)輪校正定時器48設(shè)定為所述延時周期T3,把第三轉(zhuǎn)輪校正定時器50設(shè)定為所述延時周期T40在此方面,當(dāng)所述第二轉(zhuǎn)輪制動定時器49和第三轉(zhuǎn)輪制動定時器51本身被用完時,所述第二轉(zhuǎn)輪制動定時器49和第三轉(zhuǎn)輪制動定時器51自動地復(fù)位到所述時間周期T2,并且當(dāng)所述第一轉(zhuǎn)輪制動定時器47被用完時,它也自動地復(fù)位到時間周期T5,以用于所述游戲的后面比賽。
下面,將參照圖4~6來敘述具有上述結(jié)構(gòu)的所述投幣機的工作情況。
在圖4中,當(dāng)在步驟ST1投入一個硬幣時,便可對所述的啟動操縱桿15進(jìn)行操作。若所述啟動操縱桿15在步驟ST2被操作或牽引,那么前述的啟動信號就被傳送給控制裝置22。響應(yīng)該啟動信號,所述控制裝置22在步驟ST3使隨機數(shù)發(fā)生器32和采樣電路33工作,從而對隨機數(shù)進(jìn)行采樣,然后執(zhí)行獲勝確定,即根據(jù)所述的獲勝概率表23a來確定所采樣的隨機數(shù)是否對應(yīng)于“大中”、“中中”和“小中”中的一個。
若獲勝確定的結(jié)果是“大中”,則所述控制裝置22確定構(gòu)成“大中”(例如是“BAR、BAR、BAR)的符號組合,籍此根據(jù)所述轉(zhuǎn)輪3、4和5的當(dāng)前停止位置、符號表23b和獲勝符號組合表23c確定停止符號的位置,從而使轉(zhuǎn)輪與轉(zhuǎn)輪之間的偏差量為最小。
然后,本步驟ST4,所述的控制裝置22根據(jù)符號表23b檢測所述轉(zhuǎn)輪3、4和5上符號(停止符號)“BAR”的當(dāng)前位置,當(dāng)所述轉(zhuǎn)輪停止時,上述符號將沿獲勝線10被顯示出來。
圖6簡要地示出了在第一到第三轉(zhuǎn)輪上所有符號的位置,其中,各輪上符號的一次循環(huán)表示成以獲勝線10作為起始點“0”且在各輪上形成有以符號位置節(jié)距分度的位置刻度。但是,如上所述,實際上有“0到12”個位置代碼被分配給所述的符號位置,根據(jù)所述的位置代碼,可以確定所述轉(zhuǎn)輪在旋轉(zhuǎn)和停止期間其上符號的位置,并借此計算轉(zhuǎn)輪間偏差量等。在圖6中,假定所述轉(zhuǎn)輪是沿箭頭方向旋轉(zhuǎn)的。另外,若所述各停止符號“BAR”分別位于由所述轉(zhuǎn)輪上 表示的部分上,那么當(dāng)所述轉(zhuǎn)輪處于停止?fàn)顟B(tài)時,所述轉(zhuǎn)輪上的“BAR”這些符號的位置代碼被傳送給所述的校正值計算裝置26。
在每個轉(zhuǎn)輪上由○所指的部分表示這樣一個位置即假定所述轉(zhuǎn)輪被同時啟動而沒有對所述轉(zhuǎn)輪旋轉(zhuǎn)的時間周期進(jìn)行校正,并且所述第一轉(zhuǎn)輪3上的符號“BAR”首先停在所述的獲勝線10上,隨后所述第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5以前述時間間隔T2相繼停止,在這種情況下所述符號“BAR”停止的位置。另外,如下面將要描述的,當(dāng)所述轉(zhuǎn)輪勻速旋轉(zhuǎn)時,在時間周期T2內(nèi),每個符號都要移動相當(dāng)于兩個符號部分的量,因此為了使所述停止符號“BAR”沿所述獲勝線10上停成一行,只需對所述第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5開始旋轉(zhuǎn)的定時加以延遲,這樣,當(dāng)對第一轉(zhuǎn)輪3開始減速控制時,從而當(dāng)所述轉(zhuǎn)輪處于勻速旋轉(zhuǎn)狀態(tài)時,所述停止符號“BAR”呈現(xiàn)在由◎所指的各位置處。所述校正量計算裝置26根據(jù)位置代碼數(shù)據(jù)計算上文稱之為“轉(zhuǎn)輪間偏差量”的校正量。
就是說,在圖4中,用于延遲所述第二轉(zhuǎn)輪和第三轉(zhuǎn)輪開始旋轉(zhuǎn)定時的時間周期是在步驟ST5進(jìn)行計算的。特別是,所述轉(zhuǎn)輪間偏差量是根據(jù)停止?fàn)顟B(tài)下的所述轉(zhuǎn)輪3、4和5上停止符號“BAR”的位置代碼數(shù)據(jù)進(jìn)行計算的。所述轉(zhuǎn)輪間偏差量是由上述等式(1)和(2)中的{(R12+N1×A×T2)-K1}和{(R23+N1×A×T2)-K2}來表示的。
參看圖6,當(dāng)所述第一和第二轉(zhuǎn)輪處于停止?fàn)顟B(tài)時,其上的停止符號“BAR”分別呈現(xiàn)在“-3”和“-2”位置,為了將所述第一轉(zhuǎn)輪3上的停止符號“BAR”移到與所述第二轉(zhuǎn)輪4上停止符號“BAR”成一行的位置上,所述第一轉(zhuǎn)輪3就需要旋轉(zhuǎn)相當(dāng)于12個符號部分的量,因此,在上述等式(1)中的R12就等于12。這表示在所述第一轉(zhuǎn)輪上的停止符號“BAR”轉(zhuǎn)到對應(yīng)于所述第二轉(zhuǎn)輪4上的停止符號“BAR”的位置以前,所述第二轉(zhuǎn)輪4應(yīng)當(dāng)?shù)却牡谝晦D(zhuǎn)輪3上通過的符號部分的數(shù)量。在這方面,本實施例假定所述轉(zhuǎn)輪停轉(zhuǎn)的時間間隔為200毫秒,所述轉(zhuǎn)輪勻速旋轉(zhuǎn)時的旋轉(zhuǎn)速度N1為46.15rpm,因此,由于每個轉(zhuǎn)輪上符號的總數(shù)A為13,所以,如上所述,在第一轉(zhuǎn)輪停轉(zhuǎn)以后所述第二轉(zhuǎn)輪4應(yīng)當(dāng)移動的符號部分的數(shù)量等于N1×A×T2=(46.15/60)×13×(200×10-3)≈2。
因此,應(yīng)當(dāng)予以校正以便使所述第一和第二轉(zhuǎn)輪上的停止符號“BAR”處于圖6中由符號◎所表示的位置關(guān)系的第一轉(zhuǎn)輪3和第二轉(zhuǎn)輪4之間的轉(zhuǎn)輪間偏置量等于12+2=14(以符號部分為單位)。也就是說,轉(zhuǎn)輪啟動旋轉(zhuǎn)時,所述第二轉(zhuǎn)輪4應(yīng)當(dāng)比所述第一轉(zhuǎn)輪3晚啟動旋轉(zhuǎn)一個相當(dāng)于14個符號部分的時間周期。然而,由于轉(zhuǎn)輪上符號的總數(shù)為13,那么若以相當(dāng)于14個符號部分的量進(jìn)行校正,所述第二轉(zhuǎn)輪就會被過渡地校正一轉(zhuǎn)的量。因此,等于相當(dāng)于(14-13)=1個符號部分的校正量就足夠了。在上述等式(1)中減去K1就是所需要的這個校正。
類似地,由于R23等于0,所以,算得的第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5之間的以符號部分為單位的轉(zhuǎn)輪間偏差量等于[(R23+N1×A×T2)=0+2]=2。該值2小于13,因此,K2=0,并且就符號部分而言,應(yīng)當(dāng)予以校正的第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5間的以符號部分為單位的轉(zhuǎn)輪間偏差量等于2。
所述時間周期計算裝置27根據(jù)所述的校正量,即所述轉(zhuǎn)輪間偏差量來計算用于延遲所述第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5開始旋轉(zhuǎn)的延時周期,即由于在勻速旋轉(zhuǎn)狀態(tài)下轉(zhuǎn)輪上的一個特定符號移動一個符號部分量的時間周期等于1/(N1×A)=100毫秒,所以,等效于所述第一轉(zhuǎn)輪3和第二轉(zhuǎn)輪4之間的轉(zhuǎn)輪間偏差量的所述延時周期T3=100毫秒,類似的,等效于第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5之間的轉(zhuǎn)輪間偏差量的延時周期T4=200毫秒。
當(dāng)上述延時周期T3和T4的數(shù)據(jù)被傳送給所述轉(zhuǎn)輪控制裝置36時,執(zhí)行圖4中的步驟ST6。即所述第二轉(zhuǎn)輪校正定時器48被設(shè)定為時間周期T3,而第三轉(zhuǎn)輪校正定時器50被設(shè)定為時間周期T4。此時,如上所述,所述的第一轉(zhuǎn)輪制動定時器47已經(jīng)被設(shè)置成所述預(yù)定時間周期T5,而所述第二轉(zhuǎn)輪制動定時器49和所述第三轉(zhuǎn)輪制動定時器51被設(shè)置成所述預(yù)定時間周期T2。在這方面,所設(shè)定的用于所述第一轉(zhuǎn)輪制動定時器47的時間周期T5被設(shè)定為一個長得足以使所有轉(zhuǎn)輪進(jìn)入以固定速度勻速旋轉(zhuǎn)狀態(tài)的所希望的時間周期,對此,將在后面參照步驟ST15加以描述。
如上所述,當(dāng)所有定時器的設(shè)定完成(在圖7的時間點t1)時,所述轉(zhuǎn)輪控制裝置36執(zhí)行在圖4中出現(xiàn)的步驟ST7到ST9。首先,在步驟ST7,所述第一轉(zhuǎn)輪制動定時器47被啟動,并且在隨后的步驟ST8,驅(qū)動脈沖開始被提供給驅(qū)動器41,以驅(qū)動步進(jìn)電機44,從而使所述第一轉(zhuǎn)輪3開始旋轉(zhuǎn)。此外,在步驟ST9,所述第二轉(zhuǎn)輪校正定時器48被啟動。在這方面,所述步進(jìn)電機44在時間點t3處使所述第一轉(zhuǎn)輪3以旋轉(zhuǎn)速度N1進(jìn)入到勻速旋轉(zhuǎn)狀態(tài),如圖7所示,所述時間點t3比啟動時間點(t1)落后所述時間周期T1。
接著,在步驟ST10,當(dāng)所述第二轉(zhuǎn)輪校正定時器48在遲于時間點t1一個T3=100毫秒的時間點t2處用完時,所述的轉(zhuǎn)輪控制裝置36借助于驅(qū)動器42開始向步進(jìn)電機45傳送驅(qū)動脈沖,從而,在步驟ST11,第二轉(zhuǎn)輪4開始旋轉(zhuǎn)。同時,在步驟ST12,所述第三轉(zhuǎn)輪校正定時器50被啟動。此外,所述步進(jìn)電機45使所述第二轉(zhuǎn)輪4在時間點t4以旋轉(zhuǎn)速度N1進(jìn)入勻速旋轉(zhuǎn)狀態(tài),所述的時間點t4比啟動時間點t2落后時間周期T1。
接著,在步驟ST13,當(dāng)所述第三轉(zhuǎn)輪校正定時器50在遲于時間點t2一個T4=200毫秒的時間點t5處用完時,所述的轉(zhuǎn)輪控制裝置36借助于驅(qū)動器43開始向步進(jìn)電機46傳送驅(qū)動脈沖,借此在步驟ST14所述第三轉(zhuǎn)輪5開始旋轉(zhuǎn)。另外,所述步進(jìn)電機46使所述第三轉(zhuǎn)輪5在時間點t6處以旋轉(zhuǎn)速度N1進(jìn)入勻速旋轉(zhuǎn)狀態(tài),所述時間點t6滯后所述啟動時間點t5一個時間周期T1。
這樣,在步驟ST15,所有轉(zhuǎn)輪3到5中的每一個都以一個固定的旋轉(zhuǎn)速度進(jìn)入勻速旋轉(zhuǎn)狀態(tài)。
隨后,當(dāng)所述第一轉(zhuǎn)輪3在延時周期T5內(nèi)從所述時間點t3繼續(xù)勻速旋轉(zhuǎn)至?xí)r間點t7時,所述第一轉(zhuǎn)輪制動定時器47在步驟ST16用完。在該時間點t7處,所述轉(zhuǎn)輪3、4和5上的停止符號“BAR”處于圖6◎所示的位置關(guān)系。隨后,在圖5中的步驟ST17所述轉(zhuǎn)輪控制裝置36開始檢查表示第一轉(zhuǎn)輪上停止符號“BAR”轉(zhuǎn)動位置的位置代碼,以確定所述符號“BAR”是否已進(jìn)入適于使所述停止符號“BAR”在制動控制即使第一轉(zhuǎn)輪減速結(jié)束時停止在獲勝線10上的旋轉(zhuǎn)位置。若確定結(jié)果為所述停止符號“BAR”已進(jìn)入所述的適當(dāng)位置(在時間點Tx),那么就開始所述第一轉(zhuǎn)輪3的制動控制。
也就是說,所述轉(zhuǎn)輪控制裝置36向所述驅(qū)動器40提供從所述驅(qū)動脈沖定時表40中讀出的用于制動控制的脈沖,這就使得所述步進(jìn)電機44在時間點t8處停止轉(zhuǎn)動,從而在步驟ST18停止所述第一轉(zhuǎn)輪3。在該時間點,在第一轉(zhuǎn)輪3上的停止符號“BAR”被顯示在獲勝線10上。另外,在時間點Tx處,所述轉(zhuǎn)輪控制裝置36在步驟ST19啟動所述第二轉(zhuǎn)輪制動定時器49。
然后,在步驟ST20,當(dāng)所述第二轉(zhuǎn)輪制動定時器49(在tx+T2=t9時間點處)用完時,所述轉(zhuǎn)輪控制裝置36向驅(qū)動器42提供用于制動控制的脈沖。這使得步進(jìn)電機45在時間點t10處停轉(zhuǎn),借此使第二轉(zhuǎn)輪4在步驟ST21停轉(zhuǎn)。在這個時間點,第二轉(zhuǎn)輪4上的停止符號“BAR”顯示在獲勝線10上,此外,在時間點t9,在步驟ST22所述轉(zhuǎn)輪控制裝置36啟動所述第三轉(zhuǎn)輪制動定時器51。
隨后,在步驟ST23,當(dāng)所述第三轉(zhuǎn)輪制動定時器51(在t9+T2=t11時間點處)用完時,所述轉(zhuǎn)輪控制裝置36向驅(qū)動器43提供用于制動控制的脈沖,這使得所述步進(jìn)電機45在時間點t12停止轉(zhuǎn)動,并借此在步驟ST24使所述第三轉(zhuǎn)輪5停止轉(zhuǎn)動。在該時間點,第三轉(zhuǎn)輪5上的停止符號“BAR”顯示在獲勝線10上。
通過這種方式,當(dāng)沿所述獲勝線10顯示一行符號“BAR-BAR-BAR”時,所述控制裝置22參照獲勝符號組合表23c和符號表23b對“大中”進(jìn)行確認(rèn)。隨后,所述的控制裝置22借助于驅(qū)動器34使所述的硬幣付給設(shè)備35付出預(yù)定數(shù)量的硬幣給付給盤16。在這方面,當(dāng)所述賒購按鈕11被按壓成ON狀態(tài)時,不會有硬幣付給所述付給盤16,但是會放入一些硬幣以供借貸。當(dāng)硬幣的付出或供借貸的硬幣投放完成時,所述程序返回到圖4的步驟ST1,此時,可以投放硬幣,以開始下一局比賽。
此外,當(dāng)所述獲勝確定的結(jié)果為“負(fù)”時,執(zhí)行類似的可變顯示過程,借此,所述三個轉(zhuǎn)輪以第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5的順序,并以T2=200毫秒的時間間隔相繼停止。
雖然在上述實施例中,如圖7所示,當(dāng)執(zhí)行所述轉(zhuǎn)輪的制動控制時,每個轉(zhuǎn)輪的旋轉(zhuǎn)速度不是立刻下降到零,而是占用一定時間使每個轉(zhuǎn)輪停止,但這不是限制性的,而是可以使用1~2相勵磁驅(qū)動型四相步進(jìn)電機,借此,在某個時刻對四相勵磁以抑制所述電機,從而達(dá)到使每個轉(zhuǎn)輪立即停止的目的。
另外,雖然在上述實施例中,所述轉(zhuǎn)輪的啟動是以第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5為順序的,但這也不是限制性的,所述轉(zhuǎn)輪3、4和5的啟動順序可以根據(jù)獲勝確定的結(jié)果加以變化。
例如,如圖8所示,當(dāng)需要在本次競賽中沿獲勝線10停止的停止符號呈現(xiàn)由符號 所表示的位置時,若所述轉(zhuǎn)輪以第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5的順序被啟動,那么延時周期T3等于1200毫秒,而延時周期T4等于400毫秒。這是根據(jù)等式(1)和(2)計算出來的。因此,在所述第一轉(zhuǎn)輪3啟動以后,在所述第二轉(zhuǎn)輪4啟動以前,所述延時周期T3應(yīng)當(dāng)過去,進(jìn)而在第二轉(zhuǎn)輪4啟動以后,在第三轉(zhuǎn)輪5啟動以前,延時周期T4應(yīng)當(dāng)過去。這就使得與第二轉(zhuǎn)輪4開始旋轉(zhuǎn)到第三轉(zhuǎn)輪5開始旋轉(zhuǎn)之間的時間間隔相比較,第一轉(zhuǎn)輪3開始旋轉(zhuǎn)到第二轉(zhuǎn)輪4開始旋轉(zhuǎn)之間的時間間隔太長,這就會給游戲者一個額外影響。
為了避免這種麻煩,如圖9所示,若轉(zhuǎn)輪以所述第二轉(zhuǎn)輪4、第一轉(zhuǎn)輪3和第三轉(zhuǎn)輪5這樣的順序啟動,那么,根據(jù)等式(1)和(2),延時周期T3將變成500毫秒,延時周期T4將變成300毫秒,在這種情況下,就需要在時間點t1處啟動第二轉(zhuǎn)輪4,然后在時間點t2處,即在所述第二轉(zhuǎn)輪4啟動后延遲一個T3=500毫秒的時間周期啟動第一轉(zhuǎn)輪3,再在所述第一轉(zhuǎn)輪3啟動后延遲一個時間周期T4=300毫秒的時間點t3處啟動第三轉(zhuǎn)輪5。這與轉(zhuǎn)輪啟動順序為第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5的情況相比較,減少了所述轉(zhuǎn)輪開始旋轉(zhuǎn)的時間差。另外,在這種情況下,設(shè)定給所述第一轉(zhuǎn)輪制動定時器47的時間周期T5基本上等于從整個時間周期減去時間周期T2所獲得的時間周期,在整個時間周期內(nèi),所述第二轉(zhuǎn)輪4一直是旋轉(zhuǎn)的。
雖然在上述情況下,轉(zhuǎn)輪的數(shù)量為3,但這并不作為限制,轉(zhuǎn)輪的數(shù)量是廣義值n(≥2),而所述轉(zhuǎn)輪可能的啟動順序的數(shù)量等于n!。因此,通過選擇所述轉(zhuǎn)輪的啟動順序,以便使所述轉(zhuǎn)輪開始旋轉(zhuǎn)的時間差最小,就可以使所述轉(zhuǎn)輪順序地開始旋轉(zhuǎn),而不會給游戲者以額外的影響。
圖10示出了依據(jù)本發(fā)明另一實施例的游戲機(投幣機)的轉(zhuǎn)輪控制機構(gòu),即轉(zhuǎn)輪驅(qū)動機構(gòu)以及一個與其相關(guān)的控制電路。在使用這種轉(zhuǎn)輪控制機構(gòu)的投幣機中,三個轉(zhuǎn)輪同時啟動旋轉(zhuǎn),而用以使三個轉(zhuǎn)輪到達(dá)所述轉(zhuǎn)輪勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度的時間周期是變化的。然后,所述第一轉(zhuǎn)輪3、第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5以相同的時間間隔停止轉(zhuǎn)動,從而使預(yù)期的符號沿所述獲勝線10被顯示出來。為此目的,該實施例與第一實施例的不同之處在于,如圖10所示,在所述控制裝置22之中設(shè)置了用于啟動旋轉(zhuǎn)控制的脈沖表60和用于勻速/停止旋轉(zhuǎn)控制的脈沖表61,以取代在圖3中出現(xiàn)的所述驅(qū)動脈沖定時表40,并且省略了在圖3中出現(xiàn)的所述第二轉(zhuǎn)輪校正定時器48和第三轉(zhuǎn)輪校正定時器50。本實施例的其余結(jié)構(gòu)同于第一實施例,因此,其相同的組件以相同的標(biāo)號表示,并省略對它們的詳細(xì)描述。
根據(jù)該實施例,所述轉(zhuǎn)輪被同時啟動,而每個轉(zhuǎn)輪加速到勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度的時間周期是變化的,此后使所述轉(zhuǎn)輪以相同的時間間隔停止轉(zhuǎn)動。
圖11示出了用于啟動旋轉(zhuǎn)控制的所述脈沖表的內(nèi)容。用于啟動旋轉(zhuǎn)控制的脈沖表60包括參考加速數(shù)據(jù)P1~PM(M是根據(jù)數(shù)據(jù)形式所確定的一個量),用以產(chǎn)生脈沖以驅(qū)動第一轉(zhuǎn)輪3的步進(jìn)電機達(dá)到勻速旋轉(zhuǎn);以及L種附加加速數(shù)據(jù)PL1~PLM,用于校正轉(zhuǎn)輪間偏差量。這些組加速數(shù)據(jù)用于改變轉(zhuǎn)輪的加速時間周期,從而校正前述轉(zhuǎn)輪間偏差量,因此,對于每個轉(zhuǎn)輪上所有符號總數(shù)為A的情況,需要(A-1)個附加組加速數(shù)據(jù)項PL1~PLM,因此,L=A-1。
用于勻速/停止旋轉(zhuǎn)的脈沖表61由用于勻速旋轉(zhuǎn)的單一型脈沖數(shù)據(jù)和用于制動控制的單一型脈沖數(shù)據(jù)所組成。
參看圖12,若在步驟ST30投入了一個硬幣,啟動操縱桿15就可以被操作。若所述啟動操縱桿15在步驟ST31被操作或牽引,一個啟動信號就會傳送給所述控制裝置22。響應(yīng)該啟動信號,在步驟ST32,控制裝置22使所述隨機數(shù)發(fā)生器32和采樣電路33開始工作,從而對一個隨機數(shù)進(jìn)行采樣。然后,在步驟ST33,執(zhí)行獲勝確定,即參考所述獲勝概率表23a來確定所采樣的數(shù)是否對應(yīng)于所述“大中”、“中中”和“小中”中的任一個。
若獲勝確定的結(jié)果是一個“大中”,那么如在第一實施例中所述,所述的控制裝置22就要參考獲勝符號組合表23c來確定構(gòu)成“大中”(例如是“BAR、BAR、BAR”)的符號組合。然后,在步驟ST34控制裝置22根據(jù)符號表23b檢測在所述轉(zhuǎn)輪3、4和5上所述符號(停止符號)“BAR”的當(dāng)前位置,當(dāng)所述轉(zhuǎn)輪停止轉(zhuǎn)動時,這些符號將沿所述獲勝線顯示出來。
這樣,與上一實施例類似,當(dāng)在本次競賽結(jié)束時,將被停止在所述獲勝線上的各轉(zhuǎn)輪的特定符號“BAR”被確定時,利用所述的校正量計算裝置26來計算轉(zhuǎn)輪間偏差量。
所述的校正量計算裝置26確定所述第一轉(zhuǎn)輪3和第二轉(zhuǎn)輪4之間以及第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5之間的轉(zhuǎn)輪間偏差量,例如在本實施例中也假定這些偏差量分別為“1”和“2”,并將這些數(shù)據(jù)傳送給所述時間周期計算裝置27。所述的時間周期計算裝置27根據(jù)這些轉(zhuǎn)輪間偏差量即校正量來計算在所述第二轉(zhuǎn)輪4和第三轉(zhuǎn)輪5達(dá)到勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度之前經(jīng)的延時周期,即圖13中的T3和T4。這里,所述用于第一轉(zhuǎn)輪的加速時間周期T21是根據(jù)圖11所示的用于啟動旋轉(zhuǎn)控制的脈沖表60中的加速參考數(shù)據(jù)P1~PM確定的。延時周期T3和延時周期T4分別加上加速時間周期T21,便可獲得加速時間周期T22和T23。就是說,T22=T21+T3,T23=T22+T4。另外,在此其間所述第一轉(zhuǎn)輪3持續(xù)轉(zhuǎn)動的時間周期T24被設(shè)定為一個預(yù)定的適當(dāng)?shù)臅r間周期,這類似于圖7中出現(xiàn)的T5。
所獲得的加速時間周期T22和T23的數(shù)據(jù)通過控制裝置22被傳送給所述轉(zhuǎn)輪控制裝置36,在步驟ST35,所述轉(zhuǎn)輪控制裝置36根據(jù)這些數(shù)據(jù)從用于啟動旋轉(zhuǎn)控制的脈沖表60中選擇參考數(shù)據(jù)P1~PM以及附加加速數(shù)據(jù)PX,1~PX,M和PY,1~PY,M,符號X和Y代表表示這次所選數(shù)據(jù)的相應(yīng)值(假定X,Y≤L)。同時,所述轉(zhuǎn)輪控制裝置36將所述時間周期T24設(shè)定給所述第一轉(zhuǎn)輪制動定時器47。
然后,所述轉(zhuǎn)輪控制裝置36在步驟ST36啟動所述第一轉(zhuǎn)輪制動定時器47,同時在步驟ST37,利用根據(jù)所述的加速參考數(shù)據(jù)P1~PM以及附加加速數(shù)據(jù)PX,1~PX,M和PY,1~PY,M所產(chǎn)生的驅(qū)動脈沖開始驅(qū)動步進(jìn)電機44、45和46。這就使得所有轉(zhuǎn)輪3、4和5在所述轉(zhuǎn)輪開始旋轉(zhuǎn)的時間點(t1)處開始旋轉(zhuǎn),如圖13所示.
在從時間點t1開始的加速時間周期T21過去之后的時間點t2處,所述的轉(zhuǎn)輪控制裝置36根據(jù)從用于勻速/停止控制的脈沖表61中讀取的脈沖數(shù)據(jù)向所述驅(qū)動器41傳送勻速旋轉(zhuǎn)的驅(qū)動脈沖,借此,使所述第一轉(zhuǎn)輪3具有勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度。進(jìn)一步,在從時間點t1開始的加速時間周期T22過去以后的時間點t3處,所述的轉(zhuǎn)輪控制裝置36向所述驅(qū)動器42傳送勻速旋轉(zhuǎn)的驅(qū)動脈沖,借此,使所述第二轉(zhuǎn)輪4具有勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度。進(jìn)而,在從時間點t1開始的加速時間周期T23過去之后的時間點t4處,所述的轉(zhuǎn)輪控制裝置36向驅(qū)動器43傳送勻速旋轉(zhuǎn)的驅(qū)動脈沖,借此使第三轉(zhuǎn)輪5具有勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度。此后,在步驟ST38,所有的轉(zhuǎn)輪3、4和5都以預(yù)定的旋轉(zhuǎn)速度N1被驅(qū)動旋轉(zhuǎn)。這個勻速旋轉(zhuǎn)一直持續(xù)到所述第一轉(zhuǎn)輪制動定時器47被用完為止(即直到從時間點t1起時間周期T24過去為止)。
若在步驟ST39判斷出所述第一轉(zhuǎn)輪制動定時器47被用完,那么,在步驟ST40,所述的轉(zhuǎn)輪控制裝置36就去檢查表示第一轉(zhuǎn)輪上停止符號“BAR”轉(zhuǎn)動位置的位置代碼,以確定所述的符號“BAR”是否已經(jīng)進(jìn)入了適于使所述停止符號“BAR”在制動控制結(jié)束時停止在所述獲勝線10上的旋轉(zhuǎn)位置,即使第一轉(zhuǎn)輪減速的旋轉(zhuǎn)位置。若確定所述停止符號“BAR”已經(jīng)進(jìn)入了該適當(dāng)?shù)奈恢?,則所述轉(zhuǎn)輪控制裝置36根據(jù)從用于勻速/停止控制的脈沖表61中讀取的脈沖數(shù)據(jù)向驅(qū)動器41傳送驅(qū)動脈沖,借此在步驟ST41,在時間點t5開始對步進(jìn)電機44實施制動控制。隨后,第一轉(zhuǎn)輪3停止旋轉(zhuǎn),第一轉(zhuǎn)輪3上的符號“BAR”顯示在獲勝線10上。另一方面,在時間點t5,所述轉(zhuǎn)輪控制裝置36在相繼的步驟ST42中還啟動所述第二轉(zhuǎn)輪制動定時器49。
此后,若在步驟ST43確定出所述第二轉(zhuǎn)輪制動定時器49被用完,那么,所述轉(zhuǎn)輪控制裝置36就向驅(qū)動器42傳送制動控制驅(qū)動脈沖,借此在步驟ST44,在時間點t6(=t5+T2)處開始對步進(jìn)電機45實施制動控制。這將使所述第二轉(zhuǎn)輪4停止轉(zhuǎn)動,并使第二轉(zhuǎn)輪4上的符號“BAR”顯示在所述獲勝線10上。另一方面,在時間點t6,所述轉(zhuǎn)輪控制裝置36還在隨后的步驟ST45中啟動所述第二轉(zhuǎn)輪制動定時器51。
此后,若在步驟ST46中確定出所述第三轉(zhuǎn)輪制動定時器被用完,那么,所述轉(zhuǎn)輪控制裝置36就向驅(qū)動器43傳送制動控制驅(qū)動脈沖,借此,在步驟ST47,在時間點t7(=t6+T2)處開始對步進(jìn)電機46實施制動控制。這使得所述第三轉(zhuǎn)輪5停止旋轉(zhuǎn),并使第三轉(zhuǎn)輪5上的符號“BAR”顯示在獲勝線10上。
這樣,沿所述獲勝線10顯示一行符號“BAR-BAR-BAR”,然后,給出預(yù)定數(shù)量的硬幣并結(jié)束此次競賽。
同樣,在如圖13所示的本實施例中,當(dāng)執(zhí)行轉(zhuǎn)輪的制動控制時,每個轉(zhuǎn)輪的旋轉(zhuǎn)速度不是立即下降到零,而是需要一定時間使每個轉(zhuǎn)輪停止轉(zhuǎn)動。然而,這并不是限制性的,可以使用1~2相勵磁驅(qū)動型四相步進(jìn)電機,借此在某個時刻對四相勵磁以抑制電機,從而使每個轉(zhuǎn)輪立即停止轉(zhuǎn)動,對此下面將加以說明。
另外,在本實施例中,當(dāng)所述第二和第三轉(zhuǎn)輪向預(yù)定旋轉(zhuǎn)速度加速時,相對于所述第一轉(zhuǎn)輪的加速(即加速時間周期)而言,它們被設(shè)定成低值加速(即加速時間周期較長)。但是,若有待沿所述獲勝線10被停止的停止符號位置于圖8中由符號 表示的位置時,則所述第一轉(zhuǎn)輪和第二轉(zhuǎn)輪之間加速時間周期之差T3以及第二轉(zhuǎn)輪和第三轉(zhuǎn)輪之間的差加速時間周期之差T4分別等于1200毫秒和400毫秒,這將使得所述轉(zhuǎn)輪的加速(即加速時間周期)的差異過大,從而給游戲者以額外的影響。
為了避免這種麻煩,若將除轉(zhuǎn)輪1以外的某個轉(zhuǎn)輪的適當(dāng)加速值,例如,如圖14所示的第二轉(zhuǎn)輪4的加速值用作一個參考值,那么第一和第二轉(zhuǎn)輪的加速(即加速時間周期)就可以減少,從而避免所述轉(zhuǎn)輪的加速即加速時間周期的值呈現(xiàn)大的差異。特別是,僅需對所述啟動旋轉(zhuǎn)控制表60的數(shù)據(jù)進(jìn)行選擇,以使所述第二轉(zhuǎn)輪4以最高的加速度被啟動(這就使得第二轉(zhuǎn)輪4能以最短的加速時間周期達(dá)到勻速旋轉(zhuǎn)的預(yù)定旋轉(zhuǎn)速度),而使所述第一轉(zhuǎn)輪3以加速時間周期為T32的加速度被啟動,所述加速時間周期T32比所述加速時間周期T31長500毫秒,使第三轉(zhuǎn)輪5以加速時間周期為T33的加速度被啟動,所述加速時間周期T33比加速時間周期T32長300毫秒。
這樣,如前面實施例所述,若假設(shè)所述轉(zhuǎn)輪的數(shù)量等于一個廣義值n,可能的,轉(zhuǎn)輪啟動的順序數(shù)為n!。因此通過選擇使各加速時間周期間的差值最小化的轉(zhuǎn)輪的啟動順序,就可以使轉(zhuǎn)輪進(jìn)入旋轉(zhuǎn)而不給游戲者帶來額外影響。
雖然在上述實施例中,借助于舉例對投幣機進(jìn)行了描述,但這并不作為一種限制,本發(fā)明也適用于諸如彈球盤游戲機等設(shè)置有可變顯示裝置的投球游戲機。另外,還可對本發(fā)明作出改變,在這種改變中,首先確定第一轉(zhuǎn)輪的整個旋轉(zhuǎn)時間周期,然后根據(jù)所述第一轉(zhuǎn)輪的啟動定時和制動定時,啟動和停止所述第二和第三轉(zhuǎn)輪。另外,還可以對本發(fā)明作出另一種變化,在該變化中,首先確定第一轉(zhuǎn)輪到第三轉(zhuǎn)輪各自的總的旋轉(zhuǎn)時間周期,然后根據(jù)它們來確定所述各轉(zhuǎn)輪中每一個的啟動定時和制動定時,并借此來控制所有轉(zhuǎn)輪的旋轉(zhuǎn)。
雖然在上述實施例中,所述轉(zhuǎn)輪的數(shù)量是3,但是這也不作為一種限制,轉(zhuǎn)輪的數(shù)量可以是2或4或更多。另外,轉(zhuǎn)輪的制動控制是從左到右這樣一個順序進(jìn)行的,這也不作為一種限制,順序可以是相反的,或按預(yù)定的順序以相同的時間間隔停轉(zhuǎn)。
另外,雖然在上述實施例中,所述的獲勝確定是以水平線作為獲勝線進(jìn)行的,但這不作為一種限制。所述的獲勝線10可以被設(shè)置成三根水平線和/或兩根對角線,然后沿這些線進(jìn)行獲勝確定。另外,用于移動或傳送符號的裝置也不限于轉(zhuǎn)輪,可以使用諸如液晶顯示器、LED或CRT等電或電子圖形顯示裝置來執(zhí)行上述操作。
前面的描述僅用于說明本發(fā)明的原理。另外,對于本領(lǐng)域的技術(shù)人員而言,由于很容易就可以對本發(fā)明作出許多修改和改變,所以,無意將本發(fā)明限定在所表示和說明的特定結(jié)構(gòu)和應(yīng)用上,因此,所有適當(dāng)?shù)母男秃偷韧锒急徽J(rèn)為落入所附權(quán)利要求及其等同物所揭示的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種游戲機,包括一個可變顯示裝置,用于通過沿一個預(yù)定方向分別移動多個符號列中的各符號列,可變地顯示所述多個符號列中各符號列的符號,所述多個符號列中的各符號列是由沿所述預(yù)定方向排列的多個符號所組成;驅(qū)動信號發(fā)生裝置,用于當(dāng)預(yù)定的游戲條件滿足時,產(chǎn)生一個用于操作所述可變顯示裝置的驅(qū)動信號;停止符號確定裝置,用于響應(yīng)所述驅(qū)動信號確定當(dāng)所述的符號列停轉(zhuǎn)時,將會被顯示的停止符號的組合;位置檢測裝置,用于分別單獨地檢測所述各符號列的停止符號的位置,并用于分別產(chǎn)生表示所述停止符號位置的位置信號;校正量確定裝置,用于根據(jù)由所述位置檢測裝置所產(chǎn)生的位置信號確定用于校正所述停止符號位置的校正量;以及用于響應(yīng)所述驅(qū)動信號來控制由所示顯示裝置顯示的符號列的運動和停止的控制裝置,從而利用由所述校正量確定裝置所確定的校正量在所述符號列運動一開始的時候?qū)λ龇柫械倪\動進(jìn)行控制,直到所述各符號列的運動速度達(dá)到預(yù)定的勻速運動速度為止。
2.根據(jù)權(quán)利要求1所述的游戲機,其中,所述的控制裝置控制利用由所述校正量確定裝置所確定的、用于校正由所述位置檢測裝置檢測到的停止符號位置的校正量來控制所述符號列的運動和停止,以便當(dāng)所述符號列停轉(zhuǎn)時使所述符號排成一行,這樣,當(dāng)所述符號列停轉(zhuǎn)時,所述停止符號便排成一行。
3.根據(jù)權(quán)利要求1所述的游戲機,其中,所述的校正量定義為所述符號列開始運動的時間點之差。
4.根據(jù)權(quán)利要求2所述的游戲機,其中,所述的校正量定義為所述符號列開始運動的時間點之差。
5.根據(jù)權(quán)利要求3所述的游戲機,其中,所述控制裝置以下述這樣的一種順序啟動所述多個符號列的運動,即這種順序使所述符號列開始運動的時間點之差變得最小。
6.根據(jù)權(quán)利要求4所述的游戲機,其中,所述的控制裝置以如下這樣一種順序啟動所述多個符號列的運動,即這種順序使所述符號列開始運動的時間點之差變得最小。
7.根據(jù)權(quán)利要求1所述的游戲機,其中,所述的校正量定義為加速時間周期之差,在各加速時間周期內(nèi),所述符號列中的相應(yīng)符號列被加速,直到其運動速度達(dá)到預(yù)定的勻運動速度為止。
8.根據(jù)權(quán)利要求2所述的游戲機,其中,所述的校正量定義為加速時間周期之差,在各加速時間周期內(nèi),所述符號列中的相應(yīng)符號列被加速,直到其運動速度達(dá)到預(yù)定的勻速時為止。
9.根據(jù)權(quán)利要求7所述的游戲機,其中,所述的控制裝置以使所述加速時間周期之差變得最小這樣一種順序、參照所述多個符號列中的第一個開始運動的符號列的加速時間周期啟動所述多個符號列的運動。
10.根據(jù)權(quán)利要求8所述的游戲機,其中,所述的控制裝置以使在所述加速時間周期內(nèi)之差變得最小這樣一種順序,參照所述多個符號列中的第一個開始運動的符號列的加速時間周期啟動所述多個符號列的運動。
11.根據(jù)權(quán)利要求1所述的游戲機,其中,所述的游戲機是一個投幣機。
12.根據(jù)權(quán)利要求1所述的游戲機,其中,所述的游戲機是一個投球游戲機。
全文摘要
一種游戲機,具有一個可變顯示設(shè)備,用于可變地顯示多個符號列中各符號列的符號。各符號列由多個按預(yù)定方向排列的符號組成。在滿足預(yù)定游戲條件情況下,產(chǎn)生一個操作可變顯示設(shè)備的驅(qū)動信號。響應(yīng)該信號,確定當(dāng)所述符號列被停止時需要顯示的停止符號的組合。各符號列停止符號的位置被分別檢測,并產(chǎn)生表示停止符號位置的位置信號,用于校正停止符號位置的校正量根據(jù)位置信號確定。響應(yīng)所述驅(qū)動信號,執(zhí)行對符號列運動和停止的控制。
文檔編號G07F17/34GK1119126SQ94120788
公開日1996年3月27日 申請日期1994年12月24日 優(yōu)先權(quán)日1993年12月24日
發(fā)明者石橋和義 申請人:環(huán)球銷售有限公司