(57)【要約】        【課題】  遊技装置を遊技機と、設置後はホール内の島設備として利用可能な遊技用付属装置とに分離させ、遊技機から遊技用付属装置へ送信する遊技コマンドのうち、予め設定された特定コマンドのみを暗号化しているので、遊技用制御手段側及び遊技用付属装置側の制御やメモリ領域の負担を軽減することができるようにしたものである。        【解決手段】  遊技用制御手段(1000)には、遊技コマンドのうち、予め設定された特定コマンドのみを、暗号化するための暗号化手段(1720)、発光パターン送信手段(1730)、演出用発光ユニット(430)の発光パターンを受光ユニット(500)により受信して、特定コマンドを除く遊技コマンド、及び暗号化データに再変換するための発光パターン受信手段(2400)、発光パターン受信手段(2400)により再変換された暗号化データを復号化して遊技コマンドに変換するための復号化手段(2500)を備える。    【選択図】    図１
2008245906.tif 000002
【特許請求の範囲】
【請求項１】
遊技媒体の投入を条件に、遊技を実行するための遊技部、
前記遊技部での遊技を操作するための操作手段、及び
前記遊技部及び操作手段に接続され、前記遊技部での遊技の進行に応じて遊技コマンドを出力可能な遊技用制御手段を備える遊技機と、
演出を実行するための演出実行装置、及び
前記演出実行装置に接続され、前記遊技用制御手段から出力された遊技コマンドにもとづいて、前記演出実行装置による演出を制御するための演出用制御手段を備える遊技用付属装置とを備えた遊技装置において、
前記遊技機には、
前記遊技用制御手段に接続され、発光状態を遊技者から確認可能な位置に配置された発光素子を有する演出用発光ユニットを備え、
前記遊技用付属装置には、
前記演出用発光ユニットと対向する位置に配置され、前記発光素子からの光を受光可能な受光素子を有する受光ユニットを備え、
前記遊技用制御手段には、
前記遊技コマンドを暗号化するための暗号化手段と、
前記暗号化手段により暗号化された暗号化データを、前記演出用発光ユニットの発光パターンに変換して送信するための発光パターン送信手段とを備え、
前記遊技用制御手段には、
前記遊技コマンドのうち、予め設定された特定コマンドのみを、暗号化するための暗号化手段と、
前記特定コマンドを除く前記遊技コマンド、及び前記暗号化手段により暗号化された暗号化データを、前記演出用発光ユニットの発光パターンに変換して送信するための発光パターン送信手段とを備え、
前記演出用制御手段には、
前記演出用発光ユニットの発光パターンを前記受光ユニットにより受信して、前記特定コマンドを除く前記遊技コマンド、及び前記暗号化データに再変換するための発光パターン受信手段と、
前記発光パターン受信手段により再変換された暗号化データを復号化して遊技コマンドに変換するための復号化手段と、
前記発光パターン受信手段により再変換された前記特定コマンドを除く前記遊技コマンド、及び前記復号化手段により復号化された遊技コマンドにもとづいて、前記演出実行装置を駆動させて演出を実行するための演出実行手段とを備えていることを特徴とする遊技装置。
【請求項２】
請求項１に記載の遊技装置であって、
前記暗号化手段には、
マスクデータを乱数を用いて抽選により選択するためのマスクデータ作成手段と、
前記マスクデータ作成手段により選択されたマスクデータを使用して、前記遊技コマンドに対し排他的論理和演算を行って暗号化するための暗号化演算手段とを備え、
前記発光パターン送信手段は、
前記マスクデータ作成手段により選択されたマスクデータを、前記演出用発光ユニットの発光パターンに変換して送信し、
前記発光パターン受信手段は、
前記演出用発光ユニットの発光パターンを、前記受光ユニットにより受信してマスクデータに再変換し、
前記復号化手段には、
前記発光パターン受信手段により再変換されたマスクデータを使用して、前記暗号化データに対し排他的論理和演算を行って復号化するための復号化演算手段を備えていることを特徴とする遊技装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばスロットマシンやパチンコ機等のホールに設置させる遊技装置に関し、当該遊技装置をスロットマシンやパチンコ機等の遊技機と、設置後はホール内の島設備として利用可能な遊技用付属装置とに分離させ、遊技機から遊技用付属装置への遊技コマンドの送信に、演出にも利用可能な発光ユニットを用い、且つ遊技コマンドの全てを暗号化せず、遊技コマンドのうち、予め設定された特定コマンドのみを暗号化しているので、遊技コマンドの全てを暗号化する場合に比較して、遊技用制御手段側及び遊技用付属装置側の制御やメモリ領域の負担を軽減することができるばかりでなく、暗号化・復号化に要する処理時間を短縮化することができるようにしたものである。
【背景技術】
【０００２】
従来、遊技装置を、遊技機と付帯装置の分離し、両者の間で有線或いは無線で通信可能となっているものが知られている（例えば特許文献１の段落番号「００１１」、図１〜３参照）。
【特許文献１】特開2006-181279号公報（段落番号「００１１」、図１〜３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記した従来の遊技装置では、遊技機と付帯装置との間で有線或いは無線で通信しているにしか過ぎず、演出的な意味合いが無いという問題点があった。
また、両者の遊技情報の伝達に、演出にも利用可能な発光ユニットを用いた場合には、発光ユニットの発光パターンが外部から容易に読み取られるおそれがあるという問題点もある。
【０００４】
そこで、各請求項にそれぞれ記載された各発明は、上記した従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、次の点にある。
（請求項１）
請求項１に記載の発明は、次の点を目的とする。
すなわち、請求項１に記載の発明は、スロットマシンやパチンコ機等の遊技機と、設置後はホール内の島設備として利用可能な遊技用付属装置とに遊技装置を分離させ、遊技機から遊技用付属装置への遊技コマンドの送信に、演出にも利用可能な発光ユニットを用い、且つ遊技コマンドを暗号化することで、発光ユニットの発光パターンが外部から読み取られた場合にも、その解読を困難にすることができるようにしたものである。
【０００５】
これに加え、請求項１に記載の発明によれば、遊技コマンドの全てを暗号化せず、遊技コマンドのうち、予め設定された特定コマンドのみを暗号化しているので、遊技コマンドの全てを暗号化する場合に比較して、遊技用制御手段側及び遊技用付属装置側の制御やメモリ領域の負担を軽減することができるばかりでなく、暗号化・復号化に要する処理時間を短縮化することができる。
（請求項２）
請求項２に記載の発明は、上記した請求項１に記載の発明の目的に加え、次の点を目的とする。
【０００６】
すなわち、請求項２に記載の発明は、共通のマスクデータを用いて暗号化と復号化とを実現することができるようにしたものである。
【課題を解決するための手段】
【０００７】
各請求項にそれぞれ記載された各発明は、上記した各目的を達成するためになされたものであり、各発明の特徴点を図面に示した発明の実施の形態を用いて、以下に説明する。
なお、カッコ内の符号は、発明の実施の形態において用いた符号を示し、本発明の技術的範囲を限定するものではない。
また、図面番号も、発明の実施の形態において用いた図番を示し、本発明の技術的範囲を限定するものではない。
（請求項１）
請求項１に記載の発明は、次の点を特徴とする。
【０００８】
第１に、遊技装置(10)には、例えば図８に示すように、次の構成を備える。
（１）遊技機（例えばスロットマシン100）
なお、遊技機は、スロットマシン(100)に限定されず、図示しないが、例えばパチンコ機でも良い。
（２）遊技用付属装置(200)
第２に、遊技機（例えばスロットマシン100）には、例えば図１及び図５に示すように、次の構成を備える。
【０００９】
（３）遊技部（例えばリールユニット310）
遊技部（例えばリールユニット310）は、遊技媒体（例えばメダル）の投入を条件に、遊技を実行するためのものである。
なお、遊技部として、リールユニット(310)を例示したが、これに限定されず、図示しないが、例えばパチンコ機の遊技盤に配置された各種の球センサー等から構成しても良い。
【００１０】
また、遊技媒体として、メダルを例示したが、これに限定されず、例えばパチンコ機の遊技球でも良いし、或いはカードの度数等を用いても良い。
さらに、遊技媒体であるメダルの投入は、メダルをメダル投入口(320)から直接、投入しても良いし、或いは、予めメダル投入口(320)から投入し、クレジットメダルとクレジットされたメダルを、ベットスイッチ(330,331)の操作により投入するようにしても良い。
【００１１】
（４）操作手段（例えばスタートスイッチ340等）
操作手段（例えばスタートスイッチ340等）は、遊技部（例えばリールユニット310）での遊技を操作するためのものである。
なお、操作手段として、スタートスイッチ(340)を例示したが、これに限定されず、図示しないが、例えばパチンコ機の遊技球の発射ハンドル等から構成しても良い。
【００１２】
（５）遊技用制御手段(1000)
遊技用制御手段(1000)は、例えば図１に示すように、遊技部（例えばリールユニット310）及び操作手段（例えばスタートスイッチ340等）に接続され、遊技部（例えばリールユニット310）での遊技の進行に応じて遊技コマンドを出力可能なものである。
第３に、遊技用付属装置(200)には、例えば図１及び図５に示すように、次の構成を備える。
【００１３】
（６）演出実行装置（例えば画像表示装置210等）
演出実行装置（例えば画像表示装置210等）は、演出を実行するためのものである。
なお、演出実行装置として、画像表示装置(210)を例示したが、これに限定されず、図示しないが、各種のランプ等から構成しても良い。
（７）演出用制御手段(2000)
演出用制御手段(2000)は、例えば図１に示すように、演出実行装置（例えば画像表示装置210等）に接続され、遊技用制御手段(1000)から出力された遊技コマンドにもとづいて、演出を制御するためのものである。
【００１４】
第４に、遊技機（例えばスロットマシン100）には、例えば図１０に示すように、演出用発光ユニット(430)を設ける。
演出用発光ユニット(430)は、例えば図１に示すように、遊技用制御手段(1000)に接続され、発光状態を遊技者から確認可能な位置に配置された発光素子(431)を有するものである。
【００１５】
第５に、遊技用付属装置(200)には、例えば図１０に示すように、受光ユニット(500)を設ける。
受光ユニット(500)は、例えば図１０に示すように、演出用発光ユニット(430)と対向する位置に配置され、発光素子(431)からの光を受光可能な受光素子(510)を有するものである。
【００１６】
第６に、遊技用制御手段(1000)には、例えば図２に示すように、次の構成を備える。
（８）暗号化手段(1720)
暗号化手段(1720)は、遊技コマンドのうち、予め設定された特定コマンドのみを、暗号化するためのものである。
特定コマンドとしては、例えばＡＴに関する遊技コマンドがある。特定コマンドには、予め設定された操作方法に関する情報を含んでいる。
【００１７】
ＡＴは、「アシスト・タイム」の略称であり、遊技機（例えばスロットマシン100）であるスロットマシンの役の一つであり、予め設定された操作方法が実行された場合に、入賞が許容されている役である。
逆にいうと、予め設定された操作方法が実行されない場合には、入賞しないように遊技用制御手段(1000)により制御されている。
【００１８】
予め設定された操作方法は、遊技コマンドに含めて、遊技用制御手段(1000)から演出用制御手段(2000)に送信される。
演出用制御手段(2000)では、予め設定された操作方法を遊技者に報知するか否かを抽選により選択している。
予め設定された操作方法は、演出実行装置（例えば画像表示装置210等）により実行される演出の一つとして報知される。
【００１９】
なお、特定コマンドとしては、ＡＴに関する遊技コマンドを例示したが、これに限定されない。
（９）発光パターン送信手段(1730)
発光パターン送信手段(1730)は、特定コマンドを除く遊技コマンド、及び暗号化手段(1720)により暗号化された暗号化データを、演出用発光ユニット(430)の発光パターンに変換して送信するためのものである。
【００２０】
第２に、演出用制御手段(2000)には、例えば図１及び図３に示すように、次の構成を備える。
（１０）発光パターン受信手段(2400)
発光パターン受信手段(2400)は、演出用発光ユニット(430)の発光パターンを受光ユニット(500)により受信して、特定コマンドを除く遊技コマンド、及び暗号化データに再変換するためのものである。
【００２１】
（１１）復号化手段(2500)
復号化手段(2500)は、発光パターン受信手段(2400)により再変換された暗号化データを復号化して遊技コマンドに変換するためのものである。
（１２）演出実行手段(2300)
演出実行手段(2300)は、発光パターン受信手段(2400)により再変換された特定コマンドを除く遊技コマンド、及び復号化手段(2500)により復号化された遊技コマンドにもとづいて、演出実行装置（例えば画像表示装置210等）を駆動させて演出を実行するためのものである。
（請求項２）
請求項２に記載の発明は、上記した請求項１に記載の発明の特徴点に加え、次の点を特徴とする。
【００２２】
第１に、暗号化手段(1720)には、例えば図２に示すように、次の構成を備える。
（１）マスクデータ作成手段(1721)
マスクデータ作成手段(1721)は、マスクデータ（例えば図１６参照）を乱数を用いて抽選により選択するためのものである。
（２）暗号化演算手段(1722)
暗号化演算手段(1722)は、マスクデータ作成手段(1721)により選択されたマスクデータ（例えば図１６参照）を使用して、遊技コマンドに対し排他的論理和演算を行って暗号化するためのものである。
【００２３】
第２に、発光パターン送信手段(1730)は、マスクデータ作成手段(1721)により選択されたマスクデータ（例えば図１６参照）を、演出用発光ユニット(430)の発光パターンに変換して送信する。
第３に、発光パターン受信手段(2400)は、演出用発光ユニット(430)の発光パターンを、受光ユニットにより受信してマスクデータ（例えば図１６参照）に再変換する。
【００２４】
第４に、復号化手段(2500)には、例えば図２に示すように、次の構成を備える。
（３）復号化演算手段(2510)
復号化演算手段(2510)は、発光パターン受信手段(2400)により再変換されたマスクデータ（例えば図１６参照）を使用して、暗号化データに対し排他的論理和演算を行って復号化するためのものである。
【発明の効果】
【００２５】
本発明は、以上のように構成されているので、以下に記載されるような効果を奏する。
（請求項１）
請求項１に記載の発明によれば、次のような効果を奏する。
すなわち、請求項１に記載の発明によれば、スロットマシンやパチンコ機等の遊技機と、設置後はホール内の島設備として利用可能な遊技用付属装置とに遊技装置を分離させ、遊技機から遊技用付属装置への遊技コマンドの送信に、演出にも利用可能な発光ユニットを用い、且つ遊技コマンドを暗号化することで、発光ユニットの発光パターンが外部から読み取られた場合にも、その解読を困難にすることができる。
【００２６】
これに加え、請求項１に記載の発明によれば、遊技コマンドの全てを暗号化せず、遊技コマンドのうち、予め設定された特定コマンドのみを暗号化しているので、遊技コマンドの全てを暗号化する場合に比較して、遊技用制御手段側及び遊技用付属装置側の制御やメモリ領域の負担を軽減することができるばかりでなく、暗号化・復号化に要する処理時間を短縮化することができる。
（請求項２）
請求項２に記載の発明によれば、上記した請求項１に記載の発明の効果に加え、次のような効果を奏する。
【００２７】
すなわち、請求項２に記載の発明によれば、共通のマスクデータを用いて暗号化と復号化とを実現することができる。
【発明を実施するための最良の形態】
【００２８】
（図面の説明）
図１〜３７は、本発明の実施の形態の一例をそれぞれ示すものである。
図１〜４は、遊技装置の動作を説明するための各種のブロック図、図５は遊技装置の正面図、図６は遊技装置の側面図、図７は遊技装置の斜視図、図８は遊技装置の分解斜視図、図９はランプケースと受光カバーを取り外した状態の遊技装置の正面図、図１０はランプケースと受光カバーを取り外した状態の遊技装置の一部側面図、図１１は上部ランプの分解断面図、図１２は受光ユニットの分解断面図、図１３〜２２は暗号化の方法を説明するための各種の説明図、図２３〜３１は復号化の方法を説明するための各種の説明図、図３２〜３７は遊技装置の動作を説明するための各種のフローチャートをそれぞれ示すものである。
（遊技装置10）
図５〜８中、10は、遊技装置であり、当該遊技装置10は、スロットマシン100やパチンコ機等のホールに設置され、遊技に供されるものである。
【００２９】
遊技装置10は、図８に示すように、大別すると、次のパーツを備える。
なお、遊技装置10のパーツは、上記した（１）〜（２）に限定されない。
（１）スロットマシン100
スロットマシン100は、遊技機の一例であり、メダル等の遊技媒体の投入を条件に、遊技を行うためのものである。
【００３０】
なお、遊技機として、スロットマシンを例示したが、これに限定されず、図示しないが、いわゆるパチンコ機などでも良い。また、遊技媒体として、メダルを例示したが、これに限定されず、例えばパチンコ機の遊技球でも良いし、或いはカードの度数等を用いても良い。
（２）遊技用付属装置200
遊技用付属装置200は、スロットマシン100に関連する、光や音による各種の演出を実行するためのものである。
（スロットマシン100）
スロットマシン100は、図８に示すように、大別すると、次のパーツから構成されている。
【００３１】
なお、スロットマシン100のパーツは、次の（１）〜（２）に限定されない。
（１）筐体110
筐体110は、前面が開放した中空な箱形を成している。
（２）前面扉120
前面扉120は、筐体110の一側にヒンジ（図示せず）を介して開閉可能に取り付けられ、筐体110の開口前面を開閉するためのものである。
（前面扉120）
つぎに、図５を用いて、前面扉120の正面に配置されたパーツについて説明する。
【００３２】
スロットマシン100の高さの中央には、図５に示すように、透明な方形の表示窓300を設けている。
表示窓300の内部には、遊技部の一例であるリールユニット310を配置している。
なお、遊技部は、遊技媒体（例えばメダル）の投入を条件に、遊技を実行するためのものである。遊技部として、リールユニット310を例示したが、これに限定されず、図示しないが、例えばパチンコ機の遊技盤に配置された各種の球センサー等から構成しても良い。また、遊技媒体として、メダルを例示したが、これに限定されず、例えばパチンコ機の遊技球でも良いし、或いはカードの度数等を用いても良い。また、遊技媒体であるメダルの投入は、メダルを後述するメダル投入口320から直接、投入しても良いし、或いは、予めメダル投入口320から投入し、クレジットメダルとクレジットされたメダルを、後述するベットスイッチ330,331の操作により投入するようにしても良い。
【００３３】
リールユニット310は、表示窓300に臨む複数個、例えば３個の回転リール311〜313と、各回転リール311〜313を個々に回転可能な、複数個、例えば３個の回転リール311〜313と同数の３個のリールモータ314〜316（図１参照）とを備える。
なお、回転リール311〜313及びリールモータ314〜316の個数は、３個に限定されず、２個、或いは４個以上でも良い。
【００３４】
表示窓300の下側には、図５の向かって右側に、メダル投入口320を設けている。メダル投入口320は、遊技媒体の一例であるメダルを投入するためのものである。
メダル投入口320の図５の向かって左側には、複数個、例えば２個のベットスイッチ330,331を設けている。２個のベットスイッチ330,331のうち、図５の向かって右側のＭＡＸベットスイッチ330は、最大投入枚数、例えば３枚のクレジットメダルをスロットマシン100の内部に投入するためのものである。残る１個のベットスイッチ331は、１枚のクレジットメダルをスロットマシン100の内部に投入するためのものである。
【００３５】
なお、ベットスイッチ330,331の個数は、２個に限定されず、単数としても良いし、３個以上としても良い。
２個のベットスイッチ330,331の下側には、操作手段の一例であるスタートスイッチ340を設けている。
なお、操作手段は、遊技部の一例であるリールユニット310での遊技を操作するためのものである。操作手段として、スタートスイッチ340を例示したが、これに限定されず、後述する３個のストップスイッチ350〜352、或いは図示しないが、例えばパチンコ機の遊技球の発射ハンドル等から構成しても良い。
【００３６】
スタートスイッチ340は、所定数の賭数設定を条件に、３個のリールモータ314〜316を駆動することで、３個の回転リール311〜313の回転を開始させるためのものである。
なお、所定数の賭数設定を条件としては、メダル投入口320からのメダルの投入、後述するが、クレジットを利用してのベットスイッチ330,331の操作による賭数の設定、さらにカードの度数等が考えられるが、これらに限定されるものではない。
【００３７】
具体的には、スタートスイッチ340は、レバー状に形成され、レバーを傾けることで操作する。スタートスイッチ340を操作すると、リールユニット310の駆動が開始され、３個のリールモータ314〜316（図１参照）が回転する。
スタートスイッチ340の向かって右隣には、複数個、例えば３個の回転リール311〜313と同数の３個のストップスイッチ350〜352を設けている。
【００３８】
３個のストップスイッチ350〜352は、リールユニット310の駆動を停止するためのものである。向かって左側のストップスイッチ170を操作すると、左側の回転リール131の回転が停止する。同様に、中央のストップスイッチ171を操作すると、中央の回転リール132の回転が停止する。右側のストップスイッチ172を操作すると、右側の回転リール133の回転が停止する。
【００３９】
なお、ストップスイッチ350〜352は、３個に限定されず、回転リール311〜313やリールモータ314〜316の個数と等しければ良い。
３個のストップスイッチ350〜352の下側には、メダル貯留皿360を設けている。
メダル貯留皿360には、後述する図１のホッパーユニット370から払い出されたメダルが
貯留される。
【００４０】
一方、表示窓300の上側には、図５に示すように、上部ランプ400を設けている。
（上部ランプ400）
上部ランプ400は、図９〜１１に示すように、例えばＬＥＤ等から構成された、複数個の演出ランプ410を内蔵し、当該演出ランプ410による各種の演出内容を表示させるためのものである。
【００４１】
なお、演出ランプ410として、ＬＥＤを例示したが、これに限定されず、電球等を用いても良い。
上部ランプ400は、図１１に示すように、演出ランプ410を覆うように、ランプケース420が取り付けられている。
また、上部ランプ400は、図９〜１１に示すように、演出用発光ユニット430が内蔵されている。
【００４２】
なお、演出用発光ユニット430を、上部ランプ400に内蔵させたが、これに限定されず、上部ランプ400と別個独立に設けても良い。このとき、演出用発光ユニット430を、スロットマシン100の前面扉120に設けたが、これに限定されず、筐体110の上面等に設けても良い。
（演出用発光ユニット430）
演出用発光ユニット430は、後述する図１の遊技用制御手段1000に接続され、遊技者から発光状態を確認可能な位置に配置され、複数の発光素子431から構成されたものである。
【００４３】
発光素子431は、図９に示すように、例えば９個のＬＥＤから構成され、演出ランプ410の上側に左右方向に一列に配置されている。
なお、発光素子431として、ＬＥＤを例示したが、これに限定されず、電球等を用いても良い。また、ＬＥＤの個数として、９個を例示したが、これに限定されず、単数、或いは２〜８個、１０個以上でも良い。
【００４４】
各発光素子431は、後述する図１の遊技用制御手段1000により個別に制御され、個別に点灯する。
発光素子431は、図１１に示すように、ランプケース420により覆われ、ランプケース420の前面を、半透明部421とすることで、各発光素子(431)からの光を拡散させるための半透明板として利用している。
【００４５】
なお、半透明板として、ランプケース420を例示したが、これに限定されず、専用の半透明板を設けても良い。
ランプケース420は、図１１に示すように、プラスチック製で、前述したように、前面が半透明部421となり、上面が透明部422となっている。
発光素子431が発光すると、半透明部421を通して光が拡散されるため、遊技者からは発光素子431の個々の発光状態を視認することが困難となる。
【００４６】
また、ランプケース420は、図１１に示すように、複数個の演出ランプ410も内蔵されているため、より一層、発光素子431の個々の発光状態を視認することが困難である。
一方、ランプケース420の上面が透明部422となっているので、当該透明部422を通して、個々の発光素子431から発光された光は、後述するが、図１０に示す遊技用付属装置200の受光ユニット500に向かって直進する。
（遊技用付属装置200）
遊技用付属装置200の中央部には、図５に示すように、演出実行装置の一例である画像表示装置210を設けている。
【００４７】
なお、演出実行装置は、演出を実行するためのものである。演出実行装置として、画像表示装置210を例示したが、これに限定されず、後述するスピーカ220でも良いし、或いは、図示しないが、各種のランプ等から構成しても良い。
画像表示装置210は、画像を表示可能なものであり、例えば液晶から構成されている。
なお、画像表示装置210として、液晶を例示したが、これに限定されず、例えばドット・マトリックス等から構成しても良い。
【００４８】
画像表示装置210の左右の両側には、演出実行装置の一例である、左右一対のスピーカ220が設けている。
スピーカ220からは、各種の効果音が発生される。
なお、スピーカ220の個数は、左右一対の２個に限定されず、１個或いは３個以上でも良い。
【００４９】
遊技用付属装置200の左右の両端部には、図７に示すように、左右一対の取っ手230を設けている。
取っ手230は、遊技用付属装置200の前面からアーチ状の延びている。取っ手230は、後述するが、図８に示す取付枠600に収納した遊技用付属装置200を引き出すために使用されている。
【００５０】
遊技用付属装置200の下側には、図１０に示すように、受光ユニット500を設けている。
（受光ユニット500）
受光ユニット500は、図１０に示すように、演出用発光ユニット430と対向する位置に配置され、当該演出用発光ユニット430の発光パターンを受光可能な受光素子510から構成されたものである。
【００５１】
受光素子510は、図９に示すように、複数個（例えば発光素子431と同数の９個）のＬＥＤから構成され、各発光素子431と上下に対向するように配置され、遊技用付属装置200の下側に左右方向に一列に配置されている。
なお、受光素子510として、ＬＥＤを光電変換素子として利用したが、これに限定されず、フォトダイオード、フォトトランジスタ、或いはＣＣＤ等を用いても良い。また、受光素子510の個数を、発光素子431と同数の９個としたが、これに限定されず、発光素子431の個数より、受光素子510の個数を少なくしても良い。例えば、受光素子510としてＣＣＤを用い、当該ＣＣＤで発光素子431を撮像した場合には、ＣＣＤは１個でも足りる。
【００５２】
受光素子510は、図１２に示すように、受光カバー520により覆われている。
受光カバー520は、プラスチック製で、図１２に示すように、前面が半透明部521となり、下面が透明部522となっている。
前面に半透明部421があるため、遊技者からは受光素子510が見えないようにしている。
また、受光カバー520の下面が透明部522となっているので、当該透明部422を通して、各発光素子431から発光された光が対向する受光素子510に向かって直進する。
（取付枠600）
つぎに、図８を用いて、上記構成を有する遊技装置10の取付枠600について説明する。
【００５３】
取付枠600は、図示しないが、ホール内に配置され、スロットマシン100を横一列に並べた状態で複数台設置可能な島設備に固定されるものである。
具体的には、取付枠600は、図８に示すように、前面及び背面が開放された中空箱形に形成されている。
そして、取付枠600は、左右一対の側板610,611と、左右の側板610,611の間の下面に固定された底板620と、左右の側板610,611の間の上面に固定された天板630とから形成されており、例えば金属板が使用されている。
【００５４】
金属板を使用したのは、ドリル等を使用してスロットマシン100に穴が開けられる等の不正を未然に防止するためのものである。
なお、取付枠600は、金属製に限定されないが、好ましくは、ドリル等を使用して穴が開き難い材質を使用するのが良い。
左右の側板610,611の高さの途中には、図８に示すように、仕切り棚640を渡らせ、当該仕切り棚640により、取付枠600の内部を、下側収納部650と上側収納部660とに上下に仕切っている。
【００５５】
下側収納部650は、図８に示すように、取付枠600の下側に位置し、スロットマシン100を単独で交換可能に収納するためのものである。
上側収納部660は、下側収納部650に収納されるスロットマシン100の上面から、予め設定された所定の隙間670（図６及び図９）を保って配置され、遊技用付属装置200を収納するためのものである。
【００５６】
スロットマシン100の演出用発光ユニット430と、遊技用付属装置200の受光ユニット500とは、取付枠600に収納された状態において、図４及び図７に示すように、隙間670を保って互いに対向するように配置される。
（遊技装置10の取付方法）
つぎに、取付枠600を用いた遊技装置10の取付方法について説明する。
【００５７】
まず、島設備に、図示しないが、ネジ等を用いて取付枠600を固定する。
つぎに、取付枠600に、図６に示すように、スロットマシン100と遊技用付属装置200とを個別に取り付ける。
まず、スロットマシン100は、取付枠600の下側収納部650にはめ込んで、図示しないが、ネジ等を用いて固定する。このとき、図示しないが、島設備の電源に、スロットマシン100を接続する等、電気的な配線を行う。
【００５８】
また、遊技用付属装置200は、取付枠600の上側収納部660にはめ込んで、図示しないが、ネジ等を用いて固定する。このとき、図示しないが、島設備の電源に、遊技用付属装置200を接続する等、電気的な配線を行う。
一方、スロットマシン100の交換に際しては、取付枠600の下側収納部650からスロットマシン100を取り出し、新台に交換する。
【００５９】
これに対し、遊技用付属装置200は、取付枠600に固定した後は、島設備の一部となり、スロットマシン100を新台に交換する際にも、取り外しや交換が不要である。
なお、遊技用付属装置200は、故障した場合等には、左右の取っ手230を持って上側収納部660から引き出すことで、スロットマシン100とは別個に、単独で修理が可能である。
（遊技用制御手段1000）
つぎに、図１を用いて、遊技用制御手段1000について説明する。
【００６０】
遊技用制御手段1000は、スロットマシン100の内部に設けられ、遊技の進行を制御するためのものである。
具体的には、遊技用制御手段1000は、コンピュータであって、図示しないが、例えばＣＰＵを中心に構成され、ＲＯＭやＲＡＭ等の記録媒体、Ｉ／Ｏ等を備えている。
また、記録媒体は、ＲＯＭやＲＡＭに限定されず、そのほか電気的・磁気的・光学的なメモリーやディスク等でも良い。
【００６１】
遊技用制御手段1000のＣＰＵ（図示せず）は、記録媒体、例えばＲＯＭに記録されたプログラムを読み込むことで、図１に示すように、次の手段として機能する。
なお、次の（１）〜（７）の手段の説明については、後述する。
（１）役抽選手段1100
（２）リール停止制御手段1200
（３）一般遊技制御手段1300
（４）特別遊技制御手段1400
（５）利益付与手段1500
（６）演出ランプ制御手段1600
（７）送信処理手段1700
なお、遊技用制御手段1000の手段は、上記した（１）〜（７）に限定されない。
（遊技用制御手段1000の入力段）
つぎに、図１を用いて、遊技用制御手段1000の入力段について説明する。
【００６２】
遊技用制御手段1000の入力段には、次のパーツがそれぞれ接続されている。
なお、遊技用制御手段1000の入力段に接続されるパーツは、次の（１）〜（４）に限定されない。
（１）メダルセンサー321
メダルセンサー321は、メダル投入口320の内部に設けられ、メダル投入口320に投入されたメダルを検出するためのものである。
【００６３】
（２）ベットスイッチ330,331
（３）スタートスイッチ340
（４）ストップスイッチ350〜352
（遊技用制御手段1000の出力段）
つぎに、図１を用いて、遊技用制御手段1000の出力段について説明する。
【００６４】
遊技用制御手段1000の出力段には、次のパーツがそれぞれ接続されている。
なお、遊技用制御手段1000の出力段に接続されるパーツは、次の（１）〜（４）に限定されない。
（１）リールモータ314〜316
（２）ホッパーユニット370
（３）演出ランプ410
（４）演出用発光ユニット430
（演出用制御手段2000）
演出用制御手段2000は、遊技用付属装置200の内部に設けられ、図１に示すように、演出実行装置である画像表示装置210、スピーカ220に接続され、遊技用制御手段1000から出力された遊技情報にもとづいて、演出を制御するためのものである。
【００６５】
具体的には、演出用制御手段2000は、コンピュータであって、図示しないが、例えばＣＰＵを中心に構成され、ＲＯＭやＲＡＭ等の記録媒体、Ｉ／Ｏ等を備えている。
なお、演出用制御手段2000のＣＰＵの数は、１個に限定されず、２個以上のＣＰＵを用いても良い。
また、記録媒体は、ＲＯＭやＲＡＭに限定されず、そのほか電気的・磁気的・光学的なメモリーやディスク等でも良い。
【００６６】
上記演出用制御手段2000のＣＰＵ（図示せず）は、記録媒体、例えばＲＯＭに記録されたプログラムを読み込むことで、図１に示すように、大別すると、次の手段として機能する。
なお、次の（１）〜（３）の手段の説明については、後述する。
（１）受信処理手段2100
（２）演出抽選手段2200
（３）演出実行手段2300
なお、演出用制御手段2000の手段は、上記した（１）〜（３）に限定されない。
（演出用制御手段2000の入力段）
つぎに、図１を用いて、演出用制御手段2000の入力段について説明する。
【００６７】
演出用制御手段2000の入力段には、次のパーツが接続されている。
（１）受光ユニット500
なお、演出用制御手段2000の入力段に接続されるパーツは、上記した（１）に限定されない。
（演出用制御手段2000の出力段）
つぎに、図１を用いて、演出用制御手段2000の出力段について説明する。
【００６８】
演出用制御手段2000の出力段には、演出実行装置が接続されている。
具体的には、演出実行装置として、次のパーツがそれぞれ接続されている。
（１）画像表示装置210
（２）スピーカ220
なお、演出用制御手段2000の入力段に接続されるパーツは、上記した（１）〜（２）に限定されない。
（役抽選手段1100）
役抽選手段1100は、役の当否を抽選により決定するものである。
【００６９】
まず、役の当否には、次の種類がある。
（１）役の当選
（２）ハズレ
なお、次の（３）〜（５）の役の説明については、後述する。
また、役は、役のうち１個だけ当選する場合のほか、複数の役が同時に２以上、当選する場合もあり、役抽選手段1100はいわゆるグループ抽選が可能となっている。
【００７０】
（３）小役
（４）再遊技（リプレイ）
（５）特別遊技（ボーナス）
なお、役の種類は、上記した（３）〜（５）に限定されない。
（小役）
小役は、図示しないが、例えば「ベル」や「スイカ」などの予め設定された小役図柄が、メダルを投入することで有効となったライン（以下、「有効ライン」という。）上に１個や２個出現したり、或いは３個揃うことで入賞となり、所定枚数のメダルを払い出したり、或いはクレジットメダルのクレジット枚数（貯留枚数）を加算するための役である。
【００７１】
具体的には、小役には、次の種類がある。
（１）一般小役
一般小役には、図示しないが、例えば「ベル」や「チェリー」等の図柄がある。
「ベル」の図柄は、３個揃うと、入賞となり、例えば１５枚のメダルが払い出される。
「チェリー」の図柄は、図５の向かって左側のリール311に１個停止表示されると、入賞となり、例えば２枚のメダルが払い出される。このとき、残る２個の中央、右側のリール312,313に、停止表示される図柄の種類は問わない。
【００７２】
なお、「チェリー」は、いわゆる単チェリーに限定されず、２個、或いは３個揃った場合に入賞となるようにしても良い。
（２）特定小役
特定小役は、一般小役以外の小役であり、例えばＡＴ役がある。
ＡＴ役は、「アシスト・タイム」の略称であり、予め設定された操作方法、すなわち３個のストップスイッチ350〜352が所定の押し順で操作された場合に、入賞が許容されている役である。
【００７３】
具体的には、３個のストップスイッチ350〜352が所定の押し順で操作された場合に、後述するリール停止制御手段320により、ＡＴ役（特定小役）に対応する図柄、例えば「スイカ」の図柄を引き込むことで、当該「スイカ」が有効ライン上に揃うように、リールモータ314〜316の停止制御を行っている。
これに対し、３個のストップスイッチ350〜352が所定の押し順で操作されなかった場合には、後述するリール停止制御手段320により、「スイカ」をいわゆる蹴飛ばすことで、当該「スイカ」が有効ライン上に揃わないように、リールモータ314〜316の停止制御を行っている。
【００７４】
一方、ＡＴ役に対応する図柄、例えば「スイカ」の図柄が３個揃うと、入賞となり、例えば１５枚のメダルが払い出される。
（再遊技）
再遊技は、いわゆるリプレイとも呼ばれ、予め設定された再遊技図柄（リプレイ図柄）が有効ライン上に３個揃うことを条件に、メダルを投入すること無しに次回の遊技を行えるという役である。
（ボーナス）
ボーナスは、特別遊技の一例である。
【００７５】
特別遊技は、一般遊技より遊技者に有利な遊技である。
なお、特別遊技として、ボーナスを例示したが、これに限定されない。
ボーナスは、次の種類がある。
なお、ボーナスの種類は、次の（１）〜（３）に限定されない。
（１）ＢＩＧ大当り
ＢＩＧ大当りは、いわゆるビッグ・ボーナス（以下、「ＢＢ」という。）への移行役である。
【００７６】
すなわち、図示しないが、ＢＢ図柄が有効ライン上に３個揃うことで入賞となり、後述する図１の一般遊技制御手段1300による一般遊技から、後述する特別遊技制御手段1400による特別遊技であるＢＢへ移行させるための役である。
なお、ＢＢ図柄の入賞時に、メダルを払い出さなくとも良いし、或いはメダルを１枚若しくは複数枚払い出すようにしても良い。
【００７７】
ＢＢの開始後、遊技者がメダルを３枚投入すると仮定すると、トータルで約２８８枚のメダルが獲得可能であり、例えば３４５枚を超える払い出しで終了する。
（２）ＭＩＤ大当り
ＭＩＤ大当りは、いわゆるミドル・ボーナス（以下、「ＭＩＤ」という。）への移行役である。
【００７８】
図示しないが、ＭＩＤ図柄が有効ライン上に３個揃うことで入賞となり、後述する図１の一般遊技制御手段1300による一般遊技から、後述する特別遊技制御手段1400による特別遊技であるＭＩＤへ移行させるための役である。
なお、ＭＩＤ図柄の入賞時に、メダルを払い出さなくとも良いし、或いはメダルを１枚若しくは複数枚払い出すようにしても良い。
【００７９】
ＭＩＤの開始後、遊技者がメダルを３枚投入すると仮定すると、トータルで約１９２枚のメダルが獲得可能であり、例えば２５３枚を超える払い出しで終了する。なお、ＭＩＤは、ＢＢに比較して、遊技者が獲得できるメダルの枚数が低く設定されている。
（３）ＲＥＧ大当り
ＲＥＧ大当りは、いわゆるレギュラー・ボーナス（以下、「ＲＥＧ」という。）への移行役である。
【００８０】
ＲＥＧの開始後、遊技者がメダルを３枚投入すると仮定すると、トータルで約９６枚のメダルが獲得可能である。ＲＥＧは、最高１２回のゲームか、８回の入賞か、いずれか先に達成された条件により終了する。なお、ＲＥＧは、ＭＩＤに比較して、遊技者が獲得できるメダルの枚数が低く設定されている。
（リール停止制御手段1200）
リール停止制御手段1200は、役抽選手段1100による抽選により決定した遊技結果、及びストップスイッチ350〜352の操作にもとづいて、当該ストップスイッチ350〜352に対応するリールモータ314〜316の停止制御を行うためのものである。
（一般遊技制御手段1300）
一般遊技制御手段1300は、一般遊技を行わせるためのものである。
（特別遊技制御手段1400）
特別遊技制御手段1400は、一般遊技より遊技者に有利な特別遊技、例えば各種のボーナ
スを行わせるためのものである。
（利益付与手段1500）
利益付与手段1500は、小役等が入賞した場合に、予め設定された所定の枚数のメダルを
払い出すためのものである。
【００８１】
具体的には、利益として、ホッパーユニット370を駆動して、予め設定された所定の枚数のメダルを払い出したり、或いはクレジットメダルのクレジット枚数（貯留枚数）を加算する。
（演出ランプ制御手段1600）
演出ランプ制御手段1600は、役抽選手段1100の抽選結果にもとづいて、上部ランプ400の演出ランプ410の点灯状態を制御するためのものである。
（送信処理手段1700）
送信処理手段1700は、演出用制御手段2000に送信する送信データを処理するためのものである。
【００８２】
具体的には、送信処理手段1700には、図２に示すように、次の手段を備える。
なお、次の（１）〜（３）の手段の説明については、後述する。
（１）遊技コマンド作成手段1710
（２）暗号化手段1720
（３）発光パターン送信手段1730
なお、送信処理手段1700の手段は、上記した（１）〜（３）に限定されない。
（遊技コマンド作成手段1710）
遊技コマンド作成手段1710は、役抽選手段1100の役抽選結果、及び遊技の進行に応じて、演出用制御手段2000に送信する遊技コマンドを作成するためのものである。
【００８３】
遊技コマンドは、図２６に示すように、２個の制御コマンドから構成され、各制御コマンドは、１バイト（８ビット）のデータから構成され、例えば１６進数で表記している。なお、表記上、冒頭に「０ｘ」を付けて表記する。
遊技コマンドには、予め設定された特定コマンドを含む。
特定コマンドとしては、例えばＡＴに関する遊技コマンドがある。特定コマンドには、予め設定された操作方法に関する情報を含んでいる。
【００８４】
なお、特定コマンドとしては、ＡＴに関する遊技コマンドを例示したが、これに限定されない。
（暗号化手段1720）
暗号化手段1720は、遊技コマンド作成手段1710により作成された遊技コマンドを暗号化するためのものである。
【００８５】
暗号化手段1720により、遊技コマンドの全てを暗号化しても良いし、或いは遊技コマンドのうち、予め設定された特定コマンドのみを、暗号化しても良い。
具体的には、暗号化手段1720には、図２に示すように、次の手段を備える。
なお、次の（１）〜（９）の手段の説明については、後述する。
（１）マスクデータ作成手段1721
（２）暗号化演算手段1722
（３）マスクデータテーブル作成手段1723
（４）採用マスク位置選択手段1724
（５）採用マスク位置テーブル作成手段1725
（６）暗号化キー抽出手段1726
（７）採用マスク位置更新手段1727
（８）ずらし数作成手段1728
（９）テーブル再構築手段1729
なお、暗号化手段1720の手段は、上記した（１）〜（９）に限定されない。
（発光パターン送信手段1730）
発光パターン送信手段1730は、暗号化手段1720により暗号化された暗号化データを、演出用発光ユニット430の発光パターンに変換して送信するためのものである。
【００８６】
なお、遊技コマンドのうち、特定コマンドのみを暗号化する場合には、発光パターン送信手段1730により、特定コマンドを除く遊技コマンド、及び暗号化手段1720により暗号化された暗号化データを、演出用発光ユニット430の発光パターンに変換して送信するようにする。
具体的には、発光パターン送信手段1730は、後述するマスクデータ作成手段1721により選択されたマスクデータ（図１６参照）を、演出用発光ユニット430の発光パターンに変換して送信する。
【００８７】
また、発光パターン送信手段1730は、マスクデータテーブル（図１６参照）、及び採用マスク位置テーブル（図１７参照）に記憶された内容を初期データとして、演出用発光ユニット430の発光パターンに変換し、遊技機の一例であるスロットマシン100及び遊技用付属装置200の電源投入後の初期段階に送信する。
さらに、発光パターン送信手段1730は、初期データのデータ容量を予め設定する。
【００８８】
データ容量は、例えば２８９バイトである。
２８９バイトの内訳は、２５６バイトが「マスクデータ」、３２バイトが「採用マスク位置データ」、１バイトが「ずらし数データ」である。
なお、初期データを受信した遊技用付属装置200は、受信したデータの２８９バイト目をずらし数データとして、図３の初期データ記憶手段2520に記憶している。
【００８９】
また、データ容量として、２８９バイトを例示したが、これに限定されない。
また、発光パターン送信手段1730は、後述するずらし数作成手段1728により作成されるずらし数データ（図１８参照）を初期データに含めて送信する。
上述したように、発光パターン送信手段1730により送信する初期データには、次のデータが含まれる。
【００９０】
（１）マスクデータ（図１６参照）
（２）採用マスク位置データ（図１７参照）
（３）ずらし数データ（図１８参照）
なお、発光パターン送信手段1730により送信する初期データは、上記した（１）〜（３）に限定されない。
（マスクデータ作成手段1721）
マスクデータ作成手段1721は、マスクデータ（図１６参照）を乱数を用いて抽選により選択するためのものである。
（暗号化演算手段1722）
暗号化演算手段1722は、マスクデータ作成手段1721により選択されたマスクデータ（図１６参照）を使用して、遊技コマンドに対し排他的論理和演算を行って暗号化するためのものである。
【００９１】
具体的には、暗号化演算手段1722は、後述する暗号化キー抽出手段1726により抽出された１個のマスクデータを使用して暗号化を行う。
（マスクデータテーブル作成手段1723）
マスクデータテーブル作成手段1723は、マスクデータ作成手段1721により作成され、予め設定された所定個数（例えば２５６個）のマスクデータ（図１６参照）を記憶可能なマスクデータテーブル（図１６参照）を作成するためのものである。
【００９２】
なお、本実施の形態では、図１３に示すように、１個１バイトのマスクデータを２５６個（２５６バイト）記憶可能なマスクデータテーブルとなっている。
また、所定個数、すなわちマスクデータの個数として、２５６個を例示したが、これに限定されない。
（採用マスク位置選択手段1724）
採用マスク位置選択手段1724は、マスクデータテーブル作成手段1723により作成されたマスクデータテーブル（図１６参照）に記憶された各マスクデータ（図１６参照）の採用・不採用の２状態のうちから１状態を、乱数を用いて抽選により選択することにより、マスクデータテーブル（図１６参照）に記憶された所定個数より少ない個数である特定個数（例えば１２８個）のマスクデータを選択するためのものである。
【００９３】
採用・不採用の２状態のうちから１状態は、図１７に示すように、ビットの「０」、「１」を用いて選択している。
すなわち、ビットの「０」は、図１７（１）に示すように、初期値として使用し、マスクデータの「不採用」を意味する。ビットの「１」は、マスクデータの「採用」を意味する。
【００９４】
その後、図１７（２）に示すように、ビットの「０」を「１」に反転させるか否かを、乱数を用いて抽選している。抽選により反転が選択された場合には、ビットの「０」を「１」に反転させる。
なお、特定個数として、１２８個を例示したが、これに限定されない。
（採用マスク位置テーブル作成手段1725）
採用マスク位置テーブル作成手段1725は、採用マスク位置選択手段1724により選択されたマスクデータ（図１６参照）の採用・不採用の別と、当該マスクデータ（図１６参照）のマスクデータテーブル（図１６参照）上の位置とを関連付けた採用マスク位置データ（図１７参照）を、所定個数（例えば２５６個）記憶可能な採用マスク位置テーブル（図１７参照）を作成するためのものである。
（暗号化キー抽出手段1726）
暗号化キー抽出手段1726は、採用マスク位置テーブル作成手段1725により作成された採用マスク位置テーブル（図１７参照）に記憶された採用マスク位置データ（図１７参照）を用いて、マスクデータテーブル（図１６参照）を参照し、１個のマスクデータを抽出するためのものである。
（採用マスク位置更新手段1727）
採用マスク位置更新手段1727は、暗号化キー抽出手段1726による１個のマスクデータの抽出後、当該抽出に用いられたマスクデータの採用マスク位置データ（図１７参照）を更新するためのものである。
（ずらし数作成手段1728）
ずらし数作成手段1728は、マスクデータテーブル（図１６参照）を再構築するためのずらし数を、乱数を用いて抽選により選択するためのものである。
（テーブル再構築手段1729）
テーブル再構築手段1729は、特定個数（例えば１２８個）のマスクデータが全て使用された後、ずらし数作成手段1728により作成されたずらし数データ（図１８参照）を用いて、採用マスク位置テーブル（図１７参照）を再構築するためのものである。
（受信処理手段2100）
受信処理手段2100は、演出用制御手段2000が受信した受信データを処理するためのものである。
【００９５】
具体的には、受信処理手段2100には、図３に示すように、次の手段を備える。
なお、次の（１）〜（３）の手段の説明については、後述する。
（１）発光パターン受信手段2400
（２）復号化手段2500
（３）エラー報知手段2600
なお、受信処理手段2100の手段は、上記した（１）〜（３）に限定されない。
（演出抽選手段2200）
演出抽選手段2200は、復号化手段2500により復号化された遊技コマンドにもとづいて、演出抽選、例えばＡＴの開始の当否の抽選を行うためのものである。
（演出実行手段2300）
演出実行手段2300は、復号化手段2500により復号化された遊技コマンド、及び演出抽選手段2200による演出抽選結果にもとづいて、演出実行装置である画像表示装置210やスピーカ220を駆動させて演出を実行するためのものである。
【００９６】
具体的には、演出実行手段2300には、図４に示すように、次の手段を備える。
なお、演出実行手段2300の手段は、次の（１）〜（３）に限定されない。
（１）画像制御手段2310
画像制御手段2310は、遊技コマンド及び演出抽選結果にもとづいて、各種の演出画像を画像表示装置210に表示させるためのものである。
【００９７】
（２）効果音発生手段2320
効果音発生手段2320は、遊技コマンド及び演出抽選結果にもとづいて、スピーカ220から各種の効果音を出力させるためのものである。
（３）ナビゲーション遊技制御手段2330
ナビゲーション遊技制御手段2330は、演出抽選結果、ＡＴの開始に当選した場合に、予め設定された操作方法、すなわち３個のストップスイッチ350〜352が押し順を、画像表示装置210を通じてナビゲーションするためのものである。
【００９８】
なお、３個のストップスイッチ350〜352が押し順は、画像表示装置210に直接的に表示する場合に限らず、押し順を暗示させる画像を画像表示装置210に表示させても良い。また、押し順を、画像表示装置210に表示させたが、これに限定されず、図示しないが、遊技用付属装置200にＬＥＤ等のランプ等を設け、当該ランプを使用して表示させたり、或いはスピーカ220を用いて音声により報知するようにしても良い。
（発光パターン受信手段2400）
発光パターン受信手段2400は、演出用発光ユニット430の発光パターンを、受光ユニット500により受信して暗号化データに再変換するためのものである。
【００９９】
なお、遊技コマンドのうち、特定コマンドのみを暗号化する場合には、発光パターン受信手段2400により、演出用発光ユニット430の発光パターンを受光ユニット500により受信して、特定コマンドを除く遊技コマンド、及び暗号化データに再変換するようにする。
具体的には、発光パターン受信手段2400は、演出用発光ユニット430の発光パターンを、受光ユニットにより受信してマスクデータ（図１６参照）に再変換する。
【０１００】
また、発光パターン受信手段2400は、演出用発光ユニット430の発光パターンを、受光ユニット500により受信して初期データに復元する。
さらに、発光パターン受信手段2400には、図３に示すように、次の手段を備える。
なお、発光パターン受信手段2400の手段は、次の（１）に限定されない。
（１）データ容量検査手段2410
データ容量検査手段2410は、復元した初期データのデータ容量（例えば２８９バイト）が予め設定されたデータ容量に一致するか否かを検査するためのものである。
（復号化手段2500）
復号化手段2500は、発光パターン受信手段2400により再変換された暗号化データを復号化して遊技コマンドに変換するためのものである。
【０１０１】
具体的には、復号化手段2500には、図３に示すように、次の手段を備える。
なお、次の（１）〜（８）の手段の説明については、後述する。
（１）復号化演算手段2510
（２）初期データ記憶手段2520
（３）復号化キー抽出手段2530
（４）採用マスク位置更新手段2540
（５）コマンドリスト記憶手段2550
（６）コマンド検査手段2560
（７）異常データ処理手段2570
（８）テーブル再構築手段2580
なお、復号化手段2500の手段は、上記した（１）〜（８）に限定されない。
（エラー報知手段2600）
エラー報知手段2600は、データ容量検査手段2410による検査の結果、一致しない場合に、エラーを外部に報知するためのものである。
【０１０２】
また、エラー報知手段2600は、異常データ検査手段2571による検査の結果、存在する遊技コマンドを発見しない場合に、エラーを外部に報知するためのものである。
（復号化演算手段2510）
復号化演算手段2510は、発光パターン受信手段2400により再変換されたマスクデータ（図１６参照）を使用して、暗号化データに対し排他的論理和演算を行って復号化するためのものである。
【０１０３】
具体的には、復号化演算手段2510は、後述する復号化キー抽出手段2530により抽出された１個のマスクデータを使用して復号化を行うようにしている。
（初期データ記憶手段2520）
初期データ記憶手段2520は、発光パターン受信手段2400により復元された初期データを記憶するためのものである。
【０１０４】
初期データには、次のデータが含まれる。
（１）マスクデータ（図１６参照）
（２）採用マスク位置データ（図１７参照）
（３）ずらし数データ（図１８参照）
なお、初期データ記憶手段2520により記憶する初期データは、上記した（１）〜（３）に限定されない。
【０１０５】
初期データ記憶手段2520は、初期データの全体のデータ容量が２８９バイトであることから、２５６バイト目迄を「マスクデータ」として、２５７バイト目から２８８バイト目までを「採用マスク位置データ」として、２８９バイト目を「ずれし数データ」として記憶する。
（復号化キー抽出手段2530）
復号化キー抽出手段2530は、暗号化キー抽出手段1726により抽出された１個のマスクデータと同じ１個のマスクデータを、初期データ記憶手段2520に記憶された採用マスク位置テーブル（図２４参照）に記憶された採用マスク位置データ（図１７参照）を用いて、初期データ記憶手段2520に記憶されたマスクデータテーブル（図２３参照）を参照して抽出するためのものである。
（採用マスク位置更新手段2540）
採用マスク位置更新手段2540は、復号化キー抽出手段2530による１個のマスクデータの抽出後、当該抽出に用いられたマスクデータの採用マスク位置データ（図１７参照）を更新するためのものである。
（コマンドリスト記憶手段2550）
コマンドリスト記憶手段2550は、全ての遊技コマンドをリスト化したコマンドリスト（図３０参照）を記憶するためのものである。
（コマンド検査手段2560）
コマンド検査手段2560は、復号化演算手段2510により復号された遊技コマンドが、コマンドリスト記憶手段2550に記憶されたコマンドリスト（図３０参照）に存在するか否かを検査するためのものである。
（異常データ処理手段2570）
異常データ処理手段2570は、コマンド検査手段2560による検査の結果、存在しない場合に、異常データとして処理するためのものである。
【０１０６】
具体的には、異常データ処理手段2570には、図３に示すように、次の手段を備える。
なお、異常データ処理手段2570の手段は、次の（１）〜（３）に限定されない。
（１）異常データ検査手段2571
異常データ検査手段2571は、異常データの復号化に用いられたマスクデータを基準として、直近（例えば直前・直後）に抽出される所定個数（例えば直前・直後の２個の計４個）のマスクデータを用いて復号化し、復号化した遊技コマンドが、コマンドリスト（図３０参照）に存在するか否かを検査するためのものである。
【０１０７】
なお、直近として、直前・直後を例示したが、これに限定されず、直前だけでも良いし、或いは直後だけでも良い。また、所定個数として、直前・直後の２個の計４個を例示したが、これに限定されない。
（２）採用マスク位置データ同期手段2572
採用マスク位置データ同期手段2572は、異常データ検査手段2571による検査の結果、存在する遊技コマンドを発見した場合に、当該遊技コマンドの復号化に用いられたマスクデータの採用マスク位置データ（図１７参照）を基準として、復号化手段2500の採用マスク位置更新手段2540による次回の更新を行わせるためのものである。
【０１０８】
（３）異常データ破棄手段2573
異常データ破棄手段2573は、異常データ検査手段2571による検査の結果、存在する遊技コマンドを発見しない場合に、異常データとして受信した遊技コマンドを破棄するためのものである。
（テーブル再構築手段2580）
テーブル再構築手段2580は、特定個数（例えば１２８個）のマスクデータが全て使用された後、初期データ記憶手段2520に記憶されたずらし数データ（図１８参照）を用いて、初期データ記憶手段2520に記憶された採用マスク位置テーブル（図２４参照）を再構築するためのものである。
（図１３〜２２の説明）
つぎに、図１３〜２２を用いて、暗号化の方法を説明する。
（図１３の説明）
図１３は、マスクデータテーブルの構造を説明するためのものである。
【０１０９】
マスクデータテーブルは、２５６個のマスクデータから構成され、全体の容量は２５６バイトである。
マスクデータテーブルは、図２のマスクデータテーブル作成手段1723により作成される。
なお、マスクデータの個数として、２５６個を例示したが、これに限定されない。また、マスクデータテーブルの容量も、２５６バイトを例示したが、これに限定されない。
【０１１０】
マスクデータは、１バイト（８ビット）のデータから構成されている。
マスクデータは、図２のマスクデータ作成手段1721により作成される。
なお、マスクデータの容量として、１バイト（８ビット）を例示したが、これに限定されない。
（図１４の説明）
図１４は、採用マスク位置テーブルの構造を説明するためのものである。
【０１１１】
採用マスク位置テーブルは、２５６ビット（３２バイト）のデータから構成されている。
採用マスク位置テーブルは、図２の採用マスク位置テーブル作成手段1725により作成される。
各ビットには、採用マスク位置データが記憶され、採用マスク位置データの個数は、１２８個に設定されている。
【０１１２】
採用マスク位置データは、図２の採用マスク位置選択手段1724により選択される。
なお、採用マスク位置データの個数として、１２８個を例示したが、これに限定されない。
（図１５の説明）
図１５は、ずらし数データの構造を説明するためのものである。
【０１１３】
ずらし数データは、１バイト（８ビット）のデータから構成されている。ずらし数データは、「１」〜「２５５」の数値から１個が選択される。
ずらし数データは、図２のずらし数作成手段1728により作成される。
なお、ずらし数データの容量として、１バイト（８ビット）を例示したが、これに限定されない。
（図１６の説明）
図１６は、マスクデータの作成方法を説明するためのものである。
【０１１４】
マスクデータは、乱数を用いて生成され、計２５６個のランダムなデータから構成される。２５６個のマスクデータは、マスクデータテーブルに格納される。
マスクデータの作成は、図２のマスクデータ作成手段1721により行われる。
マスクデータテーブルの作成は、図２のマスクデータテーブル作成手段1723により行われる。
【０１１５】
なお、マスクデータを、冒頭に「０ｘ」を付けて１６進数で表記している。
（図１７の説明）
図１７は、採用マスク位置データの選択方法を説明するためのものである。
まず、図１７（１）に示すように、各ビットを「０」、すなわち「不採用」に初期化している。
【０１１６】
採用マスク位置データは、乱数を用いて生成され、図１７（２）に示すように、ビットを「０」から「１」に反転することで、計１２８個の採用マスク位置データを作成している。１２８個の採用マスク位置データは、採用マスク位置テーブルに格納される。
採用マスク位置データの選択は、図２の採用マスク位置選択手段1724により行われる。
採用マスク位置テーブルへの格納、すなわち作成は、図２の採用マスク位置テーブル作成手段1725により行われる。
（図１８の説明）
図１８は、ずらし数データの作成方法を説明するためのものである。
【０１１７】
ずらし数データは、乱数を用いて生成される。
ずらし数データの作成は、図２のずらし数作成手段1728により行われる。
なお、ずらし数データを、冒頭に「０ｘ」を付けて１６進数で表記している。
（図１９の説明）
図１９は、マスクデータの抽出方法を説明するためのものである。
【０１１８】
採用マスク位置テーブルのビットの「１」が、採用マスク位置データであり、当該採用マスク位置データに対応する位置に記憶されたマスクデータテーブルのマスクデータが、マスクデータとして抽出される。
すなわち、採用マスク位置テーブルの「０ビット目」が、「１」の場合には、マスクデータテーブルの「０バイト目」の「０ｘＥ３」がマスクデータとして抽出される。
【０１１９】
マスクデータの抽出は、図２の暗号化キー抽出手段1726により行われる。
（図２０の説明）
図２０は、暗号化方法を説明するためのものである。
マスクデータである「０ｘＥ３」を用いて、遊技コマンドを暗号化する。
暗号化は、図２の暗号化演算手段1722により行われる。
【０１２０】
遊技コマンドは、２個の制御コマンドから構成（２バイト構成）され、各制御コマンドは、１バイト（８ビット）のデータから構成され、冒頭に「０ｘ」を付けて１６進数で表記している。
具体的には、遊技コマンドの第１制御コマンドは、「０ｘ８０」、第２制御コマンドは、「０ｘ０８」である。
【０１２１】
遊技コマンドは、遊技コマンド作成手段1710により作成される。
第１制御コマンドの「０ｘ８０」と、マスクデータの「０ｘＥ３」との排他的論理和演算（ＸＯＲ）を採ると、送信データに含まれる第１暗号化データは、「０ｘ６３」となる。
同様に、第２制御コマンドの「０ｘ０８」と、マスクデータの「０ｘＥ３」との排他的論理和演算（ＸＯＲ）を採ると、送信データに含まれる第１暗号化データは、「０ｘＥＢ」となる。
（図２１の説明）
図２１は、マスクデータの更新方法を説明するためのものである。
【０１２２】
すなわち、採用マスク位置テーブルの「０ビット目」を使用した後、「１ビット目」が「１」であることから、マスクデータテーブルの「１バイト目」の「０ｘ１５」がマスクデータとして抽出される。
なお、図示しないが、マスクデータテーブルの「１バイト目」を使用した後、次の「１」の位置まで移動する。次の「１」は、「３ビット目」に位置することから、マスクデータテーブルの「３バイト目」の「０ｘＦ７」がマスクデータとして抽出されることになる。
（図２２の説明）
図２２は、採用マスク位置テーブルの再構築方法を説明するためのものである。
【０１２３】
すなわち、１２８個目の採用マスク位置データの使用後、ずらし数データの数値に従って、ビット列をローテートして、再構築する。
採用マスク位置テーブルの再構築は、図２のテーブル再構築手段1729により行われる。
すなわち、１２８個目の採用マスク位置データは、図２２（１）に示すように、採用マスク位置テーブルの「２５６ビット目」に位置する。
【０１２４】
１２８個目の採用マスク位置データの使用後、図２２（２）に示すように、ずらし数データである「０ｘ０２」、すなわち２個分、採用マスク位置テーブルのビット列をローテートする。
その結果、図２２（１）の「０ビット目」の「１」が、図２２（３）の「２ビット目」に移動する。同様に、図２２（１）の「１ビット目」の「１」は、図２２（３）の「３ビット目」に移動する。また、図２２（１）の「２５６ビット目」は、図２２（３）の「１ビット目」に移動する。
（図２３〜３１の説明）
つぎに、図２３〜３１を用いて、復号化の方法を説明する。
（図２３の説明）
図２３の説明は、受信したマスクデータの格納方法を説明するためのものである。
【０１２５】
受信した初期データに含まれるマスクデータは、マスクデータテーブルに格納される。
マスクデータテーブルへの格納は、図３の初期データ記憶手段2520により行われる。
なお、マスクデータを、冒頭に「０ｘ」を付けて１６進数で表記している。
（図２４の説明）
図２４は、受信した採用マスク位置データの格納方法を説明するためのものである。
【０１２６】
まず、図２４（１）に示すように、各ビットを「０」、すなわち「不採用」に初期化している。
受信した初期データに含まれる採用マスク位置データは、採用マスク位置テーブルに格納される。
各ビットの「１」が、図２４（２）に示すように、採用マスク位置データを示している。
【０１２７】
採用マスク位置テーブルへの格納は、図３の初期データ記憶手段2520により行われる。
（図２５の説明）
図２５は、受信したずらし数データの格納方法を説明するためのものである。
受信した初期データに含まれるずらし数データが、格納される。
ずらし数データの格納は、図３の初期データ記憶手段2520により行われる。
【０１２８】
なお、ずらし数データを、冒頭に「０ｘ」を付けて１６進数で表記している。
（図２６の説明）
図２６は、復号化に用いるマスクデータの抽出方法を説明するためのものである。
採用マスク位置テーブルのビットの「１」が、採用マスク位置データであり、当該採用マスク位置データに対応する位置に記憶されたマスクデータテーブルのマスクデータが、マスクデータとして抽出される。
【０１２９】
すなわち、採用マスク位置テーブルの「０ビット目」が、「１」の場合には、マスクデータテーブルの「０バイト目」の「０ｘＥ３」がマスクデータとして抽出される。
マスクデータの抽出は、図３の復号化キー抽出手段2530により行われる。
（図２７の説明）
図２７は、復号化方法を説明するためのものである。
【０１３０】
マスクデータである「０ｘＥ３」を用いて、受信データに含まれる暗号化データを復号化する。
復号化は、図３の復号化演算手段2510により行われる。
受信データは、２個の暗号化データから構成され、第１暗号化データは「０ｘ６３」、第２暗号化データは「０ｘＥＢ」となる。
【０１３１】
第１暗号化データの「０ｘ６３」と、マスクデータの「０ｘＥ３」との排他的論理和演算（ＸＯＲ）を採ると、遊技コマンドに含まれる第１制御コマンドは、「０ｘ８０」となる。
また、第２暗号化データの「０ｘＥＢ」と、マスクデータの「０ｘＥ３」との排他的論理和演算（ＸＯＲ）を採ると、遊技コマンドに含まれる第２制御コマンドは、「０ｘ０８」となる。
（図２８の説明）
図２８は、復号化に用いるマスクデータの更新方法を説明するためのものである。
【０１３２】
すなわち、採用マスク位置テーブルの「０ビット目」を使用した後、「１ビット目」が「１」であることから、マスクデータテーブルの「１バイト目」の「０ｘ１５」がマスクデータとして抽出される。
なお、図示しないが、マスクデータテーブルの「１バイト目」を使用した後、次の「１」の位置まで移動する。次の「１」は、「３ビット目」に位置することから、マスクデータテーブルの「３バイト目」の「０ｘＦ７」がマスクデータとして抽出されることになる。
（図２９の説明）
図２９は、復号化に用いる採用マスク位置テーブルの再構築方法を説明するためのものである。
【０１３３】
すなわち、１２８個目の採用マスク位置データの使用後、ずらし数データの数値に従って、ビット列をローテートして、再構築する。
採用マスク位置テーブルの再構築は、図３のテーブル再構築手段2580により行われる。
すなわち、１２８個目の採用マスク位置データは、図２９（１）に示すように、採用マスク位置テーブルの「２５６ビット目」に位置する。
【０１３４】
１２８個目の採用マスク位置データの使用後、図２９（２）に示すように、ずらし数データである「０ｘ０２」、すなわち２個分、採用マスク位置テーブルのビット列をローテートする。
その結果、図２９（１）の「０ビット目」の「１」が、図２９（３）の「２ビット目」に移動する。同様に、図２９（１）の「１ビット目」の「１」は、図２９（３）の「３ビット目」に移動する。また、図２９（１）の「２５６ビット目」は、図２９（３）の「１ビット目」に移動する。
（図３０の説明）
図３０は、異常データの検査方法を説明するためのものである。
【０１３５】
異常データは、当該異常データの復号化に用いられたマスクデータを基準として、直前・直後の２個の計４個、すなわちマスクデータテーブルの「１バイト目」、「３バイト目」、「２５２バイト目」、「２５５バイト目」のマスクデータを用いて復号化し、復号化した復号化データが、コマンドリストに存在するか否かの検査が行われる。
異常データの検査は、図３の異常データ検査手段2571により行われる。
【０１３６】
すなわち、マスクデータテーブルの「０バイト目」を使用して復号化した結果、異常データとして処理された場合には、直前の２個のマスクデータを用いて復号化する。
すなわち、マスクデータテーブルの「１バイト目」の「０ｘ１５」、「３バイト目」の「０ｘＦ７」との２個のマスクデータを用いて復号化する。
「１バイト目」の「０ｘ１５」を用いて復号化すると、遊技コマンドは「０ｘ８０」と「０ｘ０８」となる。
【０１３７】
復号化した遊技コマンドの「０ｘ８０」及び「０ｘ０８」は、コマンドリストに照合される。
コマンドリストには、図３０に示すように、例えば「０ｘ８０」、「０ｘ０８」、「０ｘ９４」、「０ｘ０４」等が記憶されている。
このため、復号化した遊技コマンドの「０ｘ８０」及び「０ｘ０８」と同じ遊技コマンドがコマンドリストに存在する。
【０１３８】
同様に、「３バイト目」の「０ｘＦ７」を用いて復号化した遊技コマンドの「０Ｘ６２」及び「０ｘＥＡ」と同じ遊技コマンドは、コマンドリストに存在しない。
また、直後の２個のマスクデータを用いて復号化する。
すなわち、マスクデータテーブルの「２５２バイト目」の「０ｘ３Ｂ」、「２５５バイト目」の「０ｘＡ２」との２個のマスクデータを用いて復号化する。
【０１３９】
「２５２バイト目」の「０ｘ３Ｂ」を用いて復号化した遊技コマンドの「０ｘＡＥ」及び「０ｘ２２」と同じ遊技コマンドは、コマンドリストに存在しない。
また、「２５５バイト目」の「０ｘＡ２」を用いて復号化した遊技コマンドの「０ｘ３７」及び「０ｘＢＦ」と同じ遊技コマンドは、コマンドリストに存在しない。
その結果、「１バイト目」のマスクデータを使用して復号化した遊技コマンドだけが、コマンドリストに存在することから、採用マスク位置テーブルを「１ビット目」に補正すれば良いことがわかる。
（図３１の説明）
図３１は、採用マスク位置データの同期方法を説明するためのものである。
【０１４０】
すなわち、図３１（１）に示すように、採用マスク位置テーブルの「０バイト目」を使用して復号化した結果、異常データとして処理された場合について説明する。
図３１（２）に示すように、採用マスク位置テーブルの「０ビット目」を基準として、直前・直後の２個の計４個、すなわち「１ビット目」、「３ビット目」、「２５２ビット目」、「２５５ビット目」を使用して復号化する。
【０１４１】
上記復号化の結果、「１ビット目」を用いて復号化した遊技コマンドがコマンドリストに存在する場合には、次回に使用する採用マスク位置テーブルを「１ビット目」に補正する。
すなわち、採用マスク位置テーブルを「１ビット目」に補正することで、暗号化側と復号化側との採用マスク位置テーブルの同期を採る。
【０１４２】
採用マスク位置データの同期は、図３の採用マスク位置データ同期手段2572により行われる。
（図３２〜３７の説明）
つぎに、図３２〜３７を用いて、上記した構成を有する遊技装置10の動作を説明する。
（図３２の説明）
図３２は、遊技装置10の主電源の投入時の処理を説明するためのものである。
【０１４３】
まず、図３２に示すように、ステップS10に進み、遊技用付属装置200の電源を投入する。
遊技用付属装置200の電源の投入は、図１の演出用制御手段2000により行われる。
遊技用付属装置200の電源の投入後、図３２に示すように、ステップS10から次のステップS11に進み、遊技機の一例であるスロットマシン100の電源を投入する。
【０１４４】
スロットマシン100の電源の投入は、図１の遊技用制御手段1000により行われる。
スロットマシン100の電源より、遊技用付属装置200の電源を先に投入したのは、図１の演出用制御手段2000を、初期データの受信待ちとするためである。
スロットマシン100の電源の投入後、図３２に示す処理を終了する。
（図３３の説明）
図３３は、遊技機の一例であるスロットマシン100の電源投入時の処理を説明するためのものである。
【０１４５】
まず、図３３に示すように、ステップS20に進み、初期データ（マスクデータ、採用マスク位置データ、ずらし数データ）を作成する。
初期データの作成は、図１の送信処理手段1700により行われる。
初期データの作成後、図３３に示すように、ステップS20から次のステップS21に進み、初期データが遊技用付属装置200に送信される。
【０１４６】
初期データの送信は、図１の送信処理手段1700により行われる。
初期データの送信後、図３３に示す処理を終了する。
（図３４の説明）
図３４は、遊技機の一例であるスロットマシン100の送信時の処理を説明するためのものである。
【０１４７】
まず、図３４に示すように、ステップS30に進み、初期データを使用して、遊技コマンドの暗号化が行われる。
暗号化は、図２の暗号化手段1720により行われる。
暗号化後、図３４に示すように、ステップS30から次のステップS31に進み、暗号化データが遊技用付属装置200に送信される。
【０１４８】
暗号化データの送信は、図２の発光パターン送信手段1730により行われる。
暗号化データの送信後、図３４に示すように、ステップS31から次のステップS32に進み、初期データの更新が行われる。
初期データの更新は、図２の採用マスク位置更新手段1727により行われる。
初期データの更新後、図３４に示すように、ステップS32から次のステップS33に進み、初期データを所定回数、例えば１２８回、更新されたか否かが判定される。
【０１４９】
上記判定は、図２の採用マスク位置更新手段1727により行われる。
上記判定の結果、１２８回、更新された場合には、図３４に示すように、ステップS33から次のステップS34に進み、初期データの再構築が行われる。
初期データの再構築は、図２のテーブル再構築手段1729により行われる。
初期データの再構築後、図３４に示す処理を終了する。
【０１５０】
一方、前述したステップS33において、初期データの更新回数が、１２８回未満の場合には、初期データを再構築することなく、図３４に示す処理を終了する。
（図３５の説明）
図３５は、遊技用付属装置200の電源投入時の処理を説明するためのものである。
まず、図３５に示すように、ステップS40に進み、初期データを受信したか否かが判定される。
【０１５１】
上記判定は、図１の受信処理手段2100により行われる。
上記判定の結果、初期データを受信しない場合には、図３５に示すように、当該ステップS40を繰り返す。
これに対し、前述したステップS40において、初期データを受信した場合には、図３５に示すように、ステップS40から次のステップS41に進み、受信した初期データのデータ容量は適正化であるか、すなわち、例えば２８９バイトに一致しているか否かが判定される。
【０１５２】
上記判定は、図３のデータ容量検査手段2410により行われる。
上記判定の結果、２８９バイトに一致する場合には、図３５に示すように、ステップS41から次のステップS42に進み、初期データを記憶する。
初期データの記憶は、図３の初期データ記憶手段2520により行われる。
初期データの記憶後、図３５に示す処理を終了する。
【０１５３】
一方、前述したステップS41において、２８９バイトに一致しない場合には、図３５に示すように、次のステップS43に進み、初期データのエラーを報知する。
エラー報知は、図３のエラー報知手段2600により行われる。
エラー報知後、初期データを記憶することなく、図３５に示す処理を終了する。
（図３６の説明）
図３６は、遊技用付属装置200の受信時の処理を説明するためのものである。
【０１５４】
まず、図３６に示すように、ステップS50に進み、暗号化データを受信したか否かが判定される。
上記判定は、図１の受信処理手段2100により行われる。
上記判定の結果、暗号化データを受信しない場合には、図３６に示すように、当該ステップS50を繰り返す。
【０１５５】
これに対し、前述したステップS50において、暗号化データを受信した場合には、図３６に示すように、ステップS50から次のステップS51に進み、暗号化データの復号化が行われる。
復号化は、図３の復号化演算手段2510により行われる。
復号化後、図３６に示すように、ステップS51から次のステップS52に進み、復号化した遊技コマンドがコマンドリストに存在するか否かが判定される。
【０１５６】
上記判定は、コマンド検査手段2560により行われる。
上記判定の結果、遊技コマンドがコマンドリストに存在する場合には、図３６に示すように、ステップS52から次のステップS53に進み、遊技コマンドが実行される。
遊技コマンドの実行は、図１の演出実行手段2300により行われる。
遊技コマンドの実行後、図３６に示すように、ステップS53から次のステップS54に進み、初期データの更新が行われる。
【０１５７】
初期データの更新は、図３の採用マスク位置更新手段2540により行われる。
初期データの更新後、図３６に示すように、ステップS54から次のステップS55に進み、初期データを所定回数、例えば１２８回、更新されたか否かが判定される。
上記判定は、図３の採用マスク位置更新手段2540により行われる。
上記判定の結果、１２８回、更新された場合には、図３６に示すように、ステップS55から次のステップS56に進み、初期データの再構築が行われる。
【０１５８】
初期データの再構築は、図３のテーブル再構築手段2580により行われる。
初期データの再構築後、図３６に示す処理を終了する。
一方、前述したステップS55において、初期データの更新回数が、１２８回未満の場合には、初期データを再構築することなく、図３６に示す処理を終了する。
また、前述したステップS52において、遊技コマンドがコマンドリストに存在しない場合には、次のステップS60に進み、当該遊技コマンドは以降、異常データとして取り扱われ、図３７を用いて後述する異常データ処理が行われる。
【０１５９】
異常データ処理は、図３の異常データ処理手段2570により行われる。
異常データ処理後、図３６に示すように、ステップS60から前述したステップS54に進み、遊技コマンドを実行することなく、初期データの更新が行われる。
なお、図３７を用いて後述するが、初期データの更新に先だって、初期データの補正が行われている。
（図３７の説明）
図３７は、図３６の異常データ処理S60の詳細を説明するためのものである。
【０１６０】
まず、図３７に示すように、ステップS70に進み、異常データの検査が行われる。
異常データの検査は、図３の異常データ検査手段2571により行われる。
異常データの検査後、図３７に示すように、ステップS70から次のステップS71に進み、コマンドリストに存在する遊技コマンドを発見したか否かが判定される。
上記判定は、図３の異常データ検査手段2571により行われる。
【０１６１】
上記判定の結果、コマンドリストに存在する遊技コマンドを発見した場合には、図３７に示すように、ステップS71から次のステップS72に進み、初期データを補正する。
なお、異常データの検査、判定は、複数回、例えば計４回行われる。
初期データの補正は、採用マスク位置データ同期手段2572により行われる。
初期データの補正後、図３７に示す処理を終了し、図３６の前述したステップS54に進み、遊技コマンドを実行することなく、初期データの更新が行われる。
【０１６２】
一方、前述したステップS71において、コマンドリストに存在する遊技コマンドを発見できなかった場合には、図３７に示すように、次のステップS80に進み、受信データの破棄が行われる。
受信データの破棄は、図３の異常データ破棄手段2573により行われる。
受信データの破棄後、図３７に示すように、ステップS80から次のステップS81に進み、受信データのエラーを報知する。
【０１６３】
エラー報知は、図３のエラー報知手段2600により行われる。
エラー報知後、図３７に示す処理を終了し、図３６に示す処理に戻って終了する。
（他の特徴点）
他の特徴点は、次の通りである。
（１）第１の特徴点
第１の特徴点は、次の点を特徴とする。
【０１６４】
第１に、遊技用制御手段(1000)には、例えば図２に示すように、次の構成を備える。
（１−１）暗号化手段(1720)
暗号化手段(1720)は、遊技コマンドを暗号化するためのものである。
（１−２）発光パターン送信手段(1730)
発光パターン送信手段(1730)は、暗号化手段(1720)により暗号化された暗号化データを、演出用発光ユニット(430)の発光パターンに変換して送信するためのものである。
【０１６５】
第７に、演出用制御手段(2000)には、例えば図１及び図３に示すように、次の構成を備える。
（１−３）発光パターン受信手段(2400)
発光パターン受信手段(2400)は、演出用発光ユニット(430)の発光パターンを、受光ユニット(500)により受信して暗号化データに再変換するためのものである。
【０１６６】
（１−４）復号化手段(2500)
復号化手段(2500)は、発光パターン受信手段(2400)により再変換された暗号化データを復号化して遊技コマンドに変換するためのものである。
（１−５）演出実行手段(2300)
演出実行手段(2300)は、復号化手段(2500)により復号化された遊技コマンドにもとづいて、演出実行装置（例えば画像表示装置210等）を駆動させて演出を実行するためのものである。
【０１６７】
第１の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第１の特徴点を有する発明によれば、スロットマシンやパチンコ機等の遊技機と、設置後はホール内の島設備として利用可能な遊技用付属装置とに遊技装置を分離させ、遊技機から遊技用付属装置への遊技コマンドの送信に、演出にも利用可能な発光ユニットを用い、且つ遊技コマンドを暗号化することで、発光ユニットの発光パターンが外部から読み取られた場合にも、その解読を困難にすることができる。
（２）第２の特徴点
第２の特徴点は、次の点を特徴とする。
【０１６８】
第１に、暗号化手段(1720)には、例えば図２に示すように、次の構成を備える。
（２−１）マスクデータテーブル作成手段(1723)
マスクデータテーブル作成手段(1723)は、マスクデータ作成手段(1721)により作成され、予め設定された所定個数（例えば２５６個）のマスクデータ（例えば図１６参照）を記憶可能なマスクデータテーブル（例えば図１６参照）を作成するためのものである。
【０１６９】
なお、所定個数として、２５６個を例示したが、これに限定されない。
（２−２）採用マスク位置選択手段(1724)
採用マスク位置選択手段(1724)は、マスクデータテーブル作成手段(1723)により作成されたマスクデータテーブル（例えば図１６参照）に記憶された各マスクデータ（例えば図１６参照）の採用・不採用の２状態のうちから１状態を、乱数を用いて抽選により選択することにより、マスクデータテーブル（例えば図１６参照）に記憶された所定個数より少ない個数である特定個数（例えば１２８個）のマスクデータを選択するためのものである。
【０１７０】
なお、特定個数として、１２８個を例示したが、これに限定されない。
（２−３）採用マスク位置テーブル作成手段(1725)
採用マスク位置テーブル作成手段(1725)は、採用マスク位置選択手段(1724)により選択されたマスクデータ（例えば図１６参照）の採用・不採用の別と、当該マスクデータ（例えば図１６参照）のマスクデータテーブル（例えば図１６参照）上の位置とを関連付けた採用マスク位置データ（例えば図１７参照）を、所定個数（例えば２５６個）記憶可能な採用マスク位置テーブル（例えば図１７参照）を作成するためのものである。
【０１７１】
（２−４）暗号化キー抽出手段(1726)
暗号化キー抽出手段(1726)は、採用マスク位置テーブル作成手段(1725)により作成された採用マスク位置テーブル（例えば図１７参照）に記憶された採用マスク位置データ（例えば図１７参照）を用いて、マスクデータテーブル（例えば図１６参照）を参照し、１個のマスクデータを抽出するためのものである。
【０１７２】
（２−５）採用マスク位置更新手段(1727)
採用マスク位置更新手段(1727)は、暗号化キー抽出手段(1726)による１個のマスクデータの抽出後、当該抽出に用いられたマスクデータの採用マスク位置データ（例えば図１７参照）を更新するためのものである。
第２に、暗号化演算手段(1722)は、暗号化キー抽出手段(1726)により抽出された１個のマスクデータを使用して暗号化を行う。
【０１７３】
第３に、発光パターン送信手段(1730)は、マスクデータテーブル（例えば図１６参照）、及び採用マスク位置テーブル（例えば図１７参照）に記憶された内容を初期データとして、演出用発光ユニット(430)の発光パターンに変換し、遊技機（例えばスロットマシン100）及び遊技用付属装置(200)の電源投入後の初期段階に送信する。
第４に、発光パターン受信手段(2400)は、演出用発光ユニット(430)の発光パターンを、受光ユニット(500)により受信して初期データに復元する。
【０１７４】
第５に、復号化手段(2500)には、例えば図３に示すように、次の構成を備える。
（２−６）初期データ記憶手段(2520)
初期データ記憶手段(2520)は、発光パターン受信手段(2400)により復元された初期データを記憶するためのものである。
（２−７）復号化キー抽出手段(2530)
復号化キー抽出手段(2530)は、暗号化キー抽出手段(1726)により抽出された１個のマスクデータと同じ１個のマスクデータを、初期データ記憶手段(2520)に記憶された採用マスク位置テーブル（例えば図２４参照）に記憶された採用マスク位置データ（例えば図１７参照）を用いて、初期データ記憶手段(2520)に記憶されたマスクデータテーブル（例えば図２３参照）を参照して抽出するためのものである。
【０１７５】
（２−８）採用マスク位置更新手段(2540)
採用マスク位置更新手段(2540)は、復号化キー抽出手段(2530)による１個のマスクデータの抽出後、当該抽出に用いられたマスクデータの採用マスク位置データ（例えば図１７参照）を更新するためのものである。
第６に、復号化演算手段(2510)は、復号化キー抽出手段(2530)により抽出された１個のマスクデータを使用して復号化を行うようにしている。
【０１７６】
第２の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第２の特徴点を有する発明によれば、マスクデータの抽出過程を複雑化でき、暗号のセキュリティー性能を向上できる。
（３）第３の特徴点
第１に、発光パターン送信手段(1730)は、初期データのデータ容量を予め設定する。
【０１７７】
第２に、発光パターン受信手段(2400)には、例えば図３に示すように、次の構成を備える。
（３−１）データ容量検査手段(2410)
データ容量検査手段(2410)は、復元した初期データのデータ容量が予め設定されたデータ容量に一致するか否かを検査するためのものである。
【０１７８】
第３に、演出用制御手段(2000)には、例えば図３に示すように、次の構成を備える。
（３−２）エラー報知手段(2600)
エラー報知手段(2600)は、データ容量検査手段(2410)による検査の結果、一致しない場合に、エラーを外部に報知するためのものである。
第３の特徴点を有する発明によれば、次のような効果を奏する。
【０１７９】
すなわち、第３の特徴点を有する発明によれば、初期データの不正な改変や改ざんを未然に防止することができる。
（４）第４の特徴点
第１に、復号化手段(2500)には、例えば図３に示すように、次の構成を備える。
（４−１）コマンドリスト記憶手段(2550)
コマンドリスト記憶手段(2550)は、全ての遊技コマンドをリスト化したコマンドリスト（例えば図３０参照）を記憶するためのものである。
【０１８０】
（４−２）コマンド検査手段(2560)
コマンド検査手段(2560)は、復号化演算手段(2510)により復号された遊技コマンドが、コマンドリスト記憶手段(2550)に記憶されたコマンドリスト（例えば図３０参照）に存在するか否かを検査するためのものである。
（４−３）異常データ処理手段(2570)
異常データ処理手段(2570)は、コマンド検査手段(2560)による検査の結果、存在しない場合に、異常データとして処理するためのものである。
【０１８１】
第４の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第４の特徴点を有する発明によれば、暗号化データの不正な改変や改ざんを未然に防止することができる。
（５）第５の特徴点
すなわち、異常データ処理手段(2570)には、例えば図３に示すように、次の構成を備える。
【０１８２】
（５−１）異常データ検査手段(2571)
異常データ検査手段(2571)は、異常データの復号化に用いられたマスクデータを基準として、直近（例えば直前・直後）に抽出される所定個数（例えば直前・直後の２個の計４個）のマスクデータを用いて復号化し、復号化した遊技コマンドが、コマンドリスト（例えば図３０参照）に存在するか否かを検査するためのものである。
【０１８３】
なお、直近として、直前・直後を例示したが、これに限定されず、直前だけでも良いし、或いは直後だけでも良い。また、所定個数として、直前・直後の２個の計４個を例示したが、これに限定されない。
（５−２）採用マスク位置データ同期手段(2572)
採用マスク位置データ同期手段(2572)は、異常データ検査手段(2571)による検査の結果、存在する遊技コマンドを発見した場合に、当該遊技コマンドの復号化に用いられたマスクデータの採用マスク位置データ（例えば図１７参照）を基準として、復号化手段(2500)の採用マスク位置更新手段(2540)による次回の更新を行わせるためのものである。
【０１８４】
第５の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第５の特徴点を有する発明によれば、暗号化時と復号化時との採用マスク位置データの同期を採ることができる。
すなわち、暗号化時と復号化時との採用マスク位置データの同期がずれが発生した際に、即時にエラーとして処理することも可能である。しかし、ノイズ等の影響により、暗号化時と復号化時との採用マスク位置データの同期がずれ易く、エラーとして処理すると、遊技が中断され、遊技者に迷惑が掛かるおそれがある。そこで、暗号化時と復号化時との採用マスク位置データの同期がずれが発生した際に、補正することで同期を回復するようにしたものである。
（６）第６の特徴点
すなわち、異常データ処理手段(2570)には、例えば図３に示すように、次の構成を備える。
【０１８５】
（６−１）異常データ破棄手段(2573)
異常データ破棄手段(2573)は、異常データ検査手段(2571)による検査の結果、存在する遊技コマンドを発見しない場合に、異常データとして受信した遊技コマンドを破棄するためのものである。
第６の特徴点を有する発明によれば、次のような効果を奏する。
【０１８６】
すなわち、第６の特徴点を有する発明によれば、異常データを破棄することできる。
（７）第７の特徴点
すなわち、演出用制御手段(2000)には、例えば図３に示すように、次の構成を備える。
（７−１）エラー報知手段(2600)
エラー報知手段(2600)は、異常データ検査手段(2571)による検査の結果、存在する遊技コマンドを発見しない場合に、エラーを外部に報知するためのものである。
【０１８７】
第７の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第７の特徴点を有する発明によれば、異常データの発生を、外部に報知することができる。
（８）第８の特徴点
第１に、暗号化手段(1720)には、例えば図２に示すように、次の構成を備える。
【０１８８】
（８−１）ずらし数作成手段(1728)
ずらし数作成手段(1728)は、マスクデータテーブル（例えば図１６参照）を再構築するためのずらし数を、乱数を用いて抽選により選択するためのものである。
（８−２）テーブル再構築手段(1729)
テーブル再構築手段(1729)は、特定個数（例えば１２８個）のマスクデータが全て使用された後、ずらし数作成手段(1728)により作成されたずらし数データ（例えば図１８参照）を用いて、採用マスク位置テーブル（例えば図１７参照）を再構築するためのものである。
【０１８９】
第２に、発光パターン送信手段(1730)は、ずらし数データ（例えば図１８参照）を初期データに含めて送信する。
第３に、初期データ記憶手段(2520)は、ずらし数データ（例えば図１８参照）を初期データに含めて記憶する。
第４に、復号化手段(2500)には、例えば図３に示すように、次の構成を備える。
【０１９０】
（８−３）テーブル再構築手段(2580)
テーブル再構築手段(2580)は、特定個数（例えば１２８個）のマスクデータが全て使用された後、初期データ記憶手段(2520)に記憶されたずらし数データ（例えば図１８参照）を用いて、初期データ記憶手段(2520)に記憶された採用マスク位置テーブル（例えば図２４参照）を再構築するためのものである。
【０１９１】
第８の特徴点を有する発明によれば、次のような効果を奏する。
すなわち、第８の特徴点を有する発明によれば、ずらし数データを用いて採用マスク位置テーブルを再構築することで、マスクデータの抽出過程を複雑化でき、暗号のセキュリティー性能を向上できる。
【図面の簡単な説明】
【０１９２】
【図１】遊技装置の動作を説明するためのブロック図である。
【図２】図１の送信処理手段の詳細を説明するためのブロック図である。
【図３】図１の受信処理手段を説明するためのブロック図である。
【図４】図１の演出実行手段を説明するためのブロック図である。
【図５】遊技装置の正面図である。
【図６】遊技装置の側面図である。
【図７】遊技装置の斜視図である。
【図８】遊技装置の分解斜視図である。
【図９】ランプケースと受光カバーを取り外した状態の遊技装置の正面図である。
【図１０】ランプケースと受光カバーを取り外した状態の遊技装置の一部側面である。
【図１１】上部ランプの分解断面図である。
【図１２】受光ユニットの分解断面図である。
【図１３】マスクデータテーブルの構造を説明するための説明図である。
【図１４】採用マスク位置テーブルの構造を説明するための説明図である。
【図１５】ずらし数データの構造を説明するための説明図である。
【図１６】マスクデータの作成方法を説明するための説明図である。
【図１７】採用マスク位置データの選択方法を説明するための説明図である。
【図１８】ずらし数データの作成方法を説明するための説明図である。
【図１９】マスクデータの抽出方法を説明するための説明図である。
【図２０】暗号化方法を説明するための説明図である。
【図２１】マスクデータの更新方法を説明するための説明図である。
【図２２】採用マスク位置テーブルの再構築方法を説明するための説明図である。
【図２３】受信したマスクデータの格納方法を説明するための説明図である。
【図２４】受信した採用マスク位置データの格納方法を説明するための説明図である。
【図２５】受信したずらし数データの格納方法を説明するための説明図である。
【図２６】復号化に用いるマスクデータの抽出方法を説明するため説明図である。
【図２７】復号化方法を説明するための説明図である。
【図２８】復号化に用いるマスクデータの更新方法を説明するための説明図である。
【図２９】復号化に用いる採用マスク位置テーブルの再構築方法を説明するための説明図である。
【図３０】異常データの検査方法を説明するための説明図である。
【図３１】採用マスク位置データの同期方法を説明するための説明図である。
【図３２】遊技装置の主電源の投入時の処理を説明するためのフローチャートである。
【図３３】遊技機の電源投入時の処理を説明するためのフローチャートである。
【図３４】遊技機の送信時の処理を説明するためのフローチャートである。
【図３５】遊技用付属装置の電源投入時の処理を説明するためのフローチャートである。
【図３６】遊技用付属装置の受信時の処理を説明するためのフローチャートである。
【図３７】図３６の異常データ処理の詳細を説明するためのフローチャートである。
【符号の説明】
【０１９３】
10  遊技装置
100  スロットマシン（遊技機）
110  筐体                         120  前面扉
200  遊技用付属装置
210  画像表示装置                 220  スピーカ
230  取っ手
300  表示窓
310  リールユニット（遊技部）
311〜313  回転リール              314〜316  リールモータ
320  メダル投入口                 321  メダルセンサー
330,331  ベットスイッチ
340  スタートスイッチ（操作手段）
350〜352  ストップスイッチ
360  メダル貯留皿                 370  ホッパーユニット
400  上部ランプ
410  演出ランプ
420  ランプケース（半透明板）
421  半透明部                     422  透明部
430  演出用発光ユニット           431  発光素子
500  受光ユニット
510  受光素子
520  受光カバー
521  半透明部                     522  透明部
600  取付枠
610,611  左右の側板               620  底板
630  天板                         640  仕切り棚
650  下側収納部                   660  上側収納部
670  隙間
1000  遊技用制御手段
1100  役抽選手段                  1200  リール停止制御手段
1300  一般遊技制御手段            1400  特別遊技制御手段
1500  利益付与手段                1600  演出ランプ制御手段
1700  送信処理手段
1710  遊技コマンド作成手段
1720  暗号化手段
1721  マスクデータ作成手段        1722  暗号化演算手段
1723  マスクデータテーブル作成手段
1724  採用マスク位置選択手段
1725  採用マスク位置テーブル作成手段
1726  暗号化キー抽出手段          1727  採用マスク位置更新手段
1728  ずらし数作成手段            1729  テーブル再構築手段
1730  発光パターン送信手段
2000  演出用制御手段
2100  受信処理手段
2200  演出抽選手段
2300  演出実行手段
2310  画像制御手段                2320  効果音発生手段
2330  ナビゲーション遊技制御手段
2400  発光パターン受信手段        2410  データ容量検査手段
2500  復号化手段
2510  復号化演算手段              2520  初期データ記憶手段
2530  復号化キー抽出手段          2540  採用マスク位置更新手段
2550  コマンドリスト記憶手段      2560  コマンド検査手段
2570  異常データ処理手段
2571  異常データ検査手段          2572  採用マスク位置データ同期手段
2573  異常データ破棄手段
2580  テーブル再構築手段
2600  エラー報知手段
【図１】
2008245906.tif 000003
【図２】
2008245906.tif 000004
【図３】
2008245906.tif 000005
【図４】
2008245906.tif 000006
【図５】
2008245906.tif 000007
【図６】
2008245906.tif 000008
【図７】
2008245906.tif 000009
【図８】
2008245906.tif 000010
【図９】
2008245906.tif 000011
【図１０】
2008245906.tif 000012
【図１１】
2008245906.tif 000013
【図１２】
2008245906.tif 000014
【図１３】
2008245906.tif 000015
【図１４】
2008245906.tif 000016
【図１５】
2008245906.tif 000017
【図１６】
2008245906.tif 000018
【図１７】
2008245906.tif 000019
【図１８】
2008245906.tif 000020
【図１９】
2008245906.tif 000021
【図２０】
2008245906.tif 000022
【図２１】
2008245906.tif 000023
【図２２】
2008245906.tif 000024
【図２３】
2008245906.tif 000025
【図２４】
2008245906.tif 000026
【図２５】
2008245906.tif 000027
【図２６】
2008245906.tif 000028
【図２７】
2008245906.tif 000029
【図２８】
2008245906.tif 000030
【図２９】
2008245906.tif 000031
【図３０】
2008245906.tif 000032
【図３１】
2008245906.tif 000033
【図３２】
2008245906.tif 000034
【図３３】
2008245906.tif 000035
【図３４】
2008245906.tif 000036
【図３５】
2008245906.tif 000037
【図３６】
2008245906.tif 000038
【図３７】
2008245906.tif 000039