【手続補正書】
【提出日】平成26年9月24日(2014.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の遊技を行うことが可能な遊技機であって、
遊技者により操作可能な操作手段と、
周期的に第１の数値データを更新する第１の数値データ更新手段と、
周期的に第２の数値データを更新する第２の数値データ更新手段と、
周期的に第３の数値データを更新する第３の数値データ更新手段と、
所定の抽選条件が成立したときに前記第１の数値データと前記第３の数値データとを演算して得られた第４の数値データを用いて遊技に関する抽選を行う遊技抽選手段と、
前記第１の数値データの更新が所定期間行われる毎に、前記第２の数値データを用いて前記第１の数値データの更新を開始する開始値を決定する開始値決定手段と、
段階的に制御状態を移行させる基本処理を実行する基本処理実行手段と、
定期的に前記基本処理に割り込んで割込処理を実行する割込処理実行手段と、
を備え、
前記割込処理実行手段は、前記割込処理において前記操作手段の操作を検出し、
前記基本処理実行手段は、前記基本処理において前記制御状態のうち、特定の制御状態では前記割込処理による前記操作手段の操作の検出が特定されたときに他の制御状態に移行させ、
前記第１の数値データ更新手段は、前記開始値決定手段が前記開始値を決定したときに、該決定した開始値から前記第１の数値データの更新を開始し、
前記第２の数値データ更新手段は、前記基本処理実行手段が前記特定の制御状態において前記割込処理による前記操作手段の操作の検出が特定されるまで待機しているときに、前記第２の数値データの更新を行い、
前記遊技機は、
前記遊技機への電力供給が停止されても、前記第１の数値データ及び／または前記第２の数値データを少なくとも含む遊技データを保持する遊技データ保持手段と、
前記遊技機への電力供給が開始されたときに、前記遊技データ保持手段により保持されている前記第１の数値データ及び／または前記第２の数値データを用いて所定の演算を行うことにより前記開始値を算出する開始値算出手段と、
をさらに備え、
前記第１の数値データ更新手段は、前記遊技機への電力供給が開始されたときに、前記開始値算出手段により算出された開始値から前記第１の数値データの更新を開始し、該第１の数値データの更新を前記所定期間行った後に、前記開始値決定手段が決定した開始値から前記第１の数値データの更新を開始する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために、本発明の請求項１に記載の遊技機は、
所定の遊技を行うことが可能な遊技機であって、
遊技者により操作可能な操作手段と、
周期的に第１の数値データを更新する第１の数値データ更新手段と、
周期的に第２の数値データを更新する第２の数値データ更新手段と、
周期的に第３の数値データを更新する第３の数値データ更新手段と、
所定の抽選条件が成立したときに前記第１の数値データと前記第３の数値データとを演算して得られた第４の数値データを用いて遊技に関する抽選を行う遊技抽選手段と、
前記第１の数値データの更新が所定期間行われる毎に、前記第２の数値データを用いて前記第１の数値データの更新を開始する開始値を決定する開始値決定手段と、
段階的に制御状態を移行させる基本処理を実行する基本処理実行手段と、
定期的に前記基本処理に割り込んで割込処理を実行する割込処理実行手段と、
を備え、
前記割込処理実行手段は、前記割込処理において前記操作手段の操作を検出し、
前記基本処理実行手段は、前記基本処理において前記制御状態のうち、特定の制御状態では前記割込処理による前記操作手段の操作の検出が特定されたときに他の制御状態に移行させ、
前記第１の数値データ更新手段は、前記開始値決定手段が前記開始値を決定したときに、該決定した開始値から前記第１の数値データの更新を開始し、
前記第２の数値データ更新手段は、前記基本処理実行手段が前記特定の制御状態において前記割込処理による前記操作手段の操作の検出が特定されるまで待機しているときに、前記第２の数値データの更新を行い、
前記遊技機は、
前記遊技機への電力供給が停止されても、前記第１の数値データ及び／または前記第２の数値データを少なくとも含む遊技データを保持する遊技データ保持手段と、
前記遊技機への電力供給が開始されたときに、前記遊技データ保持手段により保持されている前記第１の数値データ及び／または前記第２の数値データを用いて所定の演算を行うことにより前記開始値を算出する開始値算出手段と、
をさらに備え、
前記第１の数値データ更新手段は、前記遊技機への電力供給が開始されたときに、前記開始値算出手段により算出された開始値から前記第１の数値データの更新を開始し、該第１の数値データの更新を前記所定期間行った後に、前記開始値決定手段が決定した開始値から前記第１の数値データの更新を開始する
ことを特徴としている。
本発明の手段１の遊技機は、
所定の遊技を行うことが可能な遊技機であって、
遊技者により操作可能な操作手段と、
第１の数値範囲（０〜６５５３５）内で周期的に第１の数値データ（判定値加算用乱数）を更新する第１の数値データ更新手段と、
第２の数値範囲（０〜６５５３５）内で周期的に第２の数値データ（初期値変更用乱数）を更新する第２の数値データ更新手段と、
第３の数値範囲（０〜６５５３５）内で周期的に第３の数値データ（ハード乱数）を更新する第３の数値データ更新手段と、
所定の抽選条件が成立したときに前記第１の数値データ（判定値加算用乱数）と前記第３の数値データ（ハード乱数）とを演算して得られた第４の数値データ（判定値加算用乱数とハード乱数の加算値）を用いて遊技に関する抽選を行う遊技抽選手段と、
前記第１の数値データ（判定値加算用乱数）の更新が所定期間（１周）行われる毎に、前記第２の数値データ（初期値変更用乱数）を用いて前記第１の数値データ（判定値加算用乱数）の更新を開始する開始値（判定値加算用乱数の初期値（初期値変更用乱数の値））を決定する開始値決定手段と、
前記操作手段の操作により制御状態を移行させる基本処理を実行する基本処理実行手段と、
定期的に前記基本処理に割り込んで実行される割込処理実行手段と、
を備え、
前記割込処理実行手段は、前記割込処理において前記操作手段の操作を検出し、
前記基本処理実行手段は、前記基本処理において前記制御状態のうち、特定の制御状態では前記割込処理による前記操作手段の操作の検出が特定されたときに他の制御状態に移行させ、
前記第１の数値データ更新手段は、前記開始値決定手段が前記開始値（判定値加算用乱数の初期値）を決定したときに、該決定した開始値（判定値加算用乱数の初期値（初期値変更用乱数の値））から前記第１の数値データ（判定値加算用乱数）の更新を開始し、
前記第２の数値データ更新手段は、前記基本処理実行手段が前記特定の制御状態において前記割込処理による前記操作手段の操作の検出が特定されるまで待機しているときに、前記第２の数値データの更新を行い、
前記遊技機は、
前記遊技機への電力供給が停止されても、前記第１の数値データ（判定値加算用乱数）及び／または前記第２の数値データ（初期値変更用乱数）を少なくとも含む遊技データを保持する遊技データ保持手段（バックアップ電源）と、
前記遊技機への電力供給が開始されたときに、前記遊技データ保持手段により保持されている前記第１の数値データ（判定値加算用乱数）及び／または前記第２の数値データ（初期値変更用乱数）を用いて所定の演算を行うことにより前記開始値（判定値加算用乱数の初期値（判定値加算用乱数と初期値変更用乱数の加算値））を算出する開始値算出手段と、
をさらに備え、
前記第１の数値データ更新手段は、前記遊技機への電力供給が開始されたときに、前記開始値算出手段により算出された開始値（判定値加算用乱数と初期値変更用乱数の加算値）から前記第１の数値データ（判定値加算用乱数）の更新を開始し、該第１の数値データ（判定値加算用乱数）の更新を前記所定期間（１周）行った後に、前記開始値決定手段が決定した開始値（初期値変更用乱数の値）から前記第１の数値データ（判定値加算用乱数）の更新を開始する
ことを特徴としている。
この特徴によれば、第１の数値データと第３の数値データとを演算して得られた第４の数値データを用いて抽選が行われるので、一方の数値データが特定されても実際に抽選に用いられる第４の数値データを特定することは困難となるため、特定の判定値と一致する乱数値を発生するタイミングの特定が困難となる。
また、第１の数値データの更新が所定期間行われる毎に、第２の数値データを用いて決定された開始値から第１の数値データの更新が開始されるので、第１の数値データの更新が所定期間行われる毎に、第１の数値データの更新を開始する起点が変化することとなるため、特定の判定値と一致する乱数値を発生するタイミングの特定が困難となる。
また、遊技機への電力供給が開始されたときに、電力供給停止前から保持されている第１の数値データ及び／または第２の数値データを用いて所定の演算を行うことにより算出された開始値から第１の数値データの更新を開始するので、電源投入後、第１の数値データの更新を開始する起点がばらつくこととなり、特定の判定値と一致する乱数値を発生するタイミングの特定が困難となるうえに、電力供給が開始された後、電力供給停止前から保持されていた第１の数値データ及び／または第２の数値データを用いて算出された第１の初期数値データを起点として第１の数値データの更新が所定期間行われた後に、第２の数値データを用いて次の開始値が決定され、その後、第１の数値データの更新が所定期間行われる毎に開始値が変更されるので、均等な周期の第１の数値データを用いて遊技に関連する抽選を行うことが可能となる。
尚、第１の数値データの更新が所定期間行われるとは、第１の数値データの更新が所定回数行われること（例えば、第１の数値データの更新が規定周期（１周でも複数周でも良い）行われることなど）や、第１の数値データの更新が所定時間行われることが該当する。
また、第１の数値範囲と第２の数値範囲とは同じ数値範囲であっても良いし、異なる数値範囲であっても良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の手段２の遊技機は、手段１に記載の遊技機であって、
遊技者にとって有利な特別遊技状態（ＢＢ、ＲＢ）に制御する特別遊技状態制御手段を備え、
前記遊技抽選手段は、前記遊技に関する抽選として前記特別遊技状態（ＢＢ、ＲＢ）へ移行させるか否かを決定する抽選（内部抽選）を行う
ことを特徴としている。
この特徴によれば、遊技者の利益に大きく関わる特別遊技状態の判定値と一致する乱数値が発生するタイミングを狙った遊技が行われることを防止できるうえに、均等な周期の第１の数値データを用いて特別遊技状態へ移行するか否かが決定されるので、遊技の公平性を確保できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の手段３の遊技機は、手段１または２に記載の遊技機であって、
前記遊技機への電力供給が開始されたときに、前記遊技データ保持手段により保持されている前記第１の数値データ（判定値加算用乱数）及び／または前記第２の数値データ（初期値変更用乱数）を用いて予め定められた演算を行うことにより初期数値データ（電源投入後、初期値変更用乱数がカウントを開始する値（判定値加算用乱数と初期値変更用乱数の加算値））を算出する初期数値データ算出手段を備え、
前記第２の数値データ更新手段は、前記遊技機への電力供給が開始されたときに、前記初期数値データ算出手段により算出された初期数値データ（判定値加算用乱数と初期値変更用乱数の加算値）から前記第２の数値データ（初期値変更用乱数）の更新を開始する
ことを特徴としている。
この特徴によれば、遊技機への電力供給が開始されたときに、電力供給停止前から保持されている第１の数値データ及び／または第２の数値データを用いて予め定められた演算を行うことにより算出された初期数値データから第２の数値データの更新を開始するので、電源投入後、第２の数値データの更新を開始する起点もばらつくこととなり、第１の数値データの更新が所定期間行われる毎に、次回の更新の起点となる第１の初期数値データの開始値を決定する際に用いられる第２の数値データを特定することも困難となるため、特定の判定値と一致する乱数値を発生するタイミングの特定が一層困難となる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の手段４の遊技機は、手段３に記載の遊技機であって、
前記初期数値データ算出手段は、前記開始値算出手段が前記開始値（判定値加算用乱数の初期値）を算出する際に用いる演算と同一の演算を行うことにより前記初期数値データ（電源投入後、初期値変更用乱数がカウントを開始する値）を算出する
ことを特徴としている。
この特徴によれば、電源供給が開始されたときに第１の数値データの開始値を算出するのに用いる演算と同一の演算にて第２の数値データの初期数値データを算出するので、これら双方の演算に用いるプログラムの容量を削減できる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の手段５の遊技機は、手段１〜４のいずれかに記載の遊技機であって、
前記遊技データが格納される遊技データ格納手段（ＲＡＭ４１ｃ）と、
前記遊技機への電力供給が開始されたときに、前記遊技データ保持手段により保持されている前記遊技データを初期化するか否か（設定キースイッチ３７のＯＮ／ＯＦＦ）を判定する初期化判定手段と、
前記初期化判定手段が前記遊技データを初期化すると判定した場合（設定キースイッチ３７：ＯＮ）に、前記遊技データ格納手段の非初期化領域（特別ワーク、非保存ワーク、使用中スタック領域）を除く格納領域のデータを初期化する遊技データ初期化手段（初期化１）と、
を備え、
前記第１の数値データ（判定値加算用乱数）及び／または前記第２の数値データ（初期値変更用乱数）は、前記遊技データ格納手段の非初期化領域（特別ワーク）に格納されており、
前記開始値算出手段は、前記初期化判定手段が前記遊技データを初期化すると判定した場合（設定キースイッチ３７：ＯＮ）に、前記初期化手段により初期化されずに保持されている前記第１の数値データ（判定値加算用乱数）及び／または前記第２の数値データ（初期値変更用乱数）を用いて前記開始値（判定値加算用乱数の初期値）を算出する
ことを特徴としている。
この特徴によれば、初期化判定手段により遊技データを初期化すると判定された場合でも、第１の数値データ及び／または第２の数値データは初期化されず、第１の数値データ及び／または第２の数値データを用いて算出された開始値から第１の数値データの更新が開始されるので、遊技データが初期化されても、特定の判定値と一致する乱数値を発生するタイミングの特定が困難となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の手段６の遊技機は、手段５に記載の遊技機であって、
前記遊技データ保持手段は、前記遊技機への電力供給が停止されても、前記第１の数値データ（判定値加算用乱数）を保持し、
前記第１の数値データ更新手段は、前記遊技機への電力供給が開始されたときに、前記初期化判定手段が前記遊技データを初期化しないと判定した場合（設定キースイッチ３７：ＯＦＦ）には、前記遊技データ保持手段により保持されている前記第１の数値データ（判定値加算用乱数）から更新を開始する
ことを特徴としている。
この特徴によれば、電力供給停止前の制御状態に復帰する場合には、電力供給停止前の値から第１の数値データの更新が再開されるので、電力供給停止前と復帰後の制御状態の連続性を確保できる。また、初期化判定手段が遊技データを初期化する場合と、初期化しない場合と、で電力供給が開始された後、第１の数値データの更新を開始する値の決定方法が異なるので、特定の判定値と一致する乱数値を発生するタイミングの特定が一層困難となる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の手段７の遊技機は、手段１〜６のいずれかに記載の遊技機であって、
前記遊技データ保持手段は、前記遊技機への電力供給が停止されても、前記第１の数値データ及び前記第２の数値データの双方を保持し、
前記開始値算出手段は、前記遊技データ保持手段により保持されている前記第１の数値データと前記第２の数値データとの双方を用いて前記開始値（判定値加算用乱数の初期値）を算出する
ことを特徴としている。
この特徴によれば、電力供給が開始された後、電力供給停止前から保持されている複数の数値データを用いて算出された開始値から第１の数値データの更新を開始するので、特定の判定値と一致する乱数値を発生するタイミングの特定が一層困難となる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の手段８の遊技機は、手段１〜７のいずれかに記載の遊技機であって、
前記第１の数値データ更新手段は、ソフトウェアによって前記第１の数値範囲（０〜６５５３５）で周期的に前記第１の数値データ（判定値加算用乱数）を更新し、
前記第３の数値データ更新手段は、パルス供給回路が出力するパルス信号を計数することによって前記第３の数値範囲（０〜６５５３５）で周期的に前記第３の数値データ（ハード乱数）を更新し、
前記第１の数値範囲と前記第３の数値範囲が同一の数値範囲であり、
前記遊技抽選手段は、前記第１の数値データ（判定値加算用乱数）と前記第３の数値データ（ハード乱数）とを加算し、加算値を、前記第１の数値範囲（０〜６５５３５）内または前記第３の数値範囲（０〜６５５３５）内の数値の個数で除算し、当該除算の結果である余りを前記第４の数値データとし、該第４の数値データを用いて遊技に関する抽選を行う
ことを特徴としている。
この特徴によれば、第１の数値データと第３の数値データとを加算し、加算値を、第１の数値範囲内または第３の数値範囲内の数値の個数で除算し、当該除算の結果である余りを用いて抽選に用いる第４の数値データとしているので、乱数値のランダム性を低下させず、さらに、特定の判定値と一致する乱数値を発生するタイミングの特定が一層困難となる。
また、第１の数値データまたは第３の数値データのうちの一方を変化させないような不正行為を受けても、他方の数値データによって抽選に用いる値が本来の数値範囲で変化するので、特定の判定値と一致する乱数値を発生するタイミングを特定することは困難となる。