(57)【特許請求の範囲】
【請求項１】
仮想区画レイヤー、ルーレット盤レイヤー、球レイヤーを設定するレイヤー設定手段   
前記仮想区画レイヤー上において、所定数の仮想区画を円形に配置する区画配置手段、   
前記ルーレット盤レイヤー上において、前記所定数の区画上に位置する所定数の数字部を有するルーレット盤を所定角度だけ回転可能に表示するルーレット盤表示手段、   
前記球レイヤー上において、前記仮想区画のうち一の停止区画上に停止するように予め定められたコースに沿って球オブジェクトが移動する動画を表示する球動画表示手段、
として端末を機能させるルーレットゲームプログラムにおいて、
ユーザからの開始操作によって、
前記所定数の数字部に表示された数字から一の当選数字を抽選する数字抽選ステップと 、
前記ルーレット盤が前記所定角度だけ回転した際に当該ルーレット盤の前記当選数字が前記停止区画上で停止するように、前記ルーレット盤を初期位置に配置するルーレット盤配置ステップと、
前記初期位置に配置された前記ルーレット盤を前記初期位置から前記回転をさせると共に前記動画を再生するルーレット制御ステップと 
を含むルーレットの制御方法を前記端末に実行させる 
ルーレットゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルーレットゲームプログラムに関し、特に仮想空間において端末への演算負荷を考慮したルーレットゲームプログラムに関する。
【背景技術】
【０００２】
ビデオゲーム等の仮想空間内においてルーレットを実行するものとして特許文献１に開示された技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に開示されている技術は、ユーザによるルーレット開始操作がなされると、数字が描かれたルーレット盤が回転し、抽選によって決定された当選数字が表示されるものである。
【０００５】
一方、カジノゲーム等におけるルーレットゲーム（ルーレット盤を回転させると共に、小さな球を投げ入れて、停止した時に球がどの目に止まるかを賭けて争うもの）を実現しようとすると、ルーレット盤の回転の描画に加えて、球の移動経路の物理演算をその都度行わなければならず、端末にかかる負荷が大きくなってしまう。
【０００６】
そこで、本発明は、仮想空間において端末への演算負荷を低減したルーレットゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、仮想区画レイヤー、ルーレット盤レイヤー、球レイヤーを設定するレイヤー設定手段、
前記仮想区画レイヤー上において、所定数の仮想区画を円形に配置する区画配置手段、
前記ルーレット盤レイヤー上において、前記所定数の区画上に位置する所定数の数字部を有するルーレット盤を所定角度だけ回転可能に表示するルーレット盤表示手段、
前記球レイヤー上において、前記仮想区画のうち一の停止区画上に停止するように予め定められたコースに沿って移動する動画を表示する球動画表示手段、
として端末を機能させるルーレットゲームプログラムにおいて、
ユーザからの開始操作によって、
前記所定数の数字部に表示された数字から一の当選数字を抽選する数字抽選ステップと、
前記ルーレット盤が前記所定角度だけ回転した際に当該ルーレット盤の前記当選数字が前記停止区画上で停止するように、前記ルーレット盤を初期位置に配置するルーレット盤配置ステップと、
前記初期位置に配置された前記ルーレット盤を前記初期位置から前記回転をさせると共に前記動画を再生するルーレット制御ステップと
を含むルーレットの制御方法を前記端末に実行させる
ルーレットゲームプログラムが得られる。
【発明の効果】
【０００８】
本発明によれば、予め定められたコースに従って移動する球が停止する区画に、当選数字が来るようにルーレット盤の初期位置を決定することとしているため、球のコースの物理演算が不要となる。また、球のコースを複数用意しておきランダムで選択することにより、実際のカジノのルーレットと同様の自然な演出を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態によるゲームプログラムの実行環境の構成を示すブロック図である。
【図２】本実施の形態によるルーレットゲームプログラムにより設定される仮想区画レイヤー、ルーレット盤レイヤー及び球レイヤーの夫々を示す分解斜視図である。
【図３】本実施の形態によるルーレットゲームの処理の流れを示すフローチャートである。
【図４】本実施の形態による球レイヤーと仮想区画レイヤーとの関係を示す図である。
【図５】本実施の形態による球レイヤーと仮想区画レイヤーとの関係を示す他の図である。
【図６】図２に示されるレイヤーのうち、表示レイヤーの一部と、ルーレット盤レイヤーとを示す図である。（ａ）はルーレット盤が初期位置に配置された状態を示す図であり、（ｂ）は回転制御後のルーレット盤の状態を示す図である。
【図７】本実施の形態によるゲーム画面例を示す図である。
【図８】図７に続く、本実施の形態によるゲーム画面例を示す他の図である。
【図９】図８に続く、本実施の形態によるゲーム画面例を示す他の図である。
【図１０】図９に続く、本実施の形態によるゲーム画面例を示す他の図である。
【図１１】図１０に続く、本実施の形態によるゲーム画面例を示す他の図である。
【図１２】図１１に続く、本実施の形態によるゲーム画面例を示す他の図である。
【図１３】図１２に続く、本実施の形態によるゲーム画面例を示す他の図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態によるルーレットゲームプログラムにより実現されるルーレットゲームは、カジノゲーム等におけるルーレットゲーム（ルーレット盤を回転させると共に、小さな球を投げ入れて、停止した時に球がどの目に止まるかを賭けて争うもの）を仮想的に実現したものである。
【００１１】
図１を参照して、本実施の形態によるルーレットゲームプログラムは、ユーザ端末１０上で実行されるものであり、当該プログラムは例えば、ゲームサーバ２０から提供される。ユーザ端末１０とゲームサーバ２０との間はインターネット３０を介して相互に通信が可能である。ユーザ端末１０は、ゲームサーバ２０および／またはユーザ端末１０で生成されるゲーム画像をブラウザ等のアプリケーションにより表示できる装置であればよく、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ、デスクトップＰＣ等を含むが、これらに限定されない。
【００１２】
図示されるように、ユーザ端末１０は、端末表示部１１、端末入力部１２、端末処理部１３、端末通信部１４および端末記憶部１５等を備え、これらはバスを介して電気的に相互に接続される。端末表示部１１は、ゲームサーバ２０から端末通信部１４で受信し端末記憶部１５に一時的に格納したゲーム画像を、端末の画面に表示する。端末表示部１１は、例えば液晶ディスプレイ（ＬＣＤ）等によって実現することができ、本実施の形態においては、特にマルチタッチスクリーンとして構成するのがよい。端末入力部１２は、３次元仮想空間に配置される仮想カメラの操作制御をするための命令や、３次元仮想空間に配置された各種オブジェクトに対するユーザアクション（コインのベット操作（後述）等）をするための命令を入力する。入力手段としては、キーボードや仮想キーボードによる文字入力、マウスによるクリック、タッチスクリーン上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができるが、これらに限定されない。
【００１３】
端末入力部１２で受けた入力命令に基づいて、端末処理部１３がユーザ命令を作成し、端末通信部１４およびネットワーク４０を通じてゲームサーバ２０と通信を行う。端末記憶部１５は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲームサーバ２０から受信する画像データ等の各種データも一時的に格納する。端末処理部１３はまた、ゲームサーバ２０からダウンロードにより受信した各種データに基づいて、端末記憶部１５に格納されたゲーム・プログラム・モジュールを端末側で実行するように構成してもよい。
【００１４】
一方、ゲームサーバ２０は、処理部５１、メインメモリ５２、外部メモリ５３、インタフェース５４、通信部５５およびディスクドライブ５６等を備え、これらはバスを介して電気的に相互に接続される。処理部５１は、外部メモリ５３に格納されたプログラム・モジュール、およびディスク・ドライブ５６に格納された各種データ等をメインメモリ５２にロードして、順次プログラムを実行することによりゲームの進行を制御する。特に、処理部５１は、ユーザ端末１０での表示用ゲーム画像を生成して、通信部５５を介してユーザ端末１０に戻すように構成される。インタフェース５４は、ゲームサーバ２０の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定を実施する。
【００１５】
なお、上記ゲームサーバ２０に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末１０が担うように構成してもよい。この場合には、ユーザ端末１０が単体で情報処理装置を構成するか、ユーザ端末１０及びゲームサーバ２０で情報処理装置を構成すればよい。
【００１６】
以下、図２乃至図６を参照して本実施の形態によるルーレットゲームプログラムにおける特にルーレットの制御について詳しく説明する。ルーレットゲームプログラムは端末の画面等に表示される仮想空間内に仮想区画レイヤー、ルーレット盤レイヤー及び球レイヤーの少なくとも３つのレイヤーを設定する。本実施の形態においては、図２に示されるように、仮想区画レイヤー、ルーレット盤レイヤー及び球レイヤーの順に下から重なっていくように設定される。
【００１７】
仮想区画レイヤー上においては、＃１〜＃３６までの３６の仮想区画が円形に配置されている。仮想区画はゲーム画面内において固定された「地番」のようなものであり、絶対的な位置を表している。即ち、後述するルーレット盤のように回転等することはなく、＃１及び＃３６の区画は常にゲーム画面の上に位置することとなる。なお、当該仮想区画はゲーム画面上には表示されない。本実施の形態による仮想区画は、半径方向において内側に位置する仮想停止部と、外側に位置する数字部とから構成されている。
【００１８】
ルーレット盤レイヤー上においては、所謂一般的なルーレットの盤面を模した円形のルーレット盤が配置される。ルーレット盤は、環状の停止部とその外側に隣接して位置する環状の数字部とを有している。数字部は１〜３６の数字が記載された区画を有しており、停止部と一対一に対応している。換言すると、数字部の一の区画と停止部の一の区画とからなる単位区画が環状に並んでいると把握することもできる。なお、単位区画の数と仮想区画とは同数であり、ルーレット盤が停止している際には仮想区画上に単位区画がそれぞれ一致する（ルーレット盤の回転及び停止の制御については後述する）。即ち、ルーレット盤が停止している際には、仮想区画レイヤーの仮想数字部及び仮想停止部の上に、ルーレット盤レイヤーの数字部及び停止部が位置することとなる。
【００１９】
球レイヤー上においては、予め設定された球コースに沿って球オブジェクトが移動（転がる）する。球コースは、実際のルーレットの球の動きに模して予め決定されている。即ち、初期位置から投入され、円を描きながら数字部を周回し、徐々に停止部にむけてその周回半径を小さくし、予め定められた仮想区画上で停止するようなコースに沿って移動する。
【００２０】
次に、図２乃至図６を参照して、本実施の形態によるルーレットゲームの制御について説明する。ユーザによるルーレットゲーム開始操作がされると、図３に示されるように、数字部に表示された数字（１〜３６）から一の数字を抽選し（ステップＳ１０１）当選数字を決定する（ステップＳ１０２）。
【００２１】
続いて、球コースの抽選を行う（ステップＳ１０３）。詳しくは、本実施の形態における球コースは、図４に示されるように、投入位置、コース、停止区画の３つが予め設定されている。投入位置とは、球オブジェクトがルーレット盤に投入される際の初期位置を定めるものである。コースとは、投入された球オブジェクトがルーレット盤上を移動する（転がる）コースである。停止区画とは、コースに沿って移動した球オブジェクトが最終的に停止する仮想停止部を指定するものである。図において、図の左下の投入位置から球の移動が開始され、減速しながら仮想区画＃１２に停止する。本実施の形態においては、図４に示される球コースの他にも、例えば、図５に示されるように、投入位置、コース、停止区画が異なる動画が複数種類用意されている。このように複数種類の球コースを用意しておくことでより自然なルーレットゲームを演出することができる。図３におけるステップＳ１０３においては、当該複数種類の球コースの中から一の球コースを決定する。これに伴い、球オブジェクトの停止位置（仮想区画）が確定する（ステップＳ１０４）。
【００２２】
続いて、ルーレット盤を初期位置に配置する（ステツプＳ１０５）。詳しくは、本実施の形態におけるルーレット盤は、図６（ａ）、（ｂ）に示されるように、初期位置から８４０度回転（即ち、「２＋１／３」回転）して停止するように予め定められている。即ち、図６（ａ）に示されるように、例えば、初期位置において仮想区画＃１に位置していた数字部の「３」は、ルーレット盤が８４０度回転した後には図６（ｂ）に示されるように、仮想区画＃１２に位置することとなる。このように、本実施の形態においては、ルーレット盤の回転角度を予め定められているため、ルーレット盤の数字部の特定の数字を特定の仮想区画に停止させるためには、回転角度を考慮して初期位置を決定することができる。なお、当該回転角度はゲームプログラムの目的、演出意図等によって適宜変更可能である。仮に、図４の球コース（停止区画＃１２）が選択された場合、抽選によって決定された当選数字の数字部が仮想区画＃１２に停止するようにルーレット盤を配置すればよい。
【００２３】
以上のステップが終了すると、ルーレット開始の制御、即ちルーレット盤の回転と球の移動開始が行われ（ステップＳ１０６）。球オブジェクトが停止した（ルーレット盤の停止部で停止した）後に、当選数字をプレイヤに表示する（Ｓ１０７）。
【００２４】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００２５】
１０        ユーザ端末
２０        ゲームサーバ
３０        インターネット
【図１】
0005976767.tif 000002
【図２】
0005976767.tif 000003
【図３】
0005976767.tif 000004
【図４】
0005976767.tif 000005
【図５】
0005976767.tif 000006
【図６】
0005976767.tif 000007
【図７】
0005976767.tif 000008
【図８】
0005976767.tif 000009
【図９】
0005976767.tif 000010
【図１０】
0005976767.tif 000011
【図１１】
0005976767.tif 000012
【図１２】
0005976767.tif 000013
【図１３】
0005976767.tif 000014