(57)【要約】【課題】  数字、色およびキャラクタ等の表示物を表示するカードの個数をプレートの両面において比較して対戦するゲームをコンピュータに実行させるためのプログラムを提供する。【解決手段】  色紙片群２から９個の色紙片２１〜２９を順次選択してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置し、色紙片群３から９個の色紙片３１〜３９を順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する。そして、対向するマス目において色が同じである色紙片の個数をカウントし、そのカウント値を得点Ｎ１とする。上記の動作を再度実行して得点Ｎ２を得る。そして、得点Ｎ１を得点Ｎ２と比較し、その比較結果に応じて勝敗を決定する。これを、色紙片２１〜２９，３１〜３９およびマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂ等に付与されたコード番号を用いてコンピュータに実行させる。【選択図】        図１
2006230585.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１のカード片の持ち主である第１の競技者と、複数の第２のカード片の持ち主である第２の競技者との間のゲームをコンピュータに実行させるためのプログラムであって、
前記複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して前記複数の第１のカード片を前記第１の順序で順次選択し、前記順次受けた複数の第２のコード番号を介して前記複数の第１のマス目を前記第１の順序で順次選択するとともに、前記選択した複数の第１のカード片を前記選択した複数の第１のマス目に順次配列する第１のステップと、
前記複数の第２のカード片に付与された複数の第３のコード番号と、前記プレートの前記第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを第２の順序で順次受け、その順次受けた複数の第３のコード番号を介して前記複数の第２のカード片を前記第２の順序で順次選択し、前記順次受けた複数の第４のコード番号を介して前記複数の第２のマス目を前記第２の順序で順次選択するとともに、前記選択した複数の第２のカード片を前記選択した複数の第２のマス目に順次配列する第２のステップと、
前記複数の第１のカード片が前記第１のステップにおいて前記複数の第１のマス目に配列された状態における前記複数の第１のカード片と前記複数の第１のマス目との対応関係を示す前記複数の第１のコード番号と前記複数の第２のコード番号との第１の対応表と、前記複数の第２のカード片が前記第２のステップにおいて前記複数の第２のマス目に配列された状態における前記複数の第２のカード片と前記複数の第２のマス目との対応関係を示す前記複数の第３のコード番号と前記複数の第４のコード番号との第２の対応表と、前記複数の第１および第３のコード番号と各カード片に表示された表示物を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、前記第１および第２の面の対向するマス目において表示物が同じである前記第１および第２のカード片を少なくとも検出する第１の検出処理を実行する第３のステップと、
前記複数の第１および第２のカード片の配列をリセットする第４のステップと、
前記リセット後、前記複数の第３のコード番号と、前記複数の第４のコード番号とを第３の順序で順次受け、その順次受けた複数の第３のコード番号を介して前記複数の第２のカード片を前記第３の順序で順次選択し、前記順次受けた複数の第４のコード番号を介して前記複数の第２のマス目を前記第３の順序で順次選択するとともに、前記選択した複数の第２のカード片を前記選択した複数の第２のマス目に順次配列する第５のステップと、
前記リセット後、前記複数の第１のコード番号と、前記複数の第２のコード番号とを第４の順序で順次受け、その順次受けた複数の第１のコード番号を介して前記複数の第１のカード片を前記第４の順序で順次選択し、前記順次受けた複数の第２のコード番号を介して前記複数の第１のマス目を前記第４の順序で順次選択するとともに、前記選択した複数の第１のカード片を前記選択した複数の第１のマス目に順次配列する第６のステップと、
前記リセット後、前記複数の第１のカード片が前記第６のステップにおいて前記複数の第１のマス目に配列された状態における前記複数の第１のカード片と前記複数の第１のマス目との対応関係を示す前記複数の第１のコード番号と前記複数の第２のコード番号との第４の対応表と、前記複数の第２のカード片が前記第５のステップにおいて前記複数の第２のマス目に配列された状態における前記複数の第２のカード片と前記複数の第２のマス目との対応関係を示す前記複数の第３のコード番号と前記複数の第４のコード番号との第５の対応表と、前記第３の対応表とを参照して、前記第１および第２の面の対向するマス目において表示物が同じである前記第１および第２のカード片を少なくとも検出する第２の検出処理を実行する第７のステップと、
前記第１および第２の検出処理による検出結果に基づいて前記第１および第２の競技者間の勝負結果を表示する第８のステップとをコンピュータに実行させるためのプログラム。
【請求項２】
前記第２のステップは、前記第１のステップが実行された後に実行され、
前記第６のステップは、前記第５のステップが実行された後に実行される、請求項１に記載のコンピュータに実行させるためのプログラム。
【請求項３】
前記第１の検出処理は、前記表示物が同じである前記第１および第２のカード片の個数をカウントし、そのカウントした第１のカウント値を記憶する処理であり、
前記第２の検出処理は、前記表示物が同じである前記第１および第２のカード片の個数をカウントし、そのカウントした第２のカウント値を記憶する処理であり、
前記第８のステップは、前記第１のカウント値を前記第２のカウント値と比較し、その比較結果に基づいて前記第１および第２の競技者間の勝負結果を表示する、請求項１または請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項４】
前記プレートは、前記第１および第２の面の前記複数の第１および第２のマス目に数字が書き込まれており、
前記第１の検出処理は、前記複数の第２および第４のコード番号と、前記複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号との対応関係を示す第６の対応表を参照して、前記表示物が同じである前記第１および第２のカード片が配置されたマス目の数字を検出するとともに、その検出した数字の和をカウントし、そのカウントした第１のカウント値を記憶する処理であり、
前記第２の検出処理は、前記第６の対応表を参照して、前記表示物が同じである前記第１および第２のカード片が配置されたマス目の数字を検出するとともに、その検出した数字の和をカウントし、そのカウントした第２のカウント値を記憶する処理であり、
前記第８のステップは、前記第１のカウント値を前記第２のカウント値と比較し、その比較結果に基づいて前記第１および第２の競技者間の勝負結果を表示する、請求項１または請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項５】
前記プレートは、前記第１および第２の面の前記複数の第１および第２のマス目に数字が書き込まれており、
前記第１の検出処理は、前記第１および第２の面の対向するマス目において前記表示物が同じである前記第１および第２のカード片が配置されていれば、前記表示物が同じである前記第１および第２のカード片が配置されたマス目の数字を前記複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号により検出し、その検出した数字を加算して第１の持点を更新し、前記第１および第２の面の対向するマス目において前記表示物が異なる前記第１および第２のカード片が配置されていれば、前記表示物が異なる前記第１および第２のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を減算して前記第１の持点を更新し、前記複数の第１および第２のカード片の全てについて前記加算および前記減算による更新を実行した後の第１の持点を第１のカウント値とする処理であり、
前記第２の検出処理は、前記第１および第２の面の対向するマス目において前記表示物が同じである前記第１および第２のカード片が配置されていれば、前記表示物が同じである前記第１および第２のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を加算して第２の持点を更新し、前記第１および第２の面の対向するマス目において前記表示物が異なる前記第１および第２のカード片が配置されていれば、前記表示物が異なる前記第１および第２のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を減算して前記第２の持点を更新し、前記複数の第１および第２のカード片の全てについて前記加算および前記減算による更新を実行した後の第２の持点を第２のカウント値とする処理であり、
前記第８のステップは、前記第１のカウント値を前記第２のカウント値と比較し、その比較結果に基づいて前記第１および第２の競技者間の勝負結果を表示する、請求項１または請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項６】
前記第１および第２の面の対向するマス目には、同じ数字が表示されている、請求項４または請求項５に記載のコンピュータに実行させるためのプログラム。
【請求項７】
前記第８のステップは、前記第１のカウント値が前記第２のカウント値よりも大きいとき、前記第１および第２の競技者のいずれか一方を勝者と表示し、前記第１のカウント値が前記第２のカウント値と同じであるとき、引き分けと表示し、前記第１のカウント値が前記第２のカウント値よりも小さいとき、前記第１および第２の競技者のいずれか他方を勝者と表示する、請求項３から請求項６のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項８】
前記複数の第１のカード片は、同じ色が表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なる色ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｉ個のカード片が前記ｊ個の異なる色ごとに設けられた前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項９】
前記複数の第１のカード片は、相互に異なる色が表示されたｎ（ｎは２以上の整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１０】
前記複数の第１のカード片は、同じ数字が表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なる数字ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｉ個のカード片が前記ｊ個の異なる数字ごとに設けられた前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１１】
前記複数の第１のカード片は、相互に異なる数字が表示されたｎ（ｎは２以上の整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１２】
前記複数の第１のカード片は、同じキャラクタが表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なるキャラクタごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｉ個のカード片が前記ｊ個の異なるキャラクタごとに設けられた前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１３】
前記複数の第１のカード片は、相互に異なるキャラクタが表示されたｎ（ｎは２以上の整数）個のカード片からなり、
前記複数の第２のカード片は、前記ｎ個のカード片からなる、請求項１から請求項７のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項１４】
複数の第１のカード片の持ち主である競技者と、複数の第２のカード片の持ち主であるコンピュータとの間のゲームをコンピュータに実行させるためのプログラムであって、
前記複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して前記複数の第１のカード片を前記第１の順序で順次選択し、前記順次受けた複数の第２のコード番号を介して前記複数の第１のマス目を前記第１の順序で順次選択するとともに、前記選択した複数の第１のカード片を前記選択した複数の第１のマス目に順次配列する第１のステップと、
前記複数の第２のカード片に付与された複数の第３のコード番号と、前記プレートの前記第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを介して、第１のカード群から前記複数の第２のカード片を第２の順序で選択して前記プレートの前記複数の第２のマス目に順次配列する第２のステップと、
前記複数の第１のカード片が前記第１のステップにおいて前記複数の第１のマス目に配列された状態における前記複数の第１のカード片と前記複数の第１のマス目との対応関係を示す前記複数の第１のコード番号と前記複数の第２のコード番号との第１の対応表と、前記複数の第２のカード片が前記第２のステップにおいて前記複数の第２のマス目に配列された状態における前記複数の第２のカード片と前記複数の第２のマス目との対応関係を示す前記複数の第３のコード番号と前記複数の第４のコード番号との第２の対応表と、前記複数の第１および第３のコード番号と各カード片に表示された表示物を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、前記第１および第２の面の対向するマス目において表示物が同じである前記第１および第２のカード片を少なくとも検出する第１の検出処理を実行する第３のステップと、
前記複数の第１および第２のカード片の配列をリセットする第４のステップと、
前記リセット後、前記複数の第３のコード番号と、前記複数の第４のコード番号とを介して、前記第１のカード群と異なる第２のカード群から前記複数の第２のカード片を第３の順序で順次選択して前記複数の第２のマス目に順次配列する第５のステップと、
前記リセット後、前記複数の第１のコード番号と、前記複数の第２のコード番号とを第４の順序で順次受け、その順次受けた複数の第１のコード番号を介して前記複数の第１のカード片を前記第４の順序で順次選択し、前記順次受けた複数の第２のコード番号を介して前記複数の第１のマス目を前記第４の順序で順次選択するとともに、前記選択した複数の第１のカード片を前記選択した複数の第１のマス目に順次配列する第６のステップと、
前記リセット後、前記複数の第１のカード片が前記第６のステップにおいて前記複数の第１のマス目に配列された状態における前記複数の第１のカード片と前記複数の第１のマス目との対応関係を示す前記複数の第１のコード番号と前記複数の第２のコード番号との第４の対応表と、前記複数の第２のカード片が前記第５のステップにおいて前記複数の第２のマス目に配列された状態における前記複数の第２のカード片と前記複数の第２のマス目との対応関係を示す前記複数の第３のコード番号と前記複数の第４のコード番号との第５の対応表と、前記第３の対応表とを参照して、前記第１および第２の面の対向するマス目において表示物が同じである前記第１および第２のカード片を少なくとも検出する第２の検出処理を実行する第７のステップと、
前記第１および第２の検出処理による検出結果に基づいて前記競技者の勝ち負けを表示する第８のステップとをコンピュータに実行させるためのプログラム。
【請求項１５】
前記第１および第２のカード群は、予め設定された複数のカード群の中から選択される、請求項１４に記載のコンピュータに実行させるためのプログラム。
【請求項１６】
各々が異なる数字を含む複数の第１のカード片の持ち主である第１の競技者と、各々が異なる数字を含む複数の第２のカード片の持ち主である第２の競技者との間のゲームをコンピュータに実行させるためのプログラムであって、
前記複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して前記複数の第１のカード片を前記第１の順序で順次選択し、前記順次受けた複数の第２のコード番号を介して前記複数の第１のマス目を前記第１の順序で順次選択するとともに、前記選択した複数の第１のカード片を前記選択した複数の第１のマス目に順次配列する第１のステップと、
前記複数の第２のカード片に付与された複数の第３のコード番号と、前記プレートの前記第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを第２の順序で順次受け、その順次受けた複数の第３のコード番号を介して前記複数の第２のカード片を前記第２の順序で順次選択し、前記順次受けた複数の第４のコード番号を介して前記複数の第２のマス目を前記第２の順序で順次選択するとともに、前記選択した複数の第２のカード片を前記選択した複数の第２のマス目に順次配列する第２のステップと、
前記複数の第１のカード片が前記第１のステップにおいて前記複数の第１のマス目に配列された状態における前記複数の第１のカード片と前記複数の第１のマス目との対応関係を示す前記複数の第１のコード番号と前記複数の第２のコード番号との第１の対応表と、前記複数の第２のカード片が前記第２のステップにおいて前記複数の第２のマス目に配列された状態における前記複数の第２のカード片と前記複数の第２のマス目との対応関係を示す前記複数の第３のコード番号と前記複数の第４のコード番号との第２の対応表と、前記複数の第２および第４のコード番号と各カード片に表示された数字を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、前記第１および第２の面の対向するマス目においてより大きい数字が表示された前記第１および第２のカード片を少なくとも検出する検出処理を実行する第３のステップと、
前記検出処理による検出結果に基づいて前記第１および第２の競技者間の勝負結果を表示する第４のステップとをコンピュータに実行させるためのプログラム。
【請求項１７】
前記検出処理は、前記数字がより大きい前記第１のカード片の個数をカウントし、そのカウントした第１のカウント値を記憶するとともに、前記数字が大きい前記第２のカード片の個数をカウントし、そのカウントした第２のカウント値を記憶する処理であり、
前記第４のステップは、前記第１のカウント値を前記第２のカウント値と比較し、その比較結果に基づいて前記第１および第２の競技者間の勝負結果を表示する、請求項１６に記載のコンピュータに実行させるためのプログラム。
【請求項１８】
前記検出処理は、
前記第１および第２の面の対向するマス目において、前記第１のカード片に表示された数字が前記第２のカード片に表示された数字よりも大きいとき、前記第１のカード片が配置されたマス目の数字を前記複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号により検出し、その検出した数字を加算して第１の持点を更新するとともに、前記第１のカード片に表示された数字が前記第２のカード片に表示された数字よりも小さいとき、前記第１のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を減算して前記第１の持点を更新する第１の検出処理と、
前記第１および第２の面の対向するマス目において、前記第２のカード片に表示された数字が前記第１のカード片に表示された数字よりも大きいとき、前記第２のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を加算して第２の持点を更新するとともに、前記第２のカード片に表示された数字が前記第１のカード片に表示された数字よりも小さいとき、前記第２のカード片が配置されたマス目の数字を前記複数の第６のコード番号により検出し、その検出した数字を減算して前記第２の持点を更新する第２の検出処理とからなり、
前記第４のステップは、前記第１の持点を前記第２の持点と比較し、その比較結果に基づいて前記第１および第２の競技者間の勝負結果を表示する、請求項１６に記載のコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１から請求項１８のいずれか１項に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ゲームをコンピュータに実行させるためのプログラムに関し、特に、プレートの２つの面に表示された２つの表示物を比較して勝者を決定するゲームをコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来、数字を当てて、その結果に基づいて１等、２等および３等の順位を決定する数字式宝くじが知られている（特許文献１）。
【０００３】
この数字式宝くじは、サーバと、携帯電話とからなるくじ情報提供システムにおいて実行される。ユーザは、自己の携帯電話を用いて、１〜３１の数字から異なる５個の数字を選択し、その選択した５個の数字をサーバへ送信する。
【０００４】
サーバは、携帯電話から５個の数字を受信するとともに、抽選番号を保持している。そして、サーバは、携帯電話から受信した５個の数字を抽選番号と比較し、一致して数字の個数によって１等から４等までの当選を決定し、当選者の携帯電話に当選を通知する。
【特許文献１】特開２００２−３６６７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来においては、数字当ては、宝くじの当選を決定するために用いられていたため、数字当てによって対戦することができないという問題があった。
【０００６】
そして、この問題は、異なる色に着色された複数の色紙片をプレートの両面に配置し、プレートの両面の同じ場所において同じ色が着色された色紙片の個数によって勝敗を決定する色当てゲームによって対戦する場合にも生じる。
【０００７】
また、この問題は、異なるキャラクタが表示された複数のカードをプレートの両面に配置し、プレートの両面の同じ場所において同じキャラクタが表示されたカードの個数によって勝敗を決定するキャラクタ当てゲームによって対戦する場合にも生じる。
【０００８】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、数字、色およびキャラクタ等の表示物を表示するカードの個数をプレートの両面において比較して対戦するゲームをコンピュータに実行させるためのプログラムを提供することである。
【課題を解決するための手段】
【０００９】
この発明によるコンピュータに実行させるためのプログラムは、複数の第１のカード片の持ち主である第１の競技者と、複数の第２のカード片の持ち主である第２の競技者との間のゲームをコンピュータに実行させるためのプログラムであって、複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して複数の第１のカード片を第１の順序で順次選択し、順次受けた複数の第２のコード番号を介して複数の第１のマス目を第１の順序で順次選択するとともに、選択した複数の第１のカード片を選択した複数の第１のマス目に順次配列する第１のステップと、複数の第２のカード片に付与された複数の第３のコード番号と、プレートの第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを第２の順序で順次受け、その順次受けた複数の第３のコード番号を介して複数の第２のカード片を第２の順序で順次選択し、順次受けた複数の第４のコード番号を介して複数の第２のマス目を第２の順序で順次選択するとともに、選択した複数の第２のカード片を選択した複数の第２のマス目に順次配列する第２のステップと、複数の第１のカード片が第１のステップにおいて複数の第１のマス目に配列された状態における複数の第１のカード片と複数の第１のマス目との対応関係を示す複数の第１のコード番号と複数の第２のコード番号との第１の対応表と、複数の第２のカード片が第２のステップにおいて複数の第２のマス目に配列された状態における複数の第２のカード片と複数の第２のマス目との対応関係を示す複数の第３のコード番号と複数の第４のコード番号との第２の対応表と、複数の第１および第３のコード番号と各カード片に表示された表示物を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片を少なくとも検出する第１の検出処理を実行する第３のステップと、複数の第１および第２のカード片の配列をリセットする第４のステップと、リセット後、複数の第３のコード番号と、複数の第４のコード番号とを第３の順序で順次受け、その順次受けた複数の第３のコード番号を介して複数の第２のカード片を第３の順序で順次選択し、順次受けた複数の第４のコード番号を介して複数の第２のマス目を第３の順序で順次選択するとともに、選択した複数の第２のカード片を選択した複数の第２のマス目に順次配列する第５のステップと、リセット後、複数の第１のコード番号と、複数の第２のコード番号とを第４の順序で順次受け、その順次受けた複数の第１のコード番号を介して複数の第１のカード片を第４の順序で順次選択し、順次受けた複数の第２のコード番号を介して複数の第１のマス目を第４の順序で順次選択するとともに、選択した複数の第１のカード片を選択した複数の第１のマス目に順次配列する第６のステップと、リセット後、複数の第１のカード片が第６のステップにおいて複数の第１のマス目に配列された状態における複数の第１のカード片と複数の第１のマス目との対応関係を示す複数の第１のコード番号と複数の第２のコード番号との第４の対応表と、複数の第２のカード片が第５のステップにおいて複数の第２のマス目に配列された状態における複数の第２のカード片と複数の第２のマス目との対応関係を示す複数の第３のコード番号と複数の第４のコード番号との第５の対応表と、第３の対応表とを参照して、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片を少なくとも検出する第２の検出処理を実行する第７のステップと、第１および第２の検出処理による検出結果に基づいて第１および第２の競技者間の勝負結果を表示する第８のステップとをコンピュータに実行させるためのプログラムである。
【００１０】
好ましくは、第２のステップは、第１のステップが実行された後に実行され、第６のステップは、第５のステップが実行された後に実行される。
【００１１】
好ましくは、第１の検出処理は、表示物が同じである第１および第２のカード片の個数をカウントし、そのカウントした第１のカウント値を記憶する処理であり、第２の検出処理は、表示物が同じである第１および第２のカード片の個数をカウントし、そのカウントした第２のカウント値を記憶する処理である。そして、第８のステップは、第１のカウント値を第２のカウント値と比較し、その比較結果に基づいて第１および第２の競技者間の勝負結果を表示する。
【００１２】
好ましくは、プレートは、第１および第２の面の複数の第１および第２のマス目に数字が書き込まれている。そして、第１の検出処理は、複数の第２および第４のコード番号と、複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号との対応関係を示す第６の対応表を参照して、表示物が同じである第１および第２のカード片が配置されたマス目の数字を検出するとともに、その検出した数字の和をカウントし、そのカウントした第１のカウント値を記憶する処理である。また、第２の検出処理は、第６の対応表を参照して、表示物が同じである第１および第２のカード片が配置されたマス目の数字を検出するとともに、その検出した数字の和をカウントし、そのカウントした第２のカウント値を記憶する処理である。第８のステップは、第１のカウント値を第２のカウント値と比較し、その比較結果に基づいて第１および第２の競技者間の勝負結果を表示する。
【００１３】
好ましくは、プレートは、第１および第２の面の複数の第１および第２のマス目に数字が書き込まれている。そして、第１の検出処理は、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片が配置されていれば、表示物が同じである第１および第２のカード片が配置されたマス目の数字を複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号により検出し、その検出した数字を加算して第１の持点を更新し、第１および第２の面の対向するマス目において表示物が異なる第１および第２のカード片が配置されていれば、表示物が異なる第１および第２のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を減算して第１の持点を更新し、複数の第１および第２のカード片の全てについて加算および減算による更新を実行した後の第１の持点を第１のカウント値とする処理である。また、第２の検出処理は、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片が配置されていれば、表示物が同じである第１および第２のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を加算して第２の持点を更新し、第１および第２の面の対向するマス目において表示物が異なる第１および第２のカード片が配置されていれば、表示物が異なる第１および第２のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を減算して第２の持点を更新し、複数の第１および第２のカード片の全てについて加算および減算による更新を実行した後の第２の持点を第２のカウント値とする処理である。第８のステップは、第１のカウント値を第２のカウント値と比較し、その比較結果に基づいて第１および第２の競技者間の勝負結果を表示する。
【００１４】
好ましくは、第１および第２の面の対向するマス目には、同じ数字が表示されている。
【００１５】
好ましくは、第８のステップは、第１のカウント値が第２のカウント値よりも大きいとき、第１および第２の競技者のいずれか一方を勝者と表示し、第１のカウント値が第２のカウント値と同じであるとき、引き分けと表示し、第１のカウント値が第２のカウント値よりも小さいとき、第１および第２の競技者のいずれか他方を勝者と表示する。
【００１６】
好ましくは、複数の第１のカード片は、同じ色が表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なる色ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなる。また、複数の第２のカード片は、ｉ個のカード片がｊ個の異なる色ごとに設けられたｎ個のカード片からなる。
【００１７】
好ましくは、複数の第１のカード片は、相互に異なる色が表示されたｎ（ｎは２以上の整数）個のカード片からなる。また、複数の第２のカード片は、ｎ個のカード片からなる。
【００１８】
好ましくは、複数の第１のカード片は、同じ数字が表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なる数字ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなる。また、複数の第２のカード片は、ｉ個のカード片がｊ個の異なる数字ごとに設けられたｎ個のカード片からなる。
【００１９】
好ましくは、複数の第１のカード片は、相互に異なる数字が表示されたｎ（ｎは２以上の整数）個のカード片からなる。また、複数の第２のカード片は、ｎ個のカード片からなる。
【００２０】
好ましくは、複数の第１のカード片は、同じキャラクタが表示されたｉ（ｉは正の整数）個のカード片がｊ（ｊは２以上の整数）個の異なるキャラクタごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のカード片からなる。また、複数の第２のカード片は、ｉ個のカード片がｊ個の異なるキャラクタごとに設けられたｎ個のカード片からなる。
【００２１】
好ましくは、複数の第１のカード片は、相互に異なるキャラクタが表示されたｎ（ｎは２以上の整数）個のカード片からなる。複数の第２のカード片は、ｎ個のカード片からなる。
【００２２】
また、この発明によれば、コンピュータに実行させるためのプログラムは、複数の第１のカード片の持ち主である競技者と、複数の第２のカード片の持ち主であるコンピュータとの間のゲームをコンピュータに実行させるためのプログラムであって、複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して複数の第１のカード片を第１の順序で順次選択し、順次受けた複数の第２のコード番号を介して複数の第１のマス目を第１の順序で順次選択するとともに、選択した複数の第１のカード片を選択した複数の第１のマス目に順次配列する第１のステップと、複数の第２のカード片に付与された複数の第３のコード番号と、プレートの第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを介して、第１のカード群から複数の第２のカード片を第２の順序で選択してプレートの複数の第２のマス目に順次配列する第２のステップと、複数の第１のカード片が第１のステップにおいて複数の第１のマス目に配列された状態における複数の第１のカード片と複数の第１のマス目との対応関係を示す複数の第１のコード番号と複数の第２のコード番号との第１の対応表と、複数の第２のカード片が第２のステップにおいて複数の第２のマス目に配列された状態における複数の第２のカード片と複数の第２のマス目との対応関係を示す複数の第３のコード番号と複数の第４のコード番号との第２の対応表と、複数の第１および第３のコード番号と各カード片に表示された表示物を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片を少なくとも検出する第１の検出処理を実行する第３のステップと、複数の第１および第２のカード片の配列をリセットする第４のステップと、リセット後、複数の第３のコード番号と、複数の第４のコード番号とを介して、第１のカード群と異なる第２のカード群から複数の第２のカード片を第３の順序で順次選択して複数の第２のマス目に順次配列する第５のステップと、リセット後、複数の第１のコード番号と、複数の第２のコード番号とを第４の順序で順次受け、その順次受けた複数の第１のコード番号を介して複数の第１のカード片を第４の順序で順次選択し、順次受けた複数の第２のコード番号を介して複数の第１のマス目を第４の順序で順次選択するとともに、選択した複数の第１のカード片を選択した複数の第１のマス目に順次配列する第６のステップと、リセット後、複数の第１のカード片が第６のステップにおいて複数の第１のマス目に配列された状態における複数の第１のカード片と複数の第１のマス目との対応関係を示す複数の第１のコード番号と複数の第２のコード番号との第４の対応表と、複数の第２のカード片が第５のステップにおいて複数の第２のマス目に配列された状態における複数の第２のカード片と複数の第２のマス目との対応関係を示す複数の第３のコード番号と複数の第４のコード番号との第５の対応表と、第３の対応表とを参照して、第１および第２の面の対向するマス目において表示物が同じである第１および第２のカード片を少なくとも検出する第２の検出処理を実行する第７のステップと、第１および第２の検出処理による検出結果に基づいて競技者の勝ち負けを表示する第８のステップとをコンピュータに実行させるためのプログラムである。
【００２３】
好ましくは、第１および第２のカード群は、予め設定された複数のカード群の中から選択される。
【００２４】
さらに、この発明によれば、コンピュータに実行させるためのプログラムは、各々が異なる数字を含む複数の第１のカード片の持ち主である第１の競技者と、各々が異なる数字を含む複数の第２のカード片の持ち主である第２の競技者との間のゲームをコンピュータに実行させるためのプログラムであって、複数の第１のカード片に付与された複数の第１のコード番号と、プレートの第１の面の複数の第１のマス目に付与された複数の第２のコード番号とを第１の順序で順次受け、その順次受けた複数の第１のコード番号を介して複数の第１のカード片を第１の順序で順次選択し、順次受けた複数の第２のコード番号を介して複数の第１のマス目を第１の順序で順次選択するとともに、選択した複数の第１のカード片を選択した複数の第１のマス目に順次配列する第１のステップと、複数の第２のカード片に付与された複数の第３のコード番号と、プレートの第１の面と反対の第２の面の複数の第２のマス目に付与された複数の第４のコード番号とを第２の順序で順次受け、その順次受けた複数の第３のコード番号を介して複数の第２のカード片を第２の順序で順次選択し、順次受けた複数の第４のコード番号を介して複数の第２のマス目を第２の順序で順次選択するとともに、選択した複数の第２のカード片を選択した複数の第２のマス目に順次配列する第２のステップと、複数の第１のカード片が第１のステップにおいて複数の第１のマス目に配列された状態における複数の第１のカード片と複数の第１のマス目との対応関係を示す複数の第１のコード番号と複数の第２のコード番号との第１の対応表と、複数の第２のカード片が第２のステップにおいて複数の第２のマス目に配列された状態における複数の第２のカード片と複数の第２のマス目との対応関係を示す複数の第３のコード番号と複数の第４のコード番号との第２の対応表と、複数の第２および第４のコード番号と各カード片に表示された数字を示す複数の第５のコード番号との対応関係を示す第３の対応表とを参照して、第１および第２の面の対向するマス目においてより大きい数字が表示された第１および第２のカード片を少なくとも検出する検出処理を実行する第３のステップと、検出処理による検出結果に基づいて第１および第２の競技者間の勝負結果を表示する第４のステップとをコンピュータに実行させるためのプログラムである。
【００２５】
好ましくは、検出処理は、数字がより大きい第１のカード片の個数をカウントし、そのカウントした第１のカウント値を記憶するとともに、数字が大きい第２のカード片の個数をカウントし、そのカウントした第２のカウント値を記憶する処理である。そして、第４のステップは、第１のカウント値を第２のカウント値と比較し、その比較結果に基づいて第１および第２の競技者間の勝負結果を表示する。
【００２６】
好ましくは、検出処理は、第１および第２の検出処理からなる。第１の検出処理は、第１および第２の面の対向するマス目において、第１のカード片に表示された数字が第２のカード片に表示された数字よりも大きいとき、第１のカード片が配置されたマス目の数字を複数の第１および第２のマス目に書き込まれた数字を示す複数の第６のコード番号により検出し、その検出した数字を加算して第１の持点を更新するとともに、第１のカード片に表示された数字が第２のカード片に表示された数字よりも小さいとき、第１のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を減算して前記第１の持点を更新する。第２の検出処理は、第１および第２の面の対向するマス目において、第２のカード片に表示された数字が第１のカード片に表示された数字よりも大きいとき、第２のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を加算して第２の持点を更新するとともに、第２のカード片に表示された数字が第１のカード片に表示された数字よりも小さいとき、第２のカード片が配置されたマス目の数字を複数の第６のコード番号により検出し、その検出した数字を減算して第２の持点を更新する。
【００２７】
そして、プログラムの第４のステップは、第１の持点を第２の持点と比較し、その比較結果に基づいて第１および第２の競技者間の勝負結果を表示する。
【００２８】
さらに、この発明によれば、プログラムを記録したコンピュータ読取り可能な記録媒体は、請求項１から請求項１８のいずれか１項に記載のプログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００２９】
この発明によるプログラムは、第１の競技者が所有する複数の第１のカード片に付与された複数の第１のコード番号、第２の競技者が所有する複数の第２のカード片に付与された複数の第３のコード番号、プレートの第１の面の複数のマス目に付与された複数の第２のコード番号、およびプレートの第２の面の複数のマス目に付与された複数の第４のコード番号を用いて、第１の競技者の指示に応じて複数の第１のカード片をプレートの第１の面の複数のマス目に順次配置し、第２の競技者の指示に応じて複数の第２のカード片をプレートの第２の面の複数のマス目に順次配置するとともに、対向するマス目において表示物が同じであるカード片を検出する。そして、プログラムは、上記の動作を再度繰り返して、対向するマス目において表示物が同じであるカード片を検出する。その後、プログラムは、２回のカード片の検出結果に基づいて、勝敗を決定する。
【００３０】
したがって、この発明によれば、２人の競技者が対戦する表示物当てゲームをコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００３１】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００３２】
図１は、この発明の実施の形態によるプログラムがコンピュータに実行させるゲームに用いられる玩具の概念図である。図１を参照して、玩具１０は、プレート１と、色紙片群２，３とからなる。
【００３３】
プレート１は、略平板形状からなり、表面１Ａと裏面１Ｂとを有する。そして、プレート１の表面１Ａおよび裏面１Ｂには、マス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂがそれぞれ碁盤目状に設けられている。
【００３４】
マス目１１Ａ〜１９Ａは、それぞれ、マス目１１Ｂ〜１９Ｂに対向する位置に設けられる。そして、マス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂには、それぞれ、１〜９の数字が書き込まれている。
【００３５】
このように、プレート１は、碁盤目状に形成されたマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂをそれぞれ表面１Ａおよび裏面１Ｂに有し、表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂ；１２Ａ，１２Ｂ；・・・；１９Ａ，１９Ｂには、同じ数字が書き込まれている。
【００３６】
色紙片群２は、９個の色紙片２１〜２９からなり、色紙片群３は、９個の色紙片３１〜３９からなる。色紙片２１〜２３，３１〜３３は、その表面が“赤”色に着色され、色紙片２４〜２６，３４〜３６は、その表面が“青”色に着色され、色紙片２７〜２９，３７〜３９は、その表面が“黄”色に着色されている。すなわち、色紙片群２は、“赤”色に着色された３個の色紙片２１〜２３と、“青”色に着色された３個の色紙片２４〜２６と、“黄”色に着色された３個の色紙片２７〜２９とからなり、色紙片群３は、“赤”色に着色された３個の色紙片３１〜３３と、“青”色に着色された３個の色紙片３４〜３６と、“黄”色に着色された３個の色紙片３７〜３９とからなる。そして、色紙片２１〜２９，３１〜３９の各々は、略平板形状からなり、プレート１のマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂの各々に配置可能なサイズからなる。
【００３７】
プレート１の表面１Ａは、２ビットのコード番号［００］が付与されており、プレート１の裏面１Ｂは、２ビットのコード番号［０１］が付与されている。また、プレート１の表面１Ａのマス目１１Ａ〜１９Ａは、それぞれ、６ビットのコード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］が付与されている。このコード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］の各々の最初の２ビット［００］は、表面１Ａに付与されたコード番号［００］を示す。したがって、コード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］の最初の２ビットを検出すれば、コード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］がプレート１の表面１Ａのマス目１１Ａ〜１９Ａに付与されたコード番号であることを確認できる。
【００３８】
さらに、プレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂは、それぞれ、６ビットのコード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］が付与されている。このコード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］の各々の最初の２ビット［０１］は、プレート１の裏面１Ｂに付与されたコード番号［０１］を示す。したがって、コード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］の最初の２ビットを検出すれば、コード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］がプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに付与されたコード番号であることを確認できる。
【００３９】
さらに、マス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂに書き込まれた数字１〜９には、それぞれ、４ビットのコード番号［０００１］，［００１０］，［００１１］，［０１００］，［０１０１］，［０１１１］，［１０００］，［１００１］が付与されている。
【００４０】
さらに、色紙片群２は、２ビットのコード番号［１０］が付与されており、色紙片群３は、２ビットのコード番号［１１］が付与されている。
【００４１】
さらに、色紙片２１〜２９は、それぞれ、６ビットのコード番号［１００００１］，［１０００１０］，［１０００１１］，［１００１００］，［１００１０１］，［１００１１０］，［１００１１１］，［１０１０００］，［１０１００１］が付与されており、色紙片３１〜３９は、それぞれ、６ビットのコード番号［１１０００１］，［１１００１０］，［１１００１１］，［１１０１００］，［１１０１０１］，［１１０１１０］，［１１０１１１］，［１１１０００］，［１１１００１］が付与されている。
【００４２】
さらに、色紙片２１〜２９，３１〜３９に表示された“赤”、“青”および“黄”には、それぞれ、３ビットのコード番号［０００］，［００１］，［０１１］が付与されている。
【００４３】
図２は、この発明の実施の形態によるプログラムがコンピュータに実行させるゲームに用いられる玩具の他の概念図である。図２を参照して、玩具１００は、図１に示す玩具１０の色紙片群２，３をそれぞれ数字カード群２Ａ，３Ａに代えたものであり、その他は、玩具１０と同じである。
【００４４】
数字カード群２Ａは、９個の数字カード２１Ａ〜２９Ａからなり、数字カード群３Ａは、９個の数字カード３１Ａ〜３９Ａからなる。数字カード２１Ａ〜２９Ａは、それぞれ、数字１０，２０，３０，４０，５０，６０，７０，８０，９０が書き込まれたカードであり、数字カード３１Ａ〜３９Ａは、それぞれ、数字１０，２０，３０，４０，５０，６０，７０，８０，９０が書き込まれたカードである。そして、数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａの各々は、略平板形状からなり、プレート１のマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂの各々に配置可能なサイズからなる。
【００４５】
そして、数字カード群２Ａは、３ビットのコード番号［１００］が付与されており、数字カード群３Ａは、３ビットのコード番号［１０１］が付与されている。
【００４６】
また、数字カード２１Ａ〜２９Ａは、それぞれ、７ビットのコード番号［１０００００１］，［１００００１０］，［１００００１１］，［１０００１００］，［１０００１０１］，［１０００１１０］，［１０００１１１］，［１００１０００］，［１００１００１］が付与されており、数字カード３１Ａ〜３９Ａは、それぞれ、７ビットのコード番号［１０１０００１］，［１０１００１０］，［１０１００１１］，［１０１０１００］，［１０１０１０１］，［１０１０１１０］，［１０１０１１１］，［１０１１０００］，［１０１１００１］が付与されている。
【００４７】
さらに、数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａに書き込まれた数字１０，２０，３０，４０，５０，６０，７０，８０，９０には、それぞれ、５ビットのコード番号［００００１］，［０００１０］，［０００１１］，［００１００］，［００１０１］，［００１１０］，［００１１１］，［０１０００］，［０１００１］が付与されている。
【００４８】
この発明においては、図１に示す玩具１０および図２に示す玩具１００を用いてコンピュータ上で各種のゲームを行なう。そこで、以下においては、玩具１０，１００を用いてコンピュータにゲームを実行させるプログラムについて説明する。
【００４９】
［実施の形態１］
図３および図４は、それぞれ、図１に示す玩具１０を用いて行なう色当てゲームを説明するための第１および第２の概念図である。図３および図４を参照して、２人の競技者Ａ，Ｂが玩具１０を用いて色当てゲームを行なう場合について説明する。
【００５０】
競技者Ａは、自己のパーソナルコンピュータ上で、色紙片群２から１つの色紙片を順次選択し、その選択した１つの色紙片をプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する。より具体的には、競技者Ａは、色紙片群２から色紙片２２を選択し、その選択した色紙片２２をプレート１の表面１Ａのマス目１１Ａに配置し、その後、色紙片群２から色紙片２６を選択し、その選択した色紙片２６をプレート１の表面１Ａのマス目１２Ａに配置する。以後、同様にして、競技者Ａは、色紙片群２から１つの色紙片を順次選択し、その選択した色紙片をマス目１３Ａ〜１９Ａへ順次配置する（図３参照）。この場合、競技者Ａは、色紙片２１〜２９に付与された９個のコード番号［１００００１］，［１０００１０］，［１０００１１］，［１００１００］，［１００１０１］，［１００１１０］，［１００１１１］，［１０１０００］，［１０１００１］をパーソナルコンピュータへ順次入力して色紙片２１〜２９を順次選択する。
【００５１】
競技者Ａによる色紙片２１〜２９のマス目１１Ａ〜１９Ａへの配置が終了すると、競技者Ｂは、自己のパーソナルコンピュータ上で、色紙片群３から１つの色紙片を順次選択し、その選択した１つの色紙片をプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する。より具体的には、競技者Ｂは、色紙片具３から色紙片３９を選択し、その選択した色紙片３９をプレート１の裏面１Ｂのマス目１１Ｂに配置し、その後、色紙片群３から色紙片３５を選択し、その選択した色紙片３５をプレート１の裏面１Ｂのマス目１２Ｂに配置する。以後、同様にして、競技者Ｂは、色紙片群３から１つの色紙片を順次選択し、その選択した色紙片をマス目１３Ｂ〜１９Ｂへ順次配置する（図４参照）。この場合、競技者Ｂは、色紙片３１〜３９に付与された９個のコード番号［１１０００１］，［１１００１０］，［１１００１１］，［１１０１００］，［１１０１０１］，［１１０１１０］，［１１０１１１］，［１１１０００］，［１１１００１］をパーソナルコンピュータへ順次入力して色紙片３１〜３９を順次選択する。
【００５２】
競技者Ｂによる色紙片３１〜３９のマス目１１Ｂ〜１９Ｂへの配置が終了すると、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において色が同じである色紙片の個数がカウントされる。図３および図４に示す例においては、表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂに配置された色紙片２２，３９の色は、それぞれ、“赤”および“黄”であり、異なる。一方、表面１Ａおよび裏面１Ｂの対向するマス目１２Ａ，１２Ｂに配置された色紙片２６，３５の色が共に“青”であり、同じである。したがって、色紙片３９は、色が同じである色紙片の個数Ｎｃｎｔ１にカウントされず、色紙片３５は、色が同じである色紙片の個数Ｎｃｎｔ１にカウントされる。表面１Ａおよび裏面１Ｂの対向するマス目１３Ａ，１３Ｂ；１４Ａ，１４Ｂ；１５Ａ，１５Ｂ；１６Ａ，１６Ｂ；１７Ａ，１７Ｂ；１８Ａ，１８Ｂ；１９Ａ，１９Ｂに配置された色紙片についても、色が同じである色紙片が検出され、個数Ｎｃｎｔ１に加算される。
【００５３】
その後、競技者Ｂは、競技者Ａに先行して、自己のパーソナルコンピュータ上で、上述した方法によって、色紙片群３から１つの色紙片を順次選択し、その選択した１つの色紙片をプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する。
【００５４】
競技者Ｂによる色紙片３１〜３９のマス目１１Ｂ〜１９Ｂへの配置が終了すると、競技者Ａは、自己のパーソナルコンピュータ上で、上述した方法によって、色紙片群２から１つの色紙片を順次選択し、その選択した１つの色紙片をプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する。
【００５５】
そして、競技者Ａによる色紙片２１〜２９のマス目１１Ａ〜１９Ａへの配置が終了すると、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において色が同じである色紙片の個数Ｎｃｎｔ２がカウントされる。
【００５６】
個数Ｎｃｎｔ１，Ｎｃｎｔ２のカウントが終了すると、個数Ｎｃｎｔ１は、個数Ｎｃｎｔ２と比較される。そして、Ｎｃｎｔ１＞Ｎｃｎｔ２であれば、競技者Ａが“敗者”となり、競技者Ｂが“勝者”となる、また、Ｎｃｎｔ１＝Ｎｃｎｔ２であれば、競技者Ａ，Ｂの勝負は、“引き分け”である。さらに、Ｎｃｎｔ１＜Ｎｃｎｔ２であれば、競技者Ａが“勝者”となり、競技者Ｂが“敗者”となる。
【００５７】
個数Ｎｃｎｔ１は、競技者Ａが色紙片２１〜２９をマス目１１Ａ〜１９Ａに順次配置した後に競技者Ｂがマス目１１Ｂ〜１９Ｂに順次配置した色紙片３１〜３９のうち、マス目１１Ａ〜１９Ａに配置された色紙片と色が同じである色紙片の総個数を表し、個数Ｎｃｎｔ２は、競技者Ｂが色紙片３１〜３９をマス目１１Ｂ〜１９Ｂに順次配置した後に競技者Ａがマス目１１Ａ〜１９Ａに順次配置した色紙片２１〜２９のうち、マス目１１Ｂ〜１９Ｂに配置された色紙片と色が同じである色紙片の総個数を表すので、個数Ｎｃｎｔ１，Ｎｃｎｔ２は、後攻者が先攻者の配列した色紙片の色を当てた色紙片の総個数を表す。
【００５８】
上記においては、競技者Ａは、色紙片群２から順次選択した１つの色紙片をマス目１１Ａ〜１９Ａへ順次配置し、競技者Ｂは、色紙片群３から順次選択した１つの色紙片をマス目１１Ｂ〜１９Ｂへ順次配置すると説明したが、この発明においては、これに限らず、競技者Ａ，Ｂは、それぞれ、色紙片群２，３から選択した１つの色紙片を任意の順序でマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂに配置してもよい。この場合、競技者Ａは、コード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］を任意の順序でパーソナルコンピュータに入力し、マス目１１Ａ〜１９Ａを任意の順序で順次選択する。また、競技者Ｂは、コード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］を任意の順序でパーソナルコンピュータに入力し、マス目１１Ｂ〜１９Ｂを任意の順序で順次選択する。
【００５９】
競技者Ａ，Ｂが図２に示す玩具１００を用いてゲームを行なう場合、競技者Ａは、上述した色紙片群２に代えて数字カード群２Ａから１つの数字カード（数字カード２１Ａ〜２９Ａのいずれか）を順次選択し、その選択した１つの数字カード（数字カード２１Ａ〜２９Ａのいずれか）を表面１Ａのマス目１１Ａ〜１９Ａに順次配置し、競技者Ｂは、色紙片群３に代えて数字カード群３Ａから１つの数字カード（数字カード３１Ａ〜３９Ａのいずれか）を順次選択し、その選択した１つの数字カード（数字カード３１Ａ〜３９Ａのいずれか）を裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する。そして、上述した方法によって、表面１Ａおよび裏面１Ｂの対向する２つのマス目において、数字が同じである数字カードの個数がカウントされる。これを、競技者Ａが先攻者であり、競技者Ｂが後攻者である場合と、競技者Ａが後攻者であり、競技者Ｂが先攻者である場合について実行し、数字が同じである数字カードの個数の大小によって勝者および敗者を決定する数字当てゲームが行なわれる。
【００６０】
この場合も、競技者Ａ，Ｂは、それぞれ、上述した方法によって、数字カード群２Ａ，３Ａから選択した１つの数字カードを任意の順序でマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂに配置してもよい。
【００６１】
図５は、この発明の実施の形態によるプログラムがゲームを実行するためのコンピュータシステムの概略図である。図５を参照して、コンピュータシステム２００は、パーソナルコンピュータ４０，５０と、ケーブル６０とを備える。
【００６２】
パーソナルコンピュータ４０は、競技者Ａ，Ｂが上述した色当てゲームまたは数字当てゲームを行なう場合に競技者Ａが使用するパーソナルコンピュータであり、パーソナルコンピュータ５０は、競技者Ａ，Ｂが色当てゲームまたは数字当てゲームを行う場合に競技者Ｂが使用するパーソナルコンピュータである。そして、パーソナルコンピュータ４０，５０は、ケーブル６０によって相互に接続される。
【００６３】
パーソナルコンピュータ４０は、キーボード４１と、本体４２と、ケーブル４３と、ディスプレイ４４とを含む。キーボード４１は、ケーブル４３によって本体４２に接続される。そして、キーボード４１は、競技者Ａによる指示等を受付け、その受付けた指示等をケーブル４３を介して本体４２へ出力する。本体４２は、キーボード４１から受けた競技者Ａの指示に基づいて、上述した色当てゲームまたは数字当てゲームを実行し、勝敗の結果をディスプレイ４４に表示する。ディスプレイ４４は、本体４２からの情報を視覚情報として競技者Ａに与える。
【００６４】
パーソナルコンピュータ５０は、キーボード５１と、本体５２と、ケーブル５３と、ディスプレイ５４とを含む。キーボード５１、本体５２、ケーブル５３およびディスプレイ５４は、それぞれ、パーソナルコンピュータ４０のキーボード４１、本体４２、ケーブル４３およびディスプレイ４４に相当し、キーボード４１、本体４２、ケーブル４３およびディスプレイ４４と同じ機能を果たす。
【００６５】
色当てゲームがコンピュータシステム２００を用いて実行される場合、競技者Ａは、パーソナルコンピュータ４０のディスプレイ４４を見ながら、色紙片群２から１つの色紙片を選択するためのコード番号およびその選択した１つの色紙片を配置するマス目を指定するためのコード番号をキーボード４１を介して入力し、競技者Ｂは、パーソナルコンピュータ５０のディスプレイ５４を見ながら、色紙片群３から１つの色紙片を選択するためのコード番号およびその選択した１つの色紙片を配置するマス目を指定するためのコード番号をキーボード５１を介して入力する。
【００６６】
また、数字当てゲームがコンピュータシステム２００を用いて実行される場合、競技者Ａは、パーソナルコンピュータ４０のディスプレイ４４を見ながら、数字カード群２Ａから１つの数字カードを選択するためのコード番号およびその選択した１つの数字カードを配置するマス目を指定するためのコード番号をキーボード４１を介して入力し、競技者Ｂは、パーソナルコンピュータ５０のディスプレイ５４を見ながら、数字カード群３Ａから１つの数字カードを選択するためのコード番号およびその選択した１つの数字カードを配置するマス目を指定するためのコード番号をキーボード５１を介して入力する。
【００６７】
図６は、図５に示すパーソナルコンピュータ４０の構成を示す構成図である。図６を参照して、パーソナルコンピュータ４０は、キーボード４１およびディスプレイ４４に追加して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４７と、ＣＤドライブ」４８と、バスＢＳと、ターミナルＴＭ１，ＴＭ２とを含む。
【００６８】
キーボード４１、ディスプレイ４４、ＣＰＵ４５、ＲＯＭ４６、ＲＡＭ４７、ＣＤドライブ４８およびターミナルＴＭ１，ＴＭ２は、バスＢＳと接続され、バスＢＳを介して相互に信号およびデータ等のやり取りが可能である。
【００６９】
ＣＰＵ４５は、この発明の実施の形態によるプログラムをバスＢＳを介してＲＯＭ４６から読み出し、その読み出したプログラムを実行して色当てゲームまたは数字当てゲームを実行する。ＲＯＭ４６は、この発明の実施の形態によるプログラムおよび玩具１０，１００を記憶する。また、ＲＯＭ４６は、次の表１〜表３を記憶する。
【００７０】
【表１】
2006230585.tif 000003
【００７１】
【表２】
2006230585.tif 000004
【００７２】
【表３】
2006230585.tif 000005
【００７３】
表１は、色紙片２１〜２９に付与された６ビットのコード番号［１００００１］，［１０００１０］，［１０００１１］，［１００１００］，［１００１０１］，［１００１１０］，［１００１１１］，［１０１０００］，［１０１００１］からなる色紙片コードＣｏｄｅ１と、色紙片３１〜３９に付与された６ビットのコード番号［１１００１０］，［１１００１１］，［１１００１１］，［１１０１００］，［１１０１０１］，［１１０１１０］，［１１０１１１］，［１１１０００］，［１１１００１］からなる色紙片コードＣｏｄｅ２と、色紙片２１〜２９，３１〜３９の色を示す３ビットのコード番号［０００］，［００１］，［０１１］からなる色コードＣｏｄｅ３とを対応付けた表である。
【００７４】
また、表２は、プレート１のマス目１１Ａ〜１９Ａに付与された６ビットのコード番号［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］からなるマス目コードＣｏｄｅ４と、プレート１のマス目１１Ｂ〜１９Ｂに付与された６ビットのコード番号［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］からなるマス目コードＣｏｄｅ５と、マス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂに書き込まれた数字１〜９に付与された４ビットのコード番号［０００１］，［００１０］，［００１１］，［０１００］，［０１０１］，［０１１０］，［０１１１］，［１０００］，［１００１］からなる数字コードＣｏｄｅ６とを対応付けた表である。
【００７５】
さらに、表３は、数字カード２１Ａ〜２９Ａに付与された７ビットのコード番号［１０００００１］，［１００００１０］，［１００００１１］，［１０００１００］，［１０００１０１］，［１０００１１０］，［１０００１１１］，［１００１０００］，［１００１００１］からなる数字カードコードＣｏｄｅ７と、数字カード３１Ａ〜３９Ａに付与された７ビットのコード番号［１０１０００１］，［１０１００１０］，［１０１００１１］，［１０１０１００］，［１０１０１０１］，［１０１０１１０］，［１０１０１１１］，［１０１１０００］，［１０１１００１］からなる数字カードコードＣｏｄｅ８と、数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａに書き込まれた数字１０，２０，３０，４０，５０，６０，７０，８０，９０に付与された５ビットのコード番号［００００１］，［０００１０］，［０００１１］，［００１００］，［００１０１］，［００１１０］，［００１１１］，［０１０００］，［０１００１］からなる数字コードＣｏｄｅ９とを対応付けた表である。
【００７６】
ＲＡＭ４７は、色当てゲームまたは数字当てゲームを実行する際のワークメモリである。ＣＤドライブ４８は、ＣＰＵ４５からの制御に従って、この発明の実施の形態によるプログラムをＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）から読み出し、その読み出したプログラムをバスＢＳを介してＣＰＵ４５へ出力する。ターミナルＴＭ１は、ケーブル６０を接続するための端子であり、ターミナルＴＭ２は、パーソナルコンピュータ４０をインターネット等のネットワークに接続するための端子である。
【００７７】
ＣＰＵ４５は、競技者Ａの指示をキーボード４１およびバスＢＳを介して受け、その受けた指示に従って、ＣＤに記録されたプログラムを読み出すようにＣＤドライブ４８を制御する。そして、ＣＤドライブ４８は、ＣＰＵ４５からの制御に従ってプログラムをＣＤから読み出し、その読み出したプログラムをバスＢＳを介してＣＰＵ４５へ出力する。ＣＰＵ４５は、ＣＤドライブ４８から受けたプログラムをバスＢＳを介してＲＯＭ４６に格納する。
【００７８】
また、ＣＰＵ４５は、競技者Ａの指示をキーボード４１およびバスＢＳを介して受け、その受けた指示に従ってターミナルＴＭ２を介してパーソナルコンピュータ４０をインターネットに接続するとともに、ターミナルＴＭ２を介してサーバからプログラムをダウンロードし、そのダウンロードしたプログラムをＲＯＭ４６に格納する。
【００７９】
このように、パーソナルコンピュータ４０は、色当てゲームまたは数字当てゲームを実行するためのプログラムをＣＤから取得することもでき、サーバからインターネットを介して取得することもできる。
【００８０】
図５に示すパーソナルコンピュータ５０も、図６に示すパーソナルコンピュータ４０と同じ構成からなる。
【００８１】
色当てゲームが実行されるとき、ＣＰＵ４５は、色紙片コードＣｏｄｅ１を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受け、マス目コードＣｏｄｅ４を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受ける。そして、ＣＰＵ４５は、その受けた色紙片コードＣｏｄｅ１を構成する９個のコード番号により、色紙片２１〜２９を任意の順序で選択するとともに、その受けたマス目コードＣｏｄｅ４を構成する９個のコード番号により、マス目１１Ａ〜１９Ａを任意の順序で選択する。その後、ＣＰＵ４５は、任意の順序で選択した色紙片２１〜２９を任意の順序で選択したマス目１１Ａ〜１９Ａに順次配置する。
【００８２】
より具体的には、ＣＰＵ４５は、色紙片群２から１つの色紙片（色紙片２１〜２９のいずれか）を指定するための１つのコード番号Ｃｏｄｅ１＿１（［１００００１］，［１０００１０］，［１０００１１］，［１００１００］，［１００１０１］，［１００１１０］，［１００１１１］，［１０１０００］，［１０１００１］のいずれかからなる）がキーボード４１から入力され、プレート１の表面１Ａ上の１つのマス目（マス目１１Ａ〜１９Ａのいずれか）を指定するための１つのコード番号Ｃｏｄｅ４＿１（［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］のいずれかからなる）がキーボード４１から入力されると、その入力された１つのコード番号Ｃｏｄｅ１＿１に一致するコード番号（［１００００１］，［１０００１０］，［１０００１１］，［１００１００］，［１００１０１］，［１００１１０］，［１００１１１］，［１０１０００］，［１０１００１］のいずれか）が付与された１つの色紙片と、その入力されたコードＣｏｄｅ４＿１に一致するコード番号（［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］のいずれか）が付与された１つのマス目（マス目１１Ａ〜１９Ａのいずれか）とを選択する。そして、ＣＰＵ４５は、その選択した１つの色紙片を、その選択した１つのマス目に配置する。ＣＰＵ４５は、上記の動作を繰り返して色紙片群２の色紙片２１〜２９をプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する。
【００８３】
また、ＣＰＵ４５は、色紙片コードＣｏｄｅ２を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受け、マス目コードＣｏｄｅ５を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受ける。そして、ＣＰＵ４５は、その受けた色紙片コードＣｏｄｅ２を構成する９個のコード番号により、色紙片３１〜３９を任意の順序で選択するとともに、その受けたマス目コードＣｏｄｅ５を構成する９個のコード番号により、マス目１１Ｂ〜１９Ｂを任意の順序で選択する。その後、ＣＰＵ４５は、任意の順序で選択した色紙片３１〜３９を任意の順序で選択したマス目１１Ｂ〜１９Ｂに順次配置する。
【００８４】
より具体的には、ＣＰＵ４５は、色紙片群３から１つの色紙片（色紙片３１〜３９のいずれか）を指定するための１つのコード番号Ｃｏｄｅ２＿１（［１１０００１］，［１１００１０］，［１１００１１］，［１１０１００］，［１１０１０１］，［１１０１１０］，［１１０１１１］，［１１１０００］，［１１１００１］のいずれかからなる）がキーボード４１から入力され、プレート１の裏面１Ｂ上の１つのマス目（マス目１１Ｂ〜１９Ｂのいずれか）を指定するための１つのコード番号Ｃｏｄｅ５＿１（［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］のいずれかからなる）がキーボード４１から入力されると、その入力された１つのコード番号Ｃｏｄｅ２＿１に一致するコード番号（［１１０００１］，［１１００１０］，［１１００１１］，［１１０１００］，［１１０１０１］，［１１０１１０］，［１１０１１１］，［１１１０００］，［１１１００１］のいずれか）が付与された１つの色紙片と、その入力されたコードＣｏｄｅ５＿１に一致するコード番号（［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］のいずれか）が付与された１つのマス目（マス目１１Ｂ〜１９Ｂのいずれか）とを選択する。そして、ＣＰＵ４５は、その選択した１つの色紙片を、その選択した１つのマス目に配置する。ＣＰＵ４５は、上記の動作を繰り返して色紙片群３の色紙片３１〜３９をプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する（図１参照）。
【００８５】
次に、数字当てゲームが実行されるとき、ＣＰＵ４５は、数字カードコードＣｏｄｅ７を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受け、マス目コードＣｏｄｅ４を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受ける。そして、ＣＰＵ４５は、その受けた数字カードコードＣｏｄｅ７を構成する９個のコード番号により、数字カード２１Ａ〜２９Ａを任意の順序で選択するとともに、その受けたマス目コードＣｏｄｅ４を構成する９個のコード番号により、マス目１１Ａ〜１９Ａを任意の順序で選択する。その後、ＣＰＵ４５は、任意の順序で選択した数字カード２１Ａ〜２９Ａを任意の順序で選択したマス目１１Ａ〜１９Ａに順次配置する。
【００８６】
より具体的には、ＣＰＵ４５は、数字カード群２Ａから１つの数字カード（数字カード２１Ａ〜２９Ａのいずれか）を指定するための１つのコード番号Ｃｏｄｅ７＿１（［１０００００１］，［１００００１０］，［１００００１１］，［１０００１００］，［１０００１０１］，［１０００１１０］，［１０００１１１］，［１００１０００］，［１００１００１］のいずれかからなる）がキーボード４１から入力され、プレート１の表面１Ａ上の１つのマス目（マス目１１Ａ〜１９Ａのいずれか）を指定するための１つのコード番号Ｃｏｄｅ４＿１（［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］のいずれかからなる）がキーボード４１から入力されると、その入力された１つのコード番号Ｃｏｄｅ７＿１に一致するコード番号（［１０００００１］，［１００００１０］，［１００００１１］，［１０００１００］，［１０００１０１］，［１０００１１０］，［１０００１１１］，［１００１０００］，［１００１００１］のいずれか）が付与された１つの色紙片と、その入力されたコードＣｏｄｅ４＿１に一致するコード番号（［０００００１］，［００００１０］，［００００１１］，［０００１００］，［０００１０１］，［０００１１０］，［０００１１１］，［００１０００］，［００１００１］のいずれか）が付与された１つのマス目（マス目１１Ａ〜１９Ａのいずれか）とを選択する。そして、ＣＰＵ４５は、その選択した１つの数字カードを、その選択した１つのマス目に配置する。ＣＰＵ４５は、上記の動作を繰り返して数字カード群２Ａの数字カード２１Ａ〜２９Ａをプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する。
【００８７】
また、ＣＰＵ４５は、数字カードコードＣｏｄｅ８を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受け、マス目コードＣｏｄｅ５を構成する９個のコード番号をキーボード４１およびバスＢＳを介して任意の順序で順次受ける。そして、ＣＰＵ４５は、その受けた数字カードコードＣｏｄｅ８を構成する９個のコード番号により、数字カード３１Ａ〜３９Ａを任意の順序で選択するとともに、その受けたマス目コードＣｏｄｅ５を構成する９個のコード番号により、マス目１１Ｂ〜１９Ｂを任意の順序で選択する。その後、ＣＰＵ４５は、任意の順序で選択した数字カード３１Ａ〜３９Ａを任意の順序で選択したマス目１１Ｂ〜１９Ｂに順次配置する。
【００８８】
より具体的には、ＣＰＵ４５は、数字カード群３Ａから１つの数字カード（数字カード３１Ａ〜３９Ａのいずれか）を指定するための１つのコード番号Ｃｏｄｅ８＿１（［１０１０００１］，［１０１００１０］，［１０１００１１］，［１０１０１００］，［１０１０１０１］，［１０１０１１０］，［１０１０１１１］，［１０１１０００］，［１０１１００１］のいずれかからなる）がキーボード４１から入力され、プレート１の裏面１Ｂ上の１つのマス目（マス目１１Ｂ〜１９Ｂのいずれか）を指定するための１つのコード番号Ｃｏｄｅ５＿１（［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］のいずれかからなる）がキーボード４１から入力されると、その入力された１つのコード番号Ｃｏｄｅ８＿１に一致するコード番号（［１０１０００１］，［１０１００１０］，［１０１００１１］，［１０１０１００］，［１０１０１０１］，［１０１０１１０］，［１０１０１１１］，［１０１１０００］，［１０１１００１］のいずれか）が付与された１つの数字カードと、その入力されたコードＣｏｄｅ５＿１に一致するコード番号（［０１０００１］，［０１００１０］，［０１００１１］，［０１０１００］，［０１０１０１］，［０１０１１０］，［０１０１１１］，［０１１０００］，［０１１００１］のいずれか）が付与された１つのマス目（マス目１１Ｂ〜１９Ｂのいずれか）とを選択する。そして、ＣＰＵ４５は、その選択した１つの数字カードを、その選択した１つのマス目に配置する。ＣＰＵ４５は、上記の動作を繰り返して数字カード群３の数字カード３１Ａ〜３９Ａをプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する（図２参照）。
【００８９】
このようにして、ＣＰＵ４５は、競技者Ａによって順次選択された９個の色紙片２１〜２９または９個の数字カード２１Ａ〜２９Ａを競技者Ａによって順次選択された９個のマス目１１Ａ〜１９Ａに配置するとともに、競技者Ｂによって順次選択された９個の色紙片３１〜３９または９個の数字カード３１Ａ〜３９Ａを競技者Ｂによって順次選択された９個のマス目１１Ｂ〜１９Ｂに配置する。
【００９０】
そして、色紙片２１〜２９のマス目１１Ａ〜１９Ａへの配置および色紙片３１〜３９のマス目１１Ｂ〜１９Ｂへの配置が終了すると、ＣＰＵ４５は、次の方法によってプレート１の表面１Ａおよび裏面１Ｂの対向するマス目において色が同じである色紙片の個数Ｎｃｎｔをカウントする。
【００９１】
ＣＰＵ４５は、プレート１の表面１Ａのマス目１１Ａ〜１９Ａに配置された９個の色紙片を色紙片コードＣｏｄｅ１およびマス目コードＣｏｄｅ４を参照して読み取るとともに、プレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに配置された９個の色紙片を色紙片コードＣｏｄｅ２およびマス目コードＣｏｄｅ５を参照して読み取る。そして、ＣＰＵ４５は、色紙片２１〜２９がプレート１の表面１Ａに配置された状態において表面１Ａのマス目１１Ａ〜１９Ａに付与された９個のコード番号と、マス目１１Ａ〜１９Ａに配置された９個の色紙片２１〜２９の９個のコード番号とを対応付けるとともに、色紙片３１〜３９がプレート１の裏面１Ｂに配置された状態において裏面１Ｂのマス目１１Ｂ〜１９Ｂに付与された９個のコード番号と、マス目１１Ｂ〜１９Ｂに配置された９個の色紙片３１〜３９に付与された９個のコード番号とを対応付けた表４を作成する。
【００９２】
【表４】
2006230585.tif 000006
【００９３】
そうすると、ＣＰＵ４５は、表１をバスＢＳを介してＲＯＭ４６から読み出し、その読み出した表１と、作成した表４とを参照して、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂ；１２Ａ，１２Ｂ；１３Ａ，１３Ｂ；１４Ａ，１４Ｂ；１５Ａ，１５Ｂ；１６Ａ，１６Ｂ；１７Ａ，１７Ｂ；１８Ａ，１８Ｂ；１９Ａ，１９Ｂにおいて色が同じである色紙片の個数Ｎｃｎｔをカウントする。
【００９４】
より具体的には、ＣＰＵ４５は、表４に示すマス目コードＣｏｄｅ４のコード番号［０００００１］に対応する色紙片コードＣｏｄｅ１０のコード番号［１０００１０］を検出し、その検出したコード番号［１０００１０］に対応する色コードＣｏｄｅ３のコード番号［０００］（“赤”）を表１を参照して検出するとともに、表４に示すマス目コードＣｏｄｅ５のコード番号［０１０００１］に対応する色紙片コードＣｏｄｅ１１のコード番号［１１１００１］を検出し、その検出したコード番号［１１１００１］に対応する色コードＣｏｄｅ３のコード番号［０１１］（“黄”）を表１を参照して検出する。そして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂに配置された色紙片２２，３９の色は、異なると判定する。
【００９５】
また、ＣＰＵ４５は、表４に示すマス目コードＣｏｄｅ４のコード番号［００００１０］に対応する色紙片コードＣｏｄｅ１０のコード番号［１００１１０］を検出し、その検出したコード番号［１００１１０］に対応する色コードＣｏｄｅ３のコード番号［００１］（“青”）を表１を参照して検出するとともに、表４に示すマス目コードＣｏｄｅ５のコード番号［０１００１０］に対応する色紙片コードＣｏｄｅ１１のコード番号［１１０１０１］を検出し、その検出したコード番号［１１０１０１］に対応する色コードＣｏｄｅ３のコード番号［００１］（“青”）を表１を参照して検出する。そして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１２Ａ，１２Ｂに配置された色紙片２６，３５の色は、同じであると判定する。
【００９６】
以下、同様にして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１７Ａ，１７Ｂ；１８Ａ，１８Ｂに配置された色紙片２７，３７；２３，３２の色が同じである判定する。そして、ＣＰＵ４５は、個数Ｎｃｎｔ＝３をカウントする。
【００９７】
また、数字当てゲームにおいて、数字カード２１Ａ〜２９Ａのマス目１１Ａ〜１９Ａへの配置および数字カード３１Ａ〜３９Ａのマス目１１Ｂ〜１９Ｂへの配置が終了すると、ＣＰＵ４５は、次の方法によってプレート１の表面１Ａおよび裏面１Ｂの対向するマス目において数字が同じである数字カードの個数Ｎｃｎｔをカウントする。
【００９８】
ＣＰＵ４５は、プレート１の表面１Ａのマス目１１Ａ〜１９Ａに配置された９個の数字カードを数字カードコードＣｏｄｅ７およびマス目コードＣｏｄｅ４を参照して読み取るとともに、プレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに配置された９個の数字カードを数字カードコードＣｏｄｅ８およびマス目コードＣｏｄｅ５を参照して読み取る。そして、ＣＰＵ４５は、数字カード２１Ａ〜２９Ａがプレート１の表面１Ａに配置された状態において表面１Ａのマス目１１Ａ〜１９Ａに付与された９個のコード番号と、マス目１１Ａ〜１９Ａに配置された９個の数字カード２１Ａ〜２９Ａの９個のコード番号とを対応付けるとともに、数字カード３１Ａ〜３９Ａがプレート１の裏面１Ｂに配置された状態において裏面１Ｂのマス目１１Ｂ〜１９Ｂに付与された９個のコード番号と、マス目１１Ｂ〜１９Ｂに配置された９個の数字カード３１Ａ〜３９Ａに付与された９個のコード番号とを対応付けた表５を作成する。
【００９９】
【表５】
2006230585.tif 000007
【０１００】
そうすると、ＣＰＵ４５は、表３をバスＢＳを介してＲＯＭ４６から読み出し、その読み出した表３と、作成した表５とを参照して、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂ；１２Ａ，１２Ｂ；１３Ａ，１３Ｂ；１４Ａ，１４Ｂ；１５Ａ，１５Ｂ；１６Ａ，１６Ｂ；１７Ａ，１７Ｂ；１８Ａ，１８Ｂ；１９Ａ，１９Ｂにおいて数字が同じである数字カードの個数Ｎｃｎｔをカウントする。
【０１０１】
より具体的には、ＣＰＵ４５は、表５に示すマス目コードＣｏｄｅ４のコード番号［０００００１］に対応する数字カードコードＣｏｄｅ１２のコード番号［１００００１１］を検出し、その検出したコード番号［１００００１１］に対応する数字コードＣｏｄｅ９のコード番号［０００１１］（“３０”）を表３を参照して検出するとともに、表５に示すマス目コードＣｏｄｅ５のコード番号［０１０００１］に対応する数字カードコードＣｏｄｅ１３のコード番号［１０１００１０］を検出し、その検出したコード番号［１０１００１０］に対応する数字コードＣｏｄｅ９のコード番号［０００１０］（“２０”）を表３を参照して検出する。そして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１１Ａ，１１Ｂに配置された数字カード２３Ａ，３２Ａに表示された数字は、異なると判定する。
【０１０２】
また、ＣＰＵ４５は、表５に示すマス目コードＣｏｄｅ４のコード番号［００００１０］に対応する数字カードコードＣｏｄｅ１２のコード番号［１０００１０１］を検出し、その検出したコード番号［１０００１０１］に対応する数字コードＣｏｄｅ９のコード番号［００１０１］（“５０”）を表３を参照して検出するとともに、表５に示すマス目コードＣｏｄｅ５のコード番号［０１００１０］に対応する数字カードコードＣｏｄｅ１３のコード番号［１０１０１０１］を検出し、その検出したコード番号［１０１０１０１］に対応する数字コードＣｏｄｅ９のコード番号［００１０１］（“５０”）を表３を参照して検出する。そして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１２Ａ，１２Ｂに配置された数字カード２５Ａ，３５Ａに表示された数字は、同じであると判定する。
【０１０３】
以下、同様にして、ＣＰＵ４５は、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目１７Ａ，１７Ｂに配置された数字カード２４Ａ，３４Ａに表示された数字が同じである判定する。そして、ＣＰＵ４５は、個数Ｎｃｎｔ＝２をカウントする。
【０１０４】
図７および図８は、それぞれ、色当てゲームをコンピュータに実行させるためのプログラムを示す第１および第２のフローチャートである。また、図９から図１２は、それぞれ、パーソナルコンピュータ４０のディスプレイ４４における第１から第４の表示例を示す図である。色当てゲームが開始されると、パーソナルコンピュータ４０のＣＰＵ４５は、ｎ＝１を設定する（ステップＳ１）。そして、パーソナルコンピュータ４０のＣＰＵ４５は、図９に示す画面４４１をディスプレイ４４に表示する。競技者Ａは、パーソナルコンピュータ４０のディスプレイ４４に表示された画面４４１を見て、色紙片２１〜２９の中から１つの色紙片２２を任意に選択し、その選択した色紙片２２を指定するためのコード番号［１０００１０］をキーボード４１から入力する。
【０１０５】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、キーボード４１およびバスＢＳを介してコード番号［１０００１０］を受けると、上述した動作によって、コード番号［１０００１０］によって指定された色紙片２２をＲＯＭ４６に記憶された色紙片群２から選択し、その選択した色紙片２２を第ｎ番目の色紙片と設定する。すなわち、パーソナルコンピュータ４０のＣＰＵ４５は、ｍ（＝９）個の色紙片から選択された１つの色紙片を第ｎ番目の色紙片と設定する（ステップＳ２）。
【０１０６】
その後、パーソナルコンピュータ４０のＣＰＵ４５は、図１１に示す画面４４２をディスプレイ４４に表示する。競技者Ａは、パーソナルコンピュータ４０のディスプレイ４４に表示された画面４４２を見て、マス目１１Ａ〜１９Ａの中から１つのマス目１４Ａを任意に選択し、その選択したマス目１４Ａを指定するためのコード番号［０００１００］をキーボード４１から入力する。
【０１０７】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、キーボード４１およびバスＢＳを介してコード番号［０００１００］を受けると、上述した動作によって、コード番号［０００１００］によって指定されたマス目１４Ａを選択する。そして、パーソナルコンピュータ４０のＣＰＵ４５は、第ｎ番目の色紙片２２をその選択したマス目１４Ａに配置する。すなわち、パーソナルコンピュータ４０のＣＰＵ４５は、第ｎ番目の色紙片をプレート１の一方の面（＝表面１Ａ）に設けられたｍ−（ｎ−１）個（ｎ＝９）の配置場所から選択された１個の配置場所に配置する（ステップＳ３）。
【０１０８】
その後、パーソナルコンピュータ４０のＣＰＵ４５は、ｎ＝ｍであるか否かを判定し（ステップＳ４）、ｎ＝ｍでないとき、ｎ＝ｎ＋１を設定する（ステップＳ５）。その後、ステップＳ４において、ｎ＝ｍであると判定されるまで、上述したステップＳ２〜ステップＳ５が繰り返し実行される。すなわち、色紙片群２のｎ（＝９）個の色紙片２１〜２９がプレート１の表面１Ａのｍ（＝９）個のマス目１１Ａ〜１９Ａに順次配置されるまで、ステップＳ２〜ステップＳ５が繰り返し実行される。この場合、色紙片群２から９個の色紙片２１〜２９が選択される順序で任意である。
【０１０９】
なお、ステップＳ２〜Ｓ５が２回目に実行されるとき、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片２１，２３〜２９から１つの色紙片を選択するために図１０に示す画面４４３をディスプレイ４４に表示し、マス目１１Ａ〜１３Ａ，１５Ａ〜１９Ａから１つのマス目を選択するために図１２に示す画面４４４をディスプレイ４４に表示する。
【０１１０】
また、ステップＳ３において、ｍ−（ｎ−１）個の配置場所から選択された１個の配置場所に第ｎ番目の色紙片が配置されるとしたのは、ステップＳ２〜ステップＳ５が１回目に実行されるとき、ｍ＝９であり、ｎ＝１であるので、競技者Ａは、プレート１の表面１Ａの９個のマス目１１Ａ〜１９Ａの中から１つのマス目を選択可能であり、ステップＳ２〜ステップＳ５が２回目に実行されるとき、ｍ＝９、ｎ＝２であり、既に１つの色紙片が表面１Ａに配置されているので、競技者Ａは、プレート１の表面１Ａの８個のマス目（マス目１１Ａ〜１９Ａのうちの８個のマス目）の中から１つのマス目を選択可能であり、以下、同様にして、ステップＳ２〜ステップＳ５が９回目に実行されるとき、ｍ＝９、ｎ＝９であり、既に８個の色紙片が表面１Ａに配置されているので、競技者Ａは、プレート１の表面１Ａの１個のマス目（マス目１１Ａ〜１９Ａのうちの１個のマス目）を選択可能であるからである。
【０１１１】
ステップＳ４において、ｎ＝ｍであると判定されると、パーソナルコンピュータ５０のＣＰＵ４５は、パーソナルコンピュータ４０のＣＰＵ４５が実行したステップＳ１〜ステップＳ５に示す動作と同じ動作によって、競技者Ｂが任意の順序で入力したコード番号［１１０００１］〜［１１１００１］およびコード番号［０１０００１］〜［０１１００１］に応じて、色紙片群３の９個の色紙片３１〜３９を任意の順序で順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する（ステップＳ６〜ステップＳ１０）。
【０１１２】
そして、ステップＳ９において、ｎ＝ｍであると判定されると、パーソナルコンピュータ５０のＣＰＵ４５は、プレート１の一方の面（＝表面１Ａ）と他方の面（＝裏面１Ｂ）の対向するマス目において色が同じである色紙片の個数Ｎｃｎｔ１（Ｎｃｎｔの一種）を上述した方法によってカウントする（ステップＳ１１）。この場合、パーソナルコンピュータ５０のＣＰＵ４５は、ステップＳ２〜Ｓ５においてプレート１のマス目１１Ａ〜１９Ａに配置された色紙片２１〜２９の色紙片コードＣｏｄｅ１０をケーブル６０を介して読み取って表４を作成する。
【０１１３】
そうすると、パーソナルコンピュータ５０のＣＰＵ４５は、そのカウントした個数Ｎｃｎｔ１をパーソナルコンピュータ５０の競技者Ｂの得点Ｎ１としてバスＢＳを介してＲＡＭ４７（メモリ）に格納する（ステップＳ１２）。
【０１１４】
ステップＳ１２の後、パーソナルコンピュータ５０のＣＰＵ４５は、ステップＳ６〜ステップＳ１０において配置された９個の色紙片３１〜３９をプレート１の裏面１Ｂからはずして色紙片群３に格納し、色紙片３１〜３９の裏面１Ｂへの配置をリセットする。
【０１１５】
そして、パーソナルコンピュータ５０のＣＰＵ４５は、パーソナルコンピュータ４０のＣＰＵ４５が実行したステップＳ１〜ステップＳ５に示す動作と同じ動作によって、競技者Ｂが任意の順序で入力したコード番号［１１０００１］〜［１１１００１］およびコード番号［０１０００１］〜［０１１００１］に応じて、色紙片群３の９個の色紙片３１〜３９を任意の順序で順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する（ステップＳ１３〜ステップＳ１７）。
【０１１６】
そして、ステップＳ１６において、ｎ＝ｍであると判定されると、パーソナルコンピュータ４０のＣＰＵ４５は、ステップＳ１〜ステップＳ５において配置された９個の色紙片２１〜２９をプレート１の表面１Ａからはずして色紙片群２に格納し、色紙片２１〜２９の表面１Ａへの配置をリセットする。
【０１１７】
その後、パーソナルコンピュータ４０のＣＰＵ４５は、ステップＳ１〜ステップＳ５に示す動作と同じ動作によって、競技者Ａが任意の順序で入力したコード番号［１００００１］〜［１０１００１］およびコード番号［０００００１］〜［００１００１］に応じて、色紙片群２の９個の色紙片２１〜２９を任意の順序で順次選択してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する（ステップＳ１８〜ステップＳ２２）。
【０１１８】
ステップＳ２１において、ｎ＝ｍであると判定されると、パーソナルコンピュータ５０のＣＰＵ４５は、ステップＳ１１の動作と同じ動作に従って、プレート１の一方の面（＝表面１Ａ）と他方の面（＝裏面１Ｂ）の対向するマス目において色が同じである色紙片の個数Ｎｃｎｔ２（Ｎｃｎｔの一種）をカウントする（ステップＳ２３）。
【０１１９】
図８を参照して、パーソナルコンピュータ５０のＣＰＵ４５は、図７に示すステップＳ２３においてカウントした個数Ｎｃｎｔ２をパーソナルコンピュータ１０の競技者Ａの得点Ｎ２とし、その得点Ｎ２をバスＢＳを介してＲＡＭ４７（メモリ）に記憶する（ステップＳ２４）。
【０１２０】
そうすると、パーソナルコンピュータ５０のＣＰＵ４５は、バスＢＳを介してＲＡＭ４７から得点Ｎ１，Ｎ２を読み出し、その読み出した得点Ｎ１が得点Ｎ２よりも高いか否かを判定する（ステップＳ２５）。そして、パーソナルコンピュータ５０のＣＰＵ４５は、得点Ｎ１が得点Ｎ２よりも高いと判定したとき、その判定結果をケーブル６０を介してパーソナルコンピュータ４０のＣＰＵ４５へ送信するとともに、パーソナルコンピュータ５０の競技者の“勝ち”をディスプレイ５４に表示する（ステップＳ２６）。
【０１２１】
一方、パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０からの判定結果に応じて、パーソナルコンピュータ４０の競技者の“負け”をディスプレイ４４に表示する（ステップＳ２７）。
【０１２２】
ステップＳ２５において、得点Ｎ１が得点Ｎ２よりも高くないと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、得点Ｎ１が得点Ｎ２に等しいか否かをさらに判定する（ステップＳ２８）。
【０１２３】
そして、パーソナルコンピュータ５０のＣＰＵ４５は、得点Ｎ１が得点Ｎ２に等しいと判定したとき、その判定結果をケーブル６０を介してパーソナルコンピュータ４０のＣＰＵ４５へ送信するとともに、“引き分け”をディスプレイ５４に表示する（ステップＳ２９）。
【０１２４】
一方、パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０からの判定結果に応じて、“引き分け”をディスプレイ４４に表示する（ステップＳ３０）。
【０１２５】
ステップＳ２８において、得点Ｎ１が得点Ｎ２に等しくないと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、その判定結果をケーブル６０を介してパーソナルコンピュータ４０のＣＰＵ４５へ送信するとともに、パーソナルコンピュータ５０の競技者の“負け”をディスプレイ５４に表示する（ステップＳ３１）。
【０１２６】
一方、パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０からの判定結果に応じて、パーソナルコンピュータ４０の競技者の“勝ち”をディスプレイ４４に表示する（ステップＳ３２）。
【０１２７】
そして、ステップＳ２６，Ｓ２７、ステップＳ２９，Ｓ３０およびステップＳ３１，Ｓ３２のいずれかの後、色当てゲームが終了する。
【０１２８】
このように、図７および図８に示すプログラムは、競技者Ａの指示に応じて色紙片群２から色紙片２１〜２９を順次選択してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置させ、競技者Ｂの指示に応じて色紙片群３から色紙片３１〜３９を順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置させ、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において色が同じである色紙片の個数をカウントし、そのカウントした個数の大小関係に応じて、競技者Ａ，Ｂの勝負結果をディスプレイ４４，５４に表示する。
【０１２９】
したがって、この発明によれば、図７および図８に示すプログラムをパーソナルコンピュータ４０，５０上で実行することにより、色当てゲームで競技者Ａ，Ｂが対戦することができる。
【０１３０】
なお、上記の色当てゲームにおいては、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において色が同じである色紙片の個数Ｎｃｎｔ１，Ｎｃｎｔ２をカウントし、そのカウントした個数Ｎｃｎｔ１，Ｎｃｎｔ２の大小関係に応じて競技者Ａ，Ｂの勝負結果を決定すると説明したが、この発明においては、これに限らず、色が同じである色紙片が配置されたマス目の数字（１〜９のいずれか）の総和を得点Ｎ１，Ｎ２とし、その得点Ｎ１，Ｎ２を比較して競技者Ａ，Ｂの勝負結果を決定してもよい。
【０１３１】
たとえば、ステップＳ１１において、プレート１のマス目１２Ａ，１２Ｂ；１５Ａ，１５Ｂ；１８Ａ，１８Ｂに配置された色紙片の色が同じであるとき、マス目１２Ａ，１２Ｂ；１５Ａ，１５Ｂ；１８Ａ，１８Ｂにそれぞれ書き込まれた数字“２”，“５”，“８”の和“１５”が得点Ｎ１となり、ステップＳ２４において、プレート１のマス目１７Ａ，１７Ｂ；１９Ａ，１９Ｂに配置された色紙片の色が同じであるとき、マス目１７Ａ，１７Ｂ；１９Ａ，１９Ｂにそれぞれ書き込まれた数字“７”，“９”の和“１６”が得点Ｎ２となる。その結果、パーソナルコンピュータ５０のＣＰＵ４５は、競技者Ａが“勝者”であると判定する。
【０１３２】
このように、同じ色の色紙片が配置されたマス目（マス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂの少なくとも１個のマス目）に書き込まれた数字の和を得点Ｎ１，Ｎ２とすることにより、同じ色の色紙片が配置されたマス目の個数が少なくても、“勝者”になれる可能性があり、色当てゲームがより面白くなる。
【０１３３】
この場合、パーソナルコンピュータ５０のＣＰＵ４５は、表１、表２および表４を参照して、色が同じである色紙片が配置されたマス目の数字（１〜９のいずれか）を検出し、その検出した数字の総和を演算する。
【０１３４】
より具体的には、パーソナルコンピュータ５０のＣＰＵ４５は、表１および表４を参照して、上述した動作によって、色が同じである色紙片が配置されたマス目を検出し、そのマス目に書き込まれた数字を表２を参照して検出する。そして、パーソナルコンピュータ５０のＣＰＵ４５は、その検出した数字の総和を演算する。
【０１３５】
また、競技者Ａ，Ｂは、それぞれ、持点Ｎｉｎｉ１，Ｎｉｎｉ２（＝Ｎｉｎｉ１）を持っており、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において同じ色の色紙片が配置されていれば、同じ色の色紙片が配置されたマス目の数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２に加算して持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新し、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において異なる色の色紙片が配置されていれば、異なる色の色紙片が配置されたマス目の数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２から減算して持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新し、得点Ｎ１，Ｎ２を決定するようにしてもよい。この場合、パーソナルコンピュータ５０のＣＰＵ４５は、同じ色の色紙片が配置されたマス目の数字を上述したように表１、表２および表４を参照して検出する。
【０１３６】
さらに、上記においては、プレート１の表面１Ａのマス目１１Ａ〜１９Ａは、それぞれ、裏面１Ｂのマス目１１Ｂ〜１９Ｂと同じ数字が書き込まれていると説明したが、この発明においては、これに限らず、プレート１の表面１Ａのマス目１１Ａ〜１９Ａは、それぞれ、裏面１Ｂのマス目１１Ｂ〜１９Ｂと異なる数字が書き込まれていてもよい。
【０１３７】
図７および図８に示すプログラムは、図２に示す玩具１００を用いて数字当てゲームをコンピュータ４０，５０に実行させることができる。この場合、ステップＳ１１，ステップＳ２４においては、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において数字が同じである数字カードの個数がカウントされる。この場合、パーソナルコンピュータ５０のＣＰＵ４５は、表３および表５を参照して、上述した動作によってプレート１の表面１Ａおよび裏面１Ｂの対向するマス目において数字が同じである数字カードを検出し、その検出した数字カードの個数をカウントする。
【０１３８】
また、玩具１００を用いた数字当てゲームにおいては、色当てゲームと同じように、数字が同じである数字カードが配置されたマス目の数字（１〜９のいずれか）の総和を得点Ｎ１，Ｎ２とし、その得点Ｎ１，Ｎ２を比較して競技者Ａ，Ｂの勝負結果を決定してもよい。この場合、パーソナルコンピュータ５０のＣＰＵ４５は、表２、表３および表５を参照して、数字が同じである数字カードが配置されたマス目の数字を検出し、その検出した数字の総和を演算する。すなわち、パーソナルコンピュータ５０のＣＰＵ４５は、表３および表５を参照して、数字が同じである数字カードが配置されたマス目のコード番号を検出し、その検出したコード番号に対応する数字コードＣｏｄｅ６のコード番号を表２を参照して検出することによって、数字が同じである数字カードが配置されたマス目の数字を検出する。
【０１３９】
さらに、玩具１００を用いた数字当てゲームにおいては、競技者Ａ，Ｂは、それぞれ、持点Ｎｉｎｉ１，Ｎｉｎｉ２（＝Ｎｉｎｉ１）を持っており、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において同じ数字の数字カードが配置されていれば、同じ数字の数字カードが配置されたマス目の数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２に加算して持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新し、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目において異なる数字の数字カードが配置されていれば、異なる数字の数字カードが配置されたマス目の数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２から減算して持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新し、得点Ｎ１，Ｎ２を決定するようにしてもよい。
【０１４０】
図１３は、図２に示す玩具１００を用いた数字比較ゲームを説明するための概念図である。図１３を参照して、競技者Ａは、数字カード群２Ａの数字カード２１Ａ〜２９Ａから１つの数字カード２２Ａを選択してプレート１の表面１Ａのマス目１１Ａに配置する。その後、競技者Ａは、数字カード群２Ａの数字カード２１Ａ，２３Ａ〜２９Ａから１つの数字カード２５Ａを選択してプレート１の表面１Ａのマス目１２Ａに配置する。以下、同様にして、競技者Ａは、数字カード群２Ａから１つの数字カードを順次選択してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配置する。
【０１４１】
その後、競技者Ｂは、数字カード群３Ａから１つの数字カードを順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに順次配置する。
【０１４２】
そうすると、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目においてより大きい数字を表示する数字カードが配置されたマス目の数字を持点Ｎｉｎｉ１，２に加算して持点Ｎｉｎｉ１，２を更新し、プレート１の表面１Ａおよび裏面１Ｂの対向するマス目においてより小さい数字を表示する数字カードが配置されたマス目の数字を持点Ｎｉｎｉ１，２から減算して持点Ｎｉｎｉ１，２が更新する。これをマス目１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂの全てについて行い、最終的に持点Ｎｉｎｉ１，２を決定する。
【０１４３】
そして、持点Ｎｉｎｉ１を持点Ｎｉｎｉ２と比較し、その比較結果に応じて、競技者Ａ，Ｂの勝敗を決定する。
【０１４４】
図１４は、数字比較ゲームをコンピュータに実行させるためのプログラムを示すフローチャートである。数字比較ゲームが開始されると、パーソナルコンピュータ４０のＣＰＵ４５は、持点Ｎｉｎｉ１を設定する（ステップＳ５１）。その後、図７に示すフローチャートのステップＳ２〜Ｓ５と同じ動作によって、ｍ個のカードが任意の順序で選択されてプレート１の一方の面（＝表面１Ａ）のマス目１１Ａ〜１９Ａに順次配置される（ステップＳ５２〜Ｓ５６）。
【０１４５】
そして、ステップＳ５５において、ｎ＝ｍであると判定されると、パーソナルコンピュータ５０のＣＰＵ４５は、持点Ｎｉｎｉ２を設定する（ステップＳ５７）。その後、図７に示すフローチャートのステップＳ２〜Ｓ５と同じ動作によって、ｍ個のカードが任意の順序で選択されてプレート１の他方の面（裏面１Ｂ）のマス目１１Ｂ〜１９Ｂに順次配置される（ステップＳ５８〜Ｓ６２）。
【０１４６】
そして、ステップＳ６１において、ｎ＝ｍであると判定されると、パーソナルコンピュータ４０のＣＰＵ４５は、ｋ＝１を設定し（ステップＳ６３）、プレート１の表面１Ａおよび裏面１Ｂの対向するｋ番目のマス目（マス目１１Ａ，１１Ｂ；１２Ａ，１２Ｂ；１３Ａ，１３Ｂ；１４Ａ，１４Ｂ；１５Ａ，１５Ｂ；１６Ａ，１６Ｂ；１７Ａ，１７Ｂ；１８Ａ，１８Ｂ；１９Ａ，１９Ｂのいずれか）において数字カードＫｄ１に表示された数字Ｎｍ１と数字カードＫｄ２に表示された数字Ｎｍ２とを検出する（ステップＳ６４）。
【０１４７】
この場合、パーソナルコンピュータ４０のＣＰＵ４５は、表３および表５を参照して、数字Ｎｍ１，Ｎｍ２を検出する。より具体的には、パーソナルコンピュータ５０のＣＰＵ４５は、ケーブル６０を介してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに配置された９個の数字カード２１Ａ〜２９Ａに付与された数字カードコードＣｏｄｅ１２を読み取るとともに、プレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに配置された９個の数字カード３１Ａ〜３９Ａに付与された数字カードコードＣｏｄｅ１３を読み取って表５を作成する。そして、パーソナルコンピュータ５０のＣＰＵ４５は、表５を参照して、対向するマス目１１Ａ，１１Ｂに配置された数字カード２３Ａのコード番号［１００００１１］および数字カード３２Ａのコード番号［１０１００１０］とを検出し、その検出したコード番号［１００００１１］およびコード番号［１００００１１］にそれぞれ対応する数字コードＣｏｄｅ９のコード番号［０００１１］（“３０”）およびコード番号［０００１０］（“２０”）を表３を参照して検出する。これにより、数字Ｎｍ１（＝“３０”）および数字Ｎｍ２（“２０”）が検出される。
【０１４８】
その後、パーソナルコンピュータ５０のＣＰＵ４５は、数字Ｎｍ１が数字Ｎｍ２よりも大きいか否かを判定し（ステップＳ６５）、数字Ｎｍ１が数字Ｎｍ２よりも大きいとき、持点Ｎｉｎｉ１に数字Ｎｍ１を加算し、持点Ｎｉｎｉ２から数字Ｎｍ２を減算する（ステップＳ６６）。その後、一連の動作は、ステップＳ６９へ移行する。
【０１４９】
一方、ステップＳ６５において、数字Ｎｍ１が数字Ｎｍ２よりも大きくないと判定されたとき、パーソナルコンピュータ４０のＣＰＵ４５は、さらに、数字Ｎｍ１が数字Ｎｍ２に等しいか否かを判定する（ステップＳ６７）。そして、数字Ｎｍ１が数字Ｎｍ２に等しくないとき、パーソナルコンピュータ５０のＣＰＵ４５は、持点Ｎｉｎｉ１から数字Ｎｍ１を減算し、持点Ｎｉｎｉ２に数字Ｎｍ２を加算する（ステップＳ６８）。その後、一連の動作は、ステップＳ６９へ移行する。
【０１５０】
ステップＳ６７において数字Ｎｍ１が数字Ｎｍ２に等しいと判定されたとき、一連の動作は、ステップＳ６９へ移行する。これは、数字Ｎｍ１が数字Ｎｍ２に等しいときは、加算および減算のいずれによっても持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新することができないので、一連の動作は、ステップＳ６９へ移行することにしたものである。
【０１５１】
ステップＳ６６、ステップＳ６７の“ＹＥＳ”およびステップＳ６８のいずれかの後、パーソナルコンピュータ５０のＣＰＵ４５は、ｋ＝ｍであるか否かを判定し（ステップＳ６９）、ｋ＝ｍでないとき、ｋ＝ｋ＋１を設定する（ステップＳ７０）。そして、ステップＳ６９において、ｋ＝ｍであると判定されるまで、すなわち、プレート１の表面１Ａおよび裏面１Ｂの対向する全てのマス目１１Ａ，１１Ｂ；１２Ａ，１２Ｂ；１３Ａ，１３Ｂ；１４Ａ，１４Ｂ；１５Ａ，１５Ｂ；１６Ａ，１６Ｂ；１７Ａ，１７Ｂ；１８Ａ，１８Ｂ；１９Ａ，１９Ｂに配置された数字カードＫｄ１，Ｋｄ２について、数字Ｎｍ１，Ｎｍ２の大小関係が判定され、数字Ｎｍ１，Ｎｍ２による持点Ｎｉｎｉ１，Ｎｉｎｉ２の更新が終了するまで、ステップＳ６４〜ステップＳ７０が繰り返し実行される。
【０１５２】
ステップＳ６９において、ｋ＝ｍであると判定されると、パーソナルコンピュータ５０のＣＰＵ４５は、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２よりも大きいか否かを判定する（ステップＳ７１）。
【０１５３】
そして、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２よりも大きいと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、その判定結果をケーブル６０を介してパーソナルコンピュータ４０へ送信するとともに、パーソナルコンピュータ５０の競技者Ｂの“負け”をディスプレイ５４に表示する（ステップＳ７２）。パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０から受信した判定結果に基づいて、パーソナルコンピュータ４０の競技者Ａの“勝ち”をディスプレイ４４に表示する（ステップＳ７３）。
【０１５４】
一方、ステップＳ７１において、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２よりも大きくないと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２に等しいか否かをさらに判定する（ステップＳ７４）。
【０１５５】
そして、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２に等しいと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、その判定結果をケーブル６０を介してパーソナルコンピュータ４０へ送信するとともに、“引き分け”をディスプレイ５４に表示する（ステップＳ７５）。パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０から受信した判定結果に基づいて、“引き分け”をディスプレイ４４に表示する（ステップＳ７６）。
【０１５６】
一方、ステップＳ７４において、持点Ｎｉｎｉ１が持点Ｎｉｎｉ２に等しくないと判定されたとき、パーソナルコンピュータ５０のＣＰＵ４５は、その判定結果をケーブル６０を介してパーソナルコンピュータ４０へ送信するとともに、パーソナルコンピュータ５０の競技者Ｂの“勝ち”をディスプレイ５４に表示する（ステップＳ７７）。パーソナルコンピュータ４０のＣＰＵ４５は、パーソナルコンピュータ５０から受信した判定結果に基づいて、パーソナルコンピュータ４０の競技者Ａの“負け”をディスプレイ４４に表示する（ステップＳ７８）。
【０１５７】
そして、ステップＳ７２，Ｓ７３、ステップＳ７５，Ｓ７６およびステップＳ７７，Ｓ７８のいずれかの後、数字比較ゲームは終了する。
【０１５８】
図１４に示すフローチャートにおいては、プレート１の表面１Ａおよび裏面１Ｂの対向する２つのマス目に配置された２つの数字カードＫｄ１，Ｋｄ２において、表示された数字Ｎｍ１，Ｎｍ２を比較し、相手の数字カードよりも大きい数字を表示していれば、その数字カードの数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２に加算し、相手の数字カードよりも小さい数字を表示していれば、その数字カードの数字を持点Ｎｉｎｉ１，Ｎｉｎｉ２から減算して持点Ｎｉｎｉ１，Ｎｉｎｉ２を更新し、その持点Ｎｉｎｉ１，Ｎｉｎｉ２の大小関係に応じて勝敗を決定すると説明したが、この発明においては、これに限らず、プレート１の表面１Ａおよび裏面１Ｂの対向する２つのマス目に配置された２つの数字カードＫｄ１，Ｋｄ２において、相手の数字カードよりも大きい数字を表示する数字カードＫｄ１，Ｋｄ２の個数Ｎｃｎｔ１，Ｎｃｎｔ２をカウントし、そのカウントした個数Ｎｃｎｔ１，Ｎｃｎｔ２の大小関係に応じて勝敗を決定するようにしてもよい。
【０１５９】
なお、図７および図８に示すプログラムにおいては、ステップＳ２３〜Ｓ２５，Ｓ２８をパーソナルコンピュータ５０のＣＰＵ４５に代えてパーソナルコンピュータ４０のＣＰＵ４５が行なってもよい。
【０１６０】
また、図１４に示すプログラムにおいては、ステップＳ６３〜Ｓ７１，Ｓ７４をパーソナルコンピュータ５０のＣＰＵ４５に代えたパーソナルコンピュータ４０のＣＰＵ４５が行なってもよい。
【０１６１】
［実施の形態２］
実施の形態１においては、２台のパーソナルコンピュータ４０，５０を用いて２人の競技者が対戦する場合について説明したが、実施の形態２においては、１台のパーソナルコンピュータを用いて競技者とパーソナルコンピュータとが対戦する場合について説明する。
【０１６２】
したがって、実施の形態２においては、パーソナルコンピュータ４０，５０のいずれか１台のパーソナルコンピュータが用いられる。以下においては、パーソナルコンピュータ４０が用いられるものとして説明する。
【０１６３】
実施の形態２において、上述した色当てゲームを行なう場合、競技者Ａは、色紙片群２から１つの色紙片（色紙片２１〜２９のいずれか）を順次選択してプレート１の表面１Ａのマス目１１Ａ〜１９Ａに順次配列する。また、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片３１〜３９の配列順序を変えた複数の色紙片群を作成してＲＡＭ４７に記憶し、その記憶した複数の色紙片群の中から１つの色紙片を選択して色紙片３１〜３９を配列された順序に従って順次選択してプレート１の裏面１Ｂのマス目１１Ｂ〜１９Ｂに配置する。
【０１６４】
図１５は、複数の色紙片群を示す斜視図である。図１５を参照して、複数の色紙片群は、色紙片群３３１〜３３ｒ（ｒは２以上の整数）からなる。色紙片群３３１は、色紙片３１，３４，３２，３７，３８，３３，３５，３９，３６の順序で配列されており、色紙片群３３２は、色紙片３１，３７，３４，３２，３８，３３，３５，３６，３９の順序で配列されており、色紙片群３３ｒは、色紙片３４，３７，３１，３５，３８，３２，３６，３９，３３の順序で配列されている。
【０１６５】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片群３３１〜３３ｒの中から１つの色紙片群を任意に選択し、その選択した１つの色紙片群の一方端から色紙片３１〜３９を順次抽出してマス目１１Ｂ〜１９Ｂに順次配列する。
【０１６６】
より具体的には、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片群３３１を選択した場合、色紙片３１，３４，３２，３７，３８，３３，３５，３９，３６の順序で９個の色紙片を順次選択してマス目１１Ｂ〜１９Ｂに配置する。また、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片群３３２を選択した場合、色紙片３１，３７，３４，３２，３８，３３，３５，３６，３９の順序で９個の色紙片を順次選択してマス目１１Ｂ〜１９Ｂに配置する。さらに、パーソナルコンピュータ４０のＣＰＵ４５は、色紙片群３３ｒを選択した場合、色紙片３４，３７，３１，３５，３８，３２，３６，３９，３３の順序で９個の色紙片を順次選択してマス目１１Ｂ〜１９Ｂに配置する。
【０１６７】
パーソナルコンピュータ４０のＣＰＵ４５は、色紙片群３３１〜３３ｒを作成してＲＡＭ４７に格納し、色当てゲームが開始されると、ＲＡＭ４７から色紙片群３３１〜３３ｒのうちの１つの色紙片群を選択して９個の色紙片３１〜３９を所定の順序でマス目１１Ｂ〜１９Ｂに順次配置する。
【０１６８】
図１６および図１７は、それぞれ、実施の形態２における色当てゲームをコンピュータを実行させるためのプログラムを示す第１および第２のフローチャートである。図１６および図１７に示すフローチャートは、図７および図８に示すフローチャートのステップＳ６〜Ｓ１０をステップＳ６Ａ，Ｓ７Ａ，Ｓ８Ａに代え、ステップＳ１３〜Ｓ１７をステップＳ１３Ａ，Ｓ１４Ａに代え、ステップＳ２７，Ｓ３０，Ｓ３２を削除したものであり、その他は、図７および図８に示すフローチャートと同じである。
【０１６９】
図１６を参照して、ステップＳ４において、ｎ＝ｍであると判定されると、パーソナルコンピュータ４０のＣＰＵ４５は、複数の色紙片群３３１〜３３ｒを作成してＲＡＭ４７に格納する（ステップＳ６Ａ）。
【０１７０】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、ＲＡＭ４７に格納された複数の色紙片群３３１〜３３ｒの中から１つの色紙片群を選択し（ステップＳ７Ａ）、その選択した色紙片群に含まれるｍ（＝９）個の色紙片を一方端から順次選択してプレート１の他方の面（＝裏面１Ｂ）のマス目１１Ｂ〜１９Ｂに順次配置する（ステップＳ８Ａ）。
【０１７１】
その後、上述したステップＳ１１，Ｓ１２が実行される。そして、ステップＳ１２の後、パーソナルコンピュータ４０のＣＰＵ４５は、ステップＳ８Ａで配列した９個の色紙片をプレート１の裏面１Ｂから除去し、色紙片３１〜３９の裏面１Ｂへの配列をリセットする。
【０１７２】
そうすると、パーソナルコンピュータ４０のＣＰＵ４５は、ＲＡＭ４７に格納された複数の色紙片群３３１〜３３ｒから他の１つの色紙片群を選択し（ステップＳ１３Ａ）、その選択した色紙片群に含まれるｍ（＝９）個の色紙片を一方端から順次選択してプレート１の他方の面（＝裏面１Ｂ）のマス目１１Ｂ〜１９Ｂに順次配置する（ステップＳ１４Ａ）。
【０１７３】
その後、上述したステップＳ２３以降の各ステップが実行される。なお、パーソナルコンピュータ４０のＣＰＵ４５は、ステップＳ２６においてパーソナルコンピュータ４０の競技者の“負け”をディスプレイ４４に表示し、ステップＳ３１においてパーソナルコンピュータ４０の競技者の“勝ち”をディスプレイ４４に表示する。
【０１７４】
このように、図１６および図１７に示すプログラムを用いれば、競技者Ａは、自己のパーソナルコンピュータ４０で色当てゲームを行い、パーソナルコンピュータ４０と対戦することができる。
【０１７５】
図１６および図１７に示すプログラムにおいては、色紙片２１〜２９，３１〜３９に代えて数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａを用いて数字当てゲームを行なってもよい。
【０１７６】
図１８は、複数の数字カード群を示す斜視図である。図１８を参照して、複数の数字カード群は、数字カード群３４１〜３４ｒからなる。数字カード群３４１は、数字カード３４Ａ，３７Ａ，３１Ａ，３３Ａ，３８Ａ，３２Ａ，３５Ａ，３９Ａ，３６Ａの順序で配列されており、数字カード群３４２は、数字カード３２Ａ，３８Ａ，３７Ａ，３６Ａ，３１Ａ，３４Ａ，３９Ａ，３５Ａ，３３Ａの順序で配列されており、数字カード群３４ｒは、数字カード３１Ａ，３７Ａ，３４Ａ，３２Ａ，３８Ａ，３３Ａ，３５Ａ，３６Ａ，３９Ａの順序で配列されている。
【０１７７】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、数字カード群３４１〜３４ｒの中から１つの数字カード群を任意に選択し、その選択した１つの数字カード群の一方端から数字カード３１Ａ〜３９Ａを順次抽出してマス目１１Ｂ〜１９Ｂに順次配列する。
【０１７８】
より具体的には、パーソナルコンピュータ４０のＣＰＵ４５は、数字カード群３４１を選択した場合、数字カード３４Ａ，３７Ａ，３１Ａ，３３Ａ，３８Ａ，３２Ａ，３５Ａ，３９Ａ，３６Ａの順序で９個の数字カードを順次選択してマス目１１Ｂ〜１９Ｂに配置する。また、パーソナルコンピュータ４０のＣＰＵ４５は、数字カード群３４２を選択した場合、数字カード３２Ａ，３８Ａ，３７Ａ，３６Ａ，３１Ａ，３４Ａ，３９Ａ，３５Ａ，３３Ａの順序で９個の数字カードを順次選択してマス目１１Ｂ〜１９Ｂに配置する。さらに、パーソナルコンピュータ４０のＣＰＵ４５は、数字カード群３４ｒを選択した場合、数字カード３１Ａ，３７Ａ，３４Ａ，３２Ａ，３８Ａ，３３Ａ，３５Ａ，３６Ａ，３９Ａの順序で９個の数字カードを順次選択してマス目１１Ｂ〜１９Ｂに配置する。
【０１７９】
パーソナルコンピュータ４０のＣＰＵ４５は、数字カード群３４１〜３４ｒを作成してＲＡＭ４７に格納し、数字比較ゲームが開始されると、ＲＡＭ４７から数字カード群３４１〜３４ｒのうちの１つの数字カード群を選択して９個の数字カード３１Ａ〜３９Ａを所定の順序でマス目１１Ｂ〜１９Ｂに順次配置する。
【０１８０】
図１９は、実施の形態２における数字比較ゲームをコンピュータに実行させるためのプログラムを示すフローチャートである。図１９に示すフローチャートは、図１４に示すフローチャートのステップＳ５８〜Ｓ６２をステップＳ５８Ａ〜Ｓ６０Ａに代えたものであり、その他は、図１４に示すフローチャートと同じである。
【０１８１】
図１９を参照して、ステップＳ５７の後、パーソナルコンピュータ４０のＣＰＵ４５は、複数の数字カード群３４１〜３４ｒを作成してＲＡＭ４７に格納する（ステップＳ５８Ａ）。
【０１８２】
そして、パーソナルコンピュータ４０のＣＰＵ４５は、ＲＡＭ４７に格納された複数の数字カード群３４１〜３４ｒの中から１つの数字カード群を選択し（ステップＳ５９Ａ）、その選択した数字カード群に含まれるｍ（＝９）個の色紙片を一方端から順次選択してプレート１の他方の面（＝裏面１Ｂ）のマス目１１Ｂ〜１９Ｂに順次配置する（ステップＳ６０Ａ）。
【０１８３】
その後、上述したステップＳ６３以降の各ステップが実行される。なお、図１９に示すプログラムにおいては、パーソナルコンピュータ４０のＣＰＵ４５は、ステップＳ７２において、パーソナルコンピュータ４０の競技者Ａの“勝ち”をディスプレイ４４に表示し、ステップＳ７７において、パーソナルコンピュータ４０の競技者Ａの“負け”をディスプレイ４４に表示する。
【０１８４】
このように、図１９に示すプログラムを用いれば、競技者Ａは、自己のパーソナルコンピュータ４０で数字比較ゲームを行い、パーソナルコンピュータ４０と対戦することができる。
【０１８５】
上記においては、“赤”、“青”および“黄”の色が着色された色紙片２１〜２９，３１〜３９、数字が表示された数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａを用いて、色当てゲームおよび数字当てゲームを行なうと説明したが、この発明においては、これに限らず、漫画のキャラクタを表示したカードを用いてキャラクタ当てゲームを行なうようにしてもよい。この場合、競技者Ａ，Ｂは、それぞれ、相互に異なるキャラクタが表示された９個のカードを持っており、その９個のカードを任意の順序で順次選択してプレート１の表面１Ａまたは裏面１Ｂに順次配置して相手が配置したキャラクタを当てる。そして、各キャラクタには、各キャラクタを識別するためのコード番号が付与されており、パーソナルコンピュータ４０，５０のＣＰＵ４５は、キャラクタに付与されたコーダ番号を介して、上述した方法によってプレート１の表面１Ａおよび裏面１Ｂの対向するマス目に同じキャラクタのカードが配置されているか否かを判定する。
【０１８６】
また、キャラクタ当てゲームを行なう場合、複数のキャラクタカードは、同じキャラクタが表示されたｉ（ｉは正の整数）個のキャラクタカードがｊ（ｊは２以上の整数）個の異なるキャラクタごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個のキャラクタカードからなっていてもよい。
【０１８７】
さらに、この発明においては、カードに表示されるものは、色、数字およびキャラクタに限らず、識別可能な表示物であればよい。
【０１８８】
さらに、色当てゲームを行なう場合には、一般的に、プレート１に配置される複数の色紙片は、同じ色が着色されたｉ（ｉは正の整数）個の色紙片がｊ（ｊは２以上の整数）個の異なる色ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個の色紙片からなっていればよい。
【０１８９】
さらに、上記においては、色紙片２１〜２９，３１〜３９は、３個づつ同じ色が着色されていると説明したが、この発明においては、これに限らず、９個の色紙片２１〜２９または３１〜３９は、相互に異なる色が着色されていてもよい。
【０１９０】
さらに、上記においては、数字カード２１Ａ〜２９Ａ，３１Ａ〜３９Ａは、相互に異なる数字が表示されていると説明したが、この発明においては、これに限らず、複数の数字カードは、同じ数字が表示されたｉ（ｉは正の整数）個の数字カードがｊ（ｊは２以上の整数）個の異なる数字ごとに設けられたｎ（ｎはｉ×ｊ＝ｎを満たす整数）個の数字カードからなっていてもよい。
【０１９１】
さらに、上記においては、色当てゲーム、数字当てゲームおよび数字比較ゲームは、パーソナルコンピュータ４０，５０において実行されると説明したが、この発明においては、これに限らず、携帯電話機において実行されてもよい。この場合、携帯電話機の持ち主は、自己の携帯電話機を用いてサーバからプログラムをダウンロードし、そのダウンロードしたプログラムを実行して上述した各種のゲームを行なう。そして、携帯電話機の持ち主は、２台の携帯電話機を用いて対戦することもでき、自己の携帯電話機と対戦することもできる。
【０１９２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１９３】
この発明は、数字、色およびキャラクタ等の表示物を表示するカードの個数をプレートの両面において比較して対戦するゲームをコンピュータに実行させるためのプログラムに適用される。
【図面の簡単な説明】
【０１９４】
【図１】この発明の実施の形態によるプログラムがコンピュータに実行させるゲームに用いられる玩具の概念図である。
【図２】この発明の実施の形態によるプログラムがコンピュータに実行させるゲームに用いられる玩具の他の概念図である。
【図３】図１に示す玩具を用いて行なう色当てゲームを説明するための第１の概念図である。
【図４】図１に示す玩具を用いて行なう色当てゲームを説明するための第２の概念図である。
【図５】この発明の実施の形態によるプログラムがゲームを実行するためのコンピュータシステムの概略図である。
【図６】図５に示すパーソナルコンピュータの構成を示す構成図である。
【図７】色当てゲームをコンピュータに実行させるためのプログラムを示す第１のフローチャートである。
【図８】色当てゲームをコンピュータに実行させるためのプログラムを示す第２のフローチャートである。
【図９】パーソナルコンピュータのディスプレイにおける第１の表示例を示す図である。
【図１０】パーソナルコンピュータのディスプレイにおける第２の表示例を示す図である。
【図１１】パーソナルコンピュータのディスプレイにおける第３の表示例を示す図である。
【図１２】パーソナルコンピュータのディスプレイにおける第４の表示例を示す図である。
【図１３】図２に示す玩具を用いた数字比較ゲームを説明するための概念図である。
【図１４】数字比較ゲームをコンピュータに実行させるためのプログラムを示すフローチャートである。
【図１５】複数の色紙片群を示す斜視図である。
【図１６】実施の形態２における色当てゲームをコンピュータを実行させるためのプログラムを示す第１のフローチャートである。
【図１７】実施の形態２における色当てゲームをコンピュータを実行させるためのプログラムを示す第２のフローチャートである。
【図１８】複数の数字カード群を示す斜視図である。
【図１９】実施の形態２における数字比較ゲームをコンピュータに実行させるためのプログラムを示すフローチャートである。
【符号の説明】
【０１９５】
１  プレート、１Ａ  表面、１Ｂ  裏面、２，３，３３１〜３３ｒ  色紙片群、２Ａ，３Ａ，３４１〜３４ｒ  数字カード群、１１Ａ〜１９Ａ，１１Ｂ〜１９Ｂ  マス目、１０，１００  玩具、２１〜２９，３１〜３９  色紙片、２１Ａ〜２９Ａ，３１Ａ〜３９Ａ  数字カード、４０，５０  パーソナルコンピュータ、４１，５１  キーボード、４２，５２  本体、４３，５３，６０  ケーブル、４４，５４  ディスプレイ、４５  ＣＰＵ  ４６  ＲＯＭ  ４７  ＲＡＭ  ４８  ＣＤドライブ、２００  コンピュータシステム、４４１〜４４４  画面、ＢＳ  バス、ＴＭ１，ＴＭ２  ターミナル。
【図１】
2006230585.tif 000008
【図２】
2006230585.tif 000009
【図３】
2006230585.tif 000010
【図４】
2006230585.tif 000011
【図５】
2006230585.tif 000012
【図６】
2006230585.tif 000013
【図７】
2006230585.tif 000014
【図８】
2006230585.tif 000015
【図９】
2006230585.tif 000016
【図１０】
2006230585.tif 000017
【図１１】
2006230585.tif 000018
【図１２】
2006230585.tif 000019
【図１３】
2006230585.tif 000020
【図１４】
2006230585.tif 000021
【図１５】
2006230585.tif 000022
【図１６】
2006230585.tif 000023
【図１７】
2006230585.tif 000024
【図１８】
2006230585.tif 000025
【図１９】
2006230585.tif 000026
【手続補正書】
【提出日】平成18年6月2日(2006.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の第１のカード片の持ち主である第１の競技者の第１の得点と、複数の第２のカード片の持ち主である第２の競技者の第２の得点との比較および比較結果の表示をコンピュータに実行させるためのプログラムであって、
前記コンピュータは、
前記複数の第１のカード片を識別するための複数の第１のコード番号が付与された前記複数の第１のカード片と、前記複数の第２のカード片を識別するための複数の第２のコード番号が付与された前記複数の第２のカード片とを記憶する第１の記憶手段と、
前記複数の第１のカード片が配置される複数の第１のマス目からなる第１の面と、前記複数の第２のカード片が配置され、かつ、前記複数の第１のマス目に対向して設けられた複数の第２のマス目からなる第２の面とを有するプレートを記憶する第２の記憶手段とを備え、
前記複数の第１のマス目は、前記複数の第１のマス目を相互に識別するための複数の第３のコード番号が付与され、
前記複数の第２のマス目は、前記複数の第２のマス目を相互に識別するための複数の第４のコード番号が付与され、
前記複数の第４のコード番号の各々は、１個の第３のコード番号によって示される１個の第１のマス目に対向する１個の第２のマス目を示すコード番号からなり、
前記プログラムは、
受付手段が、前記複数の第１のカード片を指定するための複数の第１の指定コード番号と、前記プレートの前記複数の第１のマス目を指定するための複数の第２の指定コード番号とを受付ける第１のステップと、
選択手段が、前記受付手段が前記第１のステップにおいて受付けた前記複数の第１の指定コード番号と同じコード番号を有する複数の第１のカード片を前記複数の第１のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１のステップにおいて受付けた前記複数の第２の指定コード番号と同じコード番号を有する複数の第１のマス目を前記複数の第３のコード番号を介して前記第２の記憶手段から選択する第２のステップと、
配置手段が、前記選択手段が前記第２のステップにおいて選択した複数の第１のカード片を前記選択手段が前記第２のステップにおいて選択した複数の第１のマス目に前記複数の第１のコード番号および前記複数の第３のコード番号を介して配置する第３のステップと、
前記受付手段が、前記複数の第２のカード片を指定するための複数の第３の指定コード番号と、前記プレートの前記複数の第２のマス目を指定するための複数の第４の指定コード番号とを受付ける第４のステップと、
前記選択手段が、前記受付手段が前記第４のステップにおいて受付けた前記複数の第３の指定コード番号と同じコード番号を有する複数の第２のカード片を前記複数の第２のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第４のステップにおいて受付けた前記複数の第４の指定コード番号と同じコード番号を有する複数の第２のマス目を前記複数の第４のコード番号を介して前記第１の記憶手段から選択する第５のステップと、
前記配置手段が、前記選択手段が前記第５のステップにおいて選択した複数の第２のカード片を前記選択手段が前記第５のステップにおいて選択した複数の第２のマス目に前記複数の第２のコード番号および前記複数の第４のコード番号を介して配置する第６のステップと、
対応付手段が、前記複数の第１のカード片が前記第３のステップにおいて前記複数の第１のマス目に配置された状態において前記複数の第１のコード番号と前記複数の第３のコード番号と前記複数の第１のカード片に表示された表示物を示す複数の第５のコード番号とを対応付けるとともに、前記複数の第２のカード片が前記第６のステップにおいて前記複数の第２のマス目に配置された状態において前記複数の第２のコード番号と前記複数の第４のコード番号と前記複数の第２のカード片に表示された表示物を示す複数の第６のコード番号とを対応付ける第７のステップと、
判定手段が、前記対応付手段による対応付結果に基づいて、対向する第１および第２のマス目に配置された第１および第２のカード片の表示物を示す第５および第６のコード番号を前記第１から第６のコード番号を介して検出し、その検出した第５および第６のコード番号が同じであるか否かを判定する判定処理を対向する複数の第１および第２のマス目について行なう第８のステップと、
カウント手段が、前記第８のステップにおける前記判定手段による判定結果に基づいて、前記第２の得点をカウントする第９のステップと、
リセット手段が、前記複数の第１および第２のカード片の配置をリセットする第１０のステップと、
前記受付手段が、前記第１０のステップの後、前記複数の第２のカード片を指定するための複数の第５の指定コード番号と、前記プレートの前記複数の第２のマス目を指定するための複数の第６の指定コード番号とを受付ける第１１のステップと、
前記選択手段が、前記受付手段が前記第１１のステップにおいて受付けた前記複数の第５の指定コード番号と同じコード番号を有する複数の第２のカード片を前記複数の第２のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１１のステップにおいて受付けた前記複数の第６の指定コード番号と同じコード番号を有する複数の第２のマス目を前記複数の第４のコード番号を介して前記第２の記憶手段から選択する第１２のステップと、
前記配置手段が、前記選択手段が前記第１２のステップにおいて選択した複数の第２のカード片を前記選択手段が前記第１２のステップにおいて選択した複数の第２のマス目に前記複数の第２のコード番号および前記複数の第４のコード番号を介して配置する第１３のステップと、
前記受付手段が、前記複数の第１のカード片を指定するための複数の第７の指定コード番号と、前記プレートの前記複数の第１のマス目を指定するための複数の第８の指定コード番号とを受付ける第１４のステップと、
前記選択手段が、前記受付手段が前記第１４のステップにおいて受付けた前記複数の第７の指定コード番号と同じコード番号を有する複数の第１のカード片を前記複数の第１のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１４のステップにおいて受付けた前記複数の第８の指定コード番号と同じコード番号を有する複数の第１のマス目を前記複数の第３のコード番号を介して前記第１の記憶手段から選択する第１５のステップと、
前記配置手段が、前記選択手段が前記第１５のステップにおいて選択した複数の第１のカード片を前記選択手段が前記第１５のステップにおいて選択した複数の第１のマス目に前記複数の第１のコード番号および前記複数の第３のコード番号を介して配置する第１６のステップと、
前記対応付手段が、前記複数の第１のカード片が前記第１６のステップにおいて前記複数の第１のマス目に配置された状態において前記複数の第１のコード番号と前記複数の第３のコード番号と前記複数の第１のカード片に表示された表示物を示す複数の第７のコード番号とを対応付けるとともに、前記複数の第２のカード片が前記第１３のステップにおいて前記複数の第２のマス目に配置された状態において前記複数の第２のコード番号と前記複数の第４のコード番号と前記複数の第２のカード片に表示された表示物を示す複数の第８のコード番号とを対応付ける第１７のステップと、
前記判定手段が、前記対応付手段による対応付結果に基づいて、対向する第１および第２のマス目に配置された第１および第２のカード片の表示物を示す第７および第８のコード番号を前記第１、第２、第３、第４、第７および第８のコード番号を介して検出し、その検出した第７および第８のコード番号が同じであるか否かを判定する判定処理を対向する複数の第１および第２のマス目について行なう第１８のステップと、
前記カウント手段が、前記第１８のステップにおける前記判定手段による判定結果に基づいて、前記第１の得点をカウントする第１９のステップと、
比較手段が、前記第９のステップにおいてカウントされた前記第２の得点を前記第１９のステップにおいてカウントされた前記第１の得点と比較する第２０のステップと、
表示手段が、前記第２０のステップにおいて前記比較手段によって比較された比較結果を表示する第２１のステップとをコンピュータに実行させるためのプログラム。
【請求項２】
前記第９のステップにおいて、前記カウント手段は、前記第５および第６のコード番号が同じであるカード片の個数を前記第２の得点としてカウントし、
前記第１９のステップにおいて、前記カウント手段は、前記第７および第８のコード番号が同じであるカード片の個数を前記第１の得点としてカウントする、請求項１に記載のコンピュータに実行させるためのプログラム。
【請求項３】
前記第５および第７のコード番号は、前記第１のカード片に表示された色を示すコード番号からなり、
前記第６および第８のコード番号は、前記第２のカード片に表示された色を示すコード番号からなる、請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項４】
前記複数の第１のマス目は、相互に異なる複数の第１の数字が表示され、
前記複数の第２のマス目は、相互に異なる複数の第２の数字が表示され、
前記複数の第１の数字は、前記複数の第１の数字を相互に識別するための複数の第９のコード番号が付与され、
前記複数の第２の数字は、前記複数の第２の数字を相互に識別するための複数の第１０のコード番号が付与され、
前記第９のステップにおいて、前記カウント手段は、前記第５および第６のコード番号が同じであるカード片が配置された前記第２のマス目の第２の数字を前記第１０のコード番号を介して検出し、その検出した第１０のコード番号によって指定される数字の総和を前記第１の得点としてカウントし、
前記第１９のステップにおいて、前記カウント手段は、前記第７および第８のコード番号が同じであるカード片が配置された前記第１のマス目の第１の数字を前記第９のコード番号を介して検出し、その検出した第９のコード番号によって指定される数字の総和を前記第２の得点としてカウントする、請求項３に記載のコンピュータに実行させるためのプログラム。
【請求項５】
前記第５および第７のコード番号は、前記第１のカード片に表示された数字を示すコード番号からなり、
前記第６および第８のコード番号は、前記第２のカード片に表示された数字を示すコード番号からなる、請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項６】
前記第５および第７のコード番号は、前記第１のカード片に表示されたキャラクタを示すコード番号からなり、
前記第６および第８のコード番号は、前記第２のカード片に表示されたキャラクタを示すコード番号からなる、請求項２に記載のコンピュータに実行させるためのプログラム。
【請求項７】
前記複数の第３のコード番号の各々は、前記第１の面に付与されたコード番号を含み、
前記複数の第４のコード番号の各々は、前記第２の面に付与されたコード番号を含む、請求項１から請求項６のいずれか１項に記載のコンピュータに実行させるためのプログラム。
【請求項８】
複数の第１のカード片の持ち主である第１の競技者の第１の得点と、複数の第２のカード片の持ち主である第２の競技者の第２の得点との比較および比較結果の表示をコンピュータに実行させるためのプログラムであって、
前記コンピュータは、
前記複数の第１のカード片を識別するための複数の第１のコード番号が付与された前記複数の第１のカード片と、前記複数の第２のカード片を識別するための複数の第２のコード番号が付与された前記複数の第２のカード片とを記憶する第１の記憶手段と、
前記複数の第１のカード片が配置される複数の第１のマス目からなる第１の面と、前記複数の第２のカード片が配置され、かつ、前記複数の第１のマス目に対向して設けられた複数の第２のマス目からなる第２の面とを有するプレートを記憶する第２の記憶手段とを備え、
前記複数の第１のマス目は、前記複数の第１のマス目を相互に識別するための複数の第３のコード番号が付与され、
前記複数の第２のマス目は、前記複数の第２のマス目を相互に識別するための複数の第４のコード番号が付与され、
前記複数の第４のコード番号の各々は、１個の第３のコード番号によって示される１個の第１のマス目に対向する１個の第２のマス目を示すコード番号からなり、
前記プログラムは、
受付手段が、前記複数の第１のカード片を指定するための複数の第１の指定コード番号と、前記プレートの前記複数の第１のマス目を指定するための複数の第２の指定コード番号とを受付ける第１のステップと、
選択手段が、前記受付手段が前記第１のステップにおいて受付けた前記複数の第１の指定コード番号と同じコード番号を有する複数の第１のカード片を前記複数の第１のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１のステップにおいて受付けた前記複数の第２の指定コード番号と同じコード番号を有する複数の第１のマス目を前記複数の第３のコード番号を介して前記第２の記憶手段から選択する第２のステップと、
配置手段が、前記選択手段が前記第２のステップにおいて選択した複数の第１のカード片を前記選択手段が前記第２のステップにおいて選択した複数の第１のマス目に前記複数の第１のコード番号および前記複数の第３のコード番号を介して配置する第３のステップと、
前記選択手段が、前記第３のステップの後、前記複数の第２のコード番号を介して前記第１の記憶手段から前記複数の第２のカード片を選択し、前記複数の第４のコード番号を介して前記第２の記憶手段から前記複数の第２のマス目を選択する第４のステップと、
前記配置手段が、前記選択手段が前記第４のステップにおいて選択した複数の第２のカード片を前記選択手段が前記第４のステップにおいて選択した複数の第２のマス目に前記複数の第２のコード番号および前記複数の第４のコード番号を介して配置する第５のステップと、
対応付手段が、前記複数の第１のカード片が前記第３のステップにおいて前記複数の第１のマス目に配置された状態において前記複数の第１のコード番号と前記複数の第３のコード番号と前記複数の第１のカード片に表示された表示物を示す複数の第５のコード番号とを対応付けるとともに、前記複数の第２のカード片が前記第５のステップにおいて前記複数の第２のマス目に配置された状態において前記複数の第２のコード番号と前記複数の第４のコード番号と前記複数の第２のカード片に表示された表示物を示す複数の第６のコード番号とを対応付ける第６のステップと、
判定手段が、前記対応付手段による対応付結果に基づいて、対向する第１および第２のマス目に配置された第１および第２のカード片の表示物を示す第５および第６のコード番号を前記第１から第６のコード番号を介して検出し、その検出した第５および第６のコード番号が同じであるか否かを判定する判定処理を対向する複数の第１および第２のマス目について行なう第７のステップと、
カウント手段が、前記第７のステップにおける前記判定手段による判定結果に基づいて、前記第２の得点をカウントする第８のステップと、
リセット手段が、前記複数の第１および第２のカード片の配置をリセットする第９のステップと、
前記選択手段が、前記第９のステップの後、前記複数の第２のコード番号を介して前記第１の記憶手段から前記複数の第２のカード片を選択し、前記複数の第４のコード番号を介して前記第２の記憶手段から前記複数の第２のマス目を選択する第１０のステップと、
前記配置手段が、前記選択手段が前記第１０のステップにおいて選択した複数の第２のカード片を前記選択手段が前記第１０のステップにおいて選択した複数の第２のマス目に前記複数の第２のコード番号および前記複数の第４のコード番号を介して配置する第１１のステップと、
前記受付手段が、前記複数の第１のカード片を指定するための複数の第３の指定コード番号と、前記プレートの前記複数の第１のマス目を指定するための複数の第４の指定コード番号とを受付ける第１２のステップと、
前記選択手段が、前記受付手段が前記第１２のステップにおいて受付けた前記複数の第３の指定コード番号と同じコード番号を有する複数の第１のカード片を前記複数の第１のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１２のステップにおいて受付けた前記複数の第４の指定コード番号と同じコード番号を有する複数の第１のマス目を前記複数の第３のコード番号を介して前記第１の記憶手段から選択する第１３のステップと、
前記配置手段が、前記選択手段が前記第１３のステップにおいて選択した複数の第１のカード片を前記選択手段が前記第１３のステップにおいて選択した複数の第１のマス目に前記複数の第１のコード番号および前記複数の第３のコード番号を介して配置する第１４のステップと、
前記対応付手段が、前記複数の第１のカード片が前記第１４のステップにおいて前記複数の第１のマス目に配置された状態において前記複数の第１のコード番号と前記複数の第３のコード番号と前記複数の第１のカード片に表示された表示物を示す複数の第７のコード番号とを対応付けるとともに、前記複数の第２のカード片が前記第１１のステップにおいて前記複数の第２のマス目に配置された状態において前記複数の第２のコード番号と前記複数の第４のコード番号と前記複数の第２のカード片に表示された表示物を示す複数の第８のコード番号とを対応付ける第１５のステップと、
前記判定手段が、前記対応付手段による対応付結果に基づいて、対向する第１および第２のマス目に配置された第１および第２のカード片の表示物を示す第７および第８のコード番号を前記第１、第２、第３、第４、第７および第８のコード番号を介して検出し、その検出した第７および第８のコード番号が同じであるか否かを判定する判定処理を対向する複数の第１および第２のマス目について行なう第１６のステップと、
前記カウント手段が、前記第１６のステップにおける前記判定手段による判定結果に基づいて、前記第１の得点をカウントする第１７のステップと、
比較手段が、前記第８のステップにおいてカウントされた前記第２の得点を前記第１７のステップにおいてカウントされた前記第１の得点と比較する第１８のステップと、
表示手段が、前記第１８のステップにおいて前記比較手段によって比較された比較結果を表示する第１９のステップとをコンピュータに実行させるためのプログラム。
【請求項９】
各々が異なる数字を含む複数の第１のカード片の持ち主である第１の競技者の第１の得点と、各々が異なる数字を含む複数の第２のカード片の持ち主である第２の競技者の第２の得点との比較および比較結果の表示をコンピュータに実行させるためのプログラムであって、
前記コンピュータは、
前記複数の第１のカード片を識別するための複数の第１のコード番号が付与された前記複数の第１のカード片と、前記複数の第２のカード片を識別するための複数の第２のコード番号が付与された前記複数の第２のカード片とを記憶する第１の記憶手段と、
前記複数の第１のカード片が配置される複数の第１のマス目からなる第１の面と、前記複数の第２のカード片が配置され、かつ、前記複数の第１のマス目に対向して設けられた複数の第２のマス目からなる第２の面とを有するプレートを記憶する第２の記憶手段とを備え、
前記複数の第１のマス目は、前記複数の第１のマス目を相互に識別するための複数の第３のコード番号が付与され、
前記複数の第２のマス目は、前記複数の第２のマス目を相互に識別するための複数の第４のコード番号が付与され、
前記複数の第４のコード番号の各々は、１個の第３のコード番号によって示される１個の第１のマス目に対向する１個の第２のマス目を示すコード番号からなり、
前記プログラムは、
受付手段が、前記複数の第１のカード片を指定するための複数の第１の指定コード番号と、前記プレートの前記複数の第１のマス目を指定するための複数の第２の指定コード番号とを受付ける第１のステップと、
選択手段が、前記受付手段が前記第１のステップにおいて受付けた前記複数の第１の指定コード番号と同じコード番号を有する複数の第１のカード片を前記複数の第１のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第１のステップにおいて受付けた前記複数の第２の指定コード番号と同じコード番号を有する複数の第１のマス目を前記複数の第３のコード番号を介して前記第２の記憶手段から選択する第２のステップと、
配置手段が、前記選択手段が前記第２のステップにおいて選択した複数の第１のカード片を前記選択手段が前記第２のステップにおいて選択した複数の第１のマス目に前記複数の第１のコード番号および前記複数の第３のコード番号を介して配置する第３のステップと、
前記受付手段が、前記複数の第２のカード片を指定するための複数の第３の指定コード番号と、前記プレートの前記複数の第２のマス目を指定するための複数の第４の指定コード番号とを受付ける第４のステップと、
前記選択手段が、前記受付手段が前記第４のステップにおいて受付けた前記複数の第３の指定コード番号と同じコード番号を有する複数の第２のカード片を前記複数の第２のコード番号を介して前記第１の記憶手段から選択するとともに、前記受付手段が前記第４のステップにおいて受付けた前記複数の第４の指定コード番号と同じコード番号を有する複数の第２のマス目を前記複数の第４のコード番号を介して前記第１の記憶手段から選択する第５のステップと、
前記配置手段が、前記選択手段が前記第５のステップにおいて選択した複数の第２のカード片を前記選択手段が前記第５のステップにおいて選択した複数の第２のマス目に前記複数の第２のコード番号および前記複数の第４のコード番号を介して配置する第６のステップと、
対応付手段が、前記複数の第１のカード片が前記第３のステップにおいて前記複数の第１のマス目に配置された状態において前記複数の第１のコード番号と前記複数の第３のコード番号と前記複数の第１のカード片に表示された数字を示す複数の第５のコード番号とを対応付けるとともに、前記複数の第２のカード片が前記第６のステップにおいて前記複数の第２のマス目に配置された状態において前記複数の第２のコード番号と前記複数の第４のコード番号と前記複数の第２のカード片に表示された数字を示す複数の第６のコード番号とを対応付ける第７のステップと、
比較手段が、前記対応付手段による対応付結果に基づいて、対向する第１および第２のマス目に配置された第１および第２のカード片の数字を示す第５および第６のコード番号を前記第１から第６のコード番号を介して検出し、その検出した第５および第６のコード番号を比較する比較処理を対向する複数の第１および第２のマス目について行なう第７のステップと、
カウント手段が、前記第７のステップにおける前記第１の比較手段による判定結果に基づいて、前記第１および第２の得点をカウントする第８のステップと、
前記比較手段が、前記第８のステップにおいてカウントされた前記第１および第２の得点を比較する第９のステップと、
表示手段が、前記第９のステップにおいて前記比較手段によって比較された比較結果を表示する第１０のステップとをコンピュータに実行させるためのプログラム。
【請求項１０】
前記第９のステップにおいて、前記カウント手段は、前記第５および第６のコード番号を介して、より大きい数字が表示された第１のカード片の個数を前記第１の得点としてカウントし、より大きい数字が表示された第２のカード片の個数を前記第２の得点としてカウントする、請求項９に記載のコンピュータに実行させるためのプログラム。
【請求項１１】
前記複数の第１のマス目は、相互に異なる複数の第１の数字が表示され、
前記複数の第２のマス目は、相互に異なる複数の第２の数字が表示され、
前記複数の第１の数字は、前記複数の第１の数字を相互に識別するための複数の第７のコード番号が付与され、
前記複数の第２の数字は、前記複数の第２の数字を相互に識別するための複数の第８のコード番号が付与され、
前記第９のステップにおいて、前記カウント手段は、対向する第１および第２のマス目において前記第５のコード番号によって指定される数字が前記第６のコード番号によって指定される数字よりも大きいとき、前記第７のコード番号によって指定される数の総和を前記第１の得点としてカウントし、対向する第１および第２のマス目において前記第６のコード番号によって指定される数字が前記第５のコード番号によって指定される数字よりも大きいとき、前記第８のコード番号によって指定される数の総和を前記第２の得点としてカウントする、請求項９に記載のコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１から請求項１１のいずれか１項に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。