(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022187682
(43)【公開日】2022-12-20
(54)【発明の名称】学習促進ゲーム
(51)【国際特許分類】
A63F 13/80 20140101AFI20221213BHJP
A63F 13/45 20140101ALI20221213BHJP
G09B 7/02 20060101ALI20221213BHJP
G09B 19/00 20060101ALI20221213BHJP
G06Q 30/02 20120101ALI20221213BHJP
【FI】
A63F13/80 D
A63F13/45
G09B7/02
G09B19/00 H
G06Q30/02 324
【審査請求】未請求
【請求項の数】11
【出願形態】OL
(21)【出願番号】P 2021095803
(22)【出願日】2021-06-08
(71)【出願人】
【識別番号】501059154
【氏名又は名称】岸本 洋二
(72)【発明者】
【氏名】岸本 洋二
【テーマコード(参考)】
2C028
5L049
【Fターム(参考)】
2C028BA00
2C028BB01
2C028BC01
5L049CC34
(57)【要約】
【課題】
ユーザが勉強を楽しくできるゲームを提供することを目的とする。
【解決手段】
ユーザがプレイするプログラムの解答処理関連部においてその教材の問題の解答結果をゲーム処理関連部プログラムの取り込み可能なデータとして発行し、そのデータをゲーム処理関連部に読み込んでそのデータの内容がゲーム処理関連部のゲームの進行内容に影響をあたえる。
【選択図】
図12
【特許請求の範囲】
【請求項1】
通信装置、入力装置、表示装置、記憶装置とを備える情報処理装置に入っているプログラムで、
入力された解答の正誤状態を決定し、その正誤状態をデータ化する解答処理関連部分とそのデータをゲーム処理関連部分に取り込むプログラムにおいて、
解答処理関連部分のプレイ結果で作成されたプレイ結果データによってゲーム処理関連部分のゲームの進行に影響を与えるゲームシステムであって、
プレイヤーが解答処理関連部分でプレイした結果データにもとづいてゲーム処理関連部分のゲームを進行させる手段とを備える、ゲームシステム。
【請求項2】
コンピュータプログラムであって、
このプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っている情報処理装置は通信部、入力部、表示部、記憶部とを備え、
このプログラムは解答入力を受け付ける入力ステップと、
解答入力の結果を判定する判定ステップと
前記判定結果をこのプログラムのゲーム処理関連部分のゲームに関連付けるステップと
解答処理関連部分の決定データに関連づけてゲーム処理関連部分のゲームを進行させるステップと
を備えるプログラム。
【請求項3】
情報処理装置において実行されるゲーム実行方法であって、
この情報処理装置に入っているプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っている情報処理装置は通信部、入力部、表示部、記憶部とを備え、
該プログラムはユーザを含む人の物事の理解度のテストを実行するテスト実行ステップと、
該テスト結果を解答処理関連部分で判定するテスト結果判定ステップと
その判定されたデータをゲーム処理関連部分にあるゲームの進行に関連づけてゲームを進行させるゲーム進行ステップとを有する、ゲーム実行方法。
【請求項4】
解答処理関連部分で複数の単元の問題が解答される毎にゲーム処理関連部分に送付するデータまたはゲーム処理関連部分が受け取り可能なデータを決定する手段と
該データをその都度ゲーム処理関連部分に読み込んでゲームの進行に利用する手段とを備える
請求項1のゲームシステム。
【請求項5】
解答処理関連部分にある複数の単元問題が解答される毎にゲーム処理関連部分で受け取り可能なデータを決定するステップと
該データをその都度ゲーム処理関連部分のゲームの進行に関連づけるステップとを備える
請求項2のプログラム。
【請求項6】
解答処理関連部分にある複数の単元の問題が解答される毎にプレイ結果データを決定するステップと、
該データをゲーム処理関連部分のゲームの進行に関連づけるステップとを備える請求項3のゲーム実行方法。
【請求項7】
ゲーム装置であって
このゲーム装置に入っているプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っているゲーム装置は通信部、入力部、表示部、記憶部とを備え、
解答処理関連部分でゲーム処理関連部のゲームで利用するデータを決定するステップと、
決定された該データをゲーム処理関連部のゲームで利用するステップとを備えるゲーム装置。
【請求項8】
コンピュータプログラムを格納した記憶媒体であって、
このプログラムの入っている情報処理装置は通信装置、入力装置、表示装置、記憶装置とを備え、
このプログラムは問題の解答入力を受け付けてこの結果を処理する前部プログラムと、プレイ結果を決定する前部プログラムのデータに関連づけてゲームを進行させる前記ゲームを含む後部プログラムとに分かれ、
この前部プログラムは問題を提示する問題提示ステップと、該問題の解答結果に応じて後部プログラムに取り込ませる取り込み用データを決定するステップとを備え、
その決定したデータを後部プログラムのゲームに関連づけてゲームを進めるステップとを備えるコンピュータプログラムを格納した記憶媒体。
【請求項9】
コンピュータ装置に入っているプログラムの前部プログラムと後部プログラムにおいて、
前部プログラムのプレイ結果で作成されたプレイ結果データを後部プログラムで受け取った値が後部プログラムのゲームの進行に影響を与える学習装置であって、
プレイヤーが前部プログラムでプレイする入力部と
プレイした結果にもとづいて後部プログラムに影響を与えるデータを作成し記憶する記憶部と、
該データが後部プログラムのゲーム進行に影響を与え、後部プログラムのゲームを進行させる制御部とを有する、学習装置。
【請求項10】
コンピュータ装置に入っているゲームプログラムであって、
問題解答入力欄を表示する手ステップと該入力された解答を判定するステップと、判定結果を該ゲーム進行に関連づけるステップと、該関連づけられたデータにより該ゲームを進行させるステップとを有するゲームプログラム。
【請求項11】
ゲームプログラムにある複数の問題の解答が入力される毎に該入力結果を判定するステップと、
該判定結果をその都度該ゲーム進行に関連づけるステップと、該関連づけられた結果がその都度該ゲーム進行に影響を与える請求項10のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、学習を促進するゲームに関するものである。
【背景技術】
【0002】
従来、問題を解いて合格した結果、ゲームをプレイできるものとして以下の特許文献がある。
タブレットなどのコンピュータ装置の記憶部に、説明、問題とその解答とゲームを保存しておいて正解であればご褒美に保存してあるゲームをプレイできる発明である。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しょうとする課題】
【0004】
ここで、特許文献1に記載された学習促進装置は、学習を努力して成し遂げたらご褒美にゲームがプレイできるものである。
しかし、ゲームは一過性のものであり、本発明のように例えばペット育成ゲームやロールプレイイングゲームのオブジェクトのように問題を継続して解いてそのパラメータやステータスを変化させるようなものではない。
【0005】
つまり問題を解いた結果がゲーム進行に影響を与えていくものではない。
したがって問題に正解しなくても他のゲームをプレイして楽しむことができる。問題とゲーム内容に関連性がなく、解答結果がゲームの進行に影響しないからである。
【課題を解決するための手段】
【0006】
上記問題を解決するためにこの考案では、
通信装置、入力装置、表示装置、記憶装置とを備える情報処理装置に入っているプログラムで、
入力された解答の正誤状態を決定し、その正誤状態をデータ化する解答処理関連部分とそのデータをゲーム処理関連部分に取り込むプログラムにおいて、
解答処理関連部分のプレイ結果で作成されたプレイ結果データによってゲーム処理関連部分のゲームの進行に影響を与えるゲームシステムであって、
プレイヤーが解答処理関連部分でプレイした結果データにもとづいてゲーム処理関連部分のゲームを進行させる手段とを備える、ゲームシステム。
であることを特徴とする。
【0007】
コンピュータプログラムであって、
このプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っている情報処理装置は通信部、入力部、表示部、記憶部とを備え、
このプログラムは解答入力を受け付ける入力ステップと、
解答入力の結果を判定する判定ステップと
前記判定結果をこのプログラムのゲーム処理関連部分のゲームに関連付けるステップと
解答処理関連部分の決定データに関連づけてゲーム処理関連部分のゲームを進行させるステップと
を備えるプログラム。
であることを特徴とする。
【0008】
情報処理装置において実行されるゲーム実行方法であって、
この情報処理装置に入っているプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っている情報処理装置は通信部、入力部、表示部、記憶部とを備え、
該プログラムはユーザを含む人の物事の理解度のテストを実行するテスト実行ステップと、
該テスト結果を解答処理関連部分で判定するテスト結果判定ステップと
その判定されたデータをゲーム処理関連部分にあるゲームの進行に関連づけてゲームを進行させるゲーム進行ステップとを有する、ゲーム実行方法。
であることを特徴とする。
【0009】
解答処理関連部分で複数の単元の問題が解答される毎にゲーム処理関連部分に送付するデータまたはゲーム処理関連部分が受け取り可能なデータを決定する手段と
該データをその都度ゲーム処理関連部分に読み込んでゲームの進行に利用する手段とを備える
0006のゲームシステム。
であることを特徴とする。
【0010】
解答処理関連部分にある複数の単元問題が解答される毎にゲーム処理関連部分で受け取り可能なデータを決定するステップと
該データをその都度ゲーム処理関連部分のゲームの進行に関連づけるステップとを備える
0007のプログラム。
であることを特徴とする。
【0011】
解答処理関連部分にある複数の単元の問題が解答される毎にプレイ結果データを決定するステップと、
該データをゲーム処理関連部分のゲームの進行に関連づけるステップとを備える
0008のゲーム実行方法。
であることを特徴とする。
【0012】
ゲーム装置であって
このゲーム装置に入っているプログラムは出題された問題の解答を処理する解答処理関連部分と該処理結果をこのプログラムに含まれるゲームの進行に関連づけてゲームを進行させるゲーム処理関連部分とからなり、
このプログラムの入っているゲーム装置は通信部、入力部、表示部、記憶部とを備え、
解答処理関連部分でゲーム処理関連部のゲームで利用するデータを決定するステップと、
決定された該データをゲーム処理関連部のゲームで利用するステップとを備えるゲーム装置。
であることを特徴とする。
【0013】
コンピュータプログラムを格納した記憶媒体であって、
このプログラムの入っている情報処理装置は通信装置、入力装置、表示装置、記憶装置とを備え、
このプログラムは問題の解答入力を受け付けてこの結果を処理する前部プログラムと、プレイ結果を決定する前部プログラムのデータに関連づけてゲームを進行させる前記ゲームを含む後部プログラムとに分かれ、
この前部プログラムは問題を提示する問題提示ステップと、該問題の解答結果に応じて後部プログラムに取り込ませる取り込み用データを決定するステップとを備え、
その決定したデータを後部プログラムのゲームに関連づけてゲームを進めるステップとを備えるコンピュータプログラムを格納した記憶媒体。
であることを特徴とする。
【0014】
コンピュータ装置に入っているプログラムの前部プログラムと後部プログラムにおいて、
前部プログラムのプレイ結果で作成されたプレイ結果データを後部プログラムで受け取った値が後部プログラムのゲームの進行に影響を与える学習装置であって、
プレイヤーが前部プログラムでプレイする入力部と
プレイした結果にもとづいて後部プログラムに影響を与えるデータを作成し記憶する記憶部と、
該データが後部プログラムのゲーム進行に影響を与え、後部プログラムのゲームを進行させる制御部とを有する、学習装置。
であることを特徴とする。
【0015】
コンピュータ装置に入っているゲームプログラムであって、
問題解答入力欄を表示する手ステップと該入力された解答を判定するステップと、判定結果を該ゲーム進行に関連づけるステップと、該関連づけられたデータにより該ゲームを進行させるステップとを有するゲームプログラム。
であることを特徴とする。
【0016】
ゲームプログラムにある複数の問題の解答が入力される毎に該入力結果を判定するステップと、
該判定結果をその都度該ゲーム進行に関連づけるステップと、該関連づけられた結果がその都度該ゲーム進行に影響を与える
0016のゲームプログラム。
であることを特徴とする。
【発明の効果】
【0017】
本発明は、問題を解いていくとその正解率によってゲームのオブジェクトが影響を受け、ゲームの進行に影響を受ける。そして問題を解くことを積み重ねなければゲームが進行しないので継続した勉強の動機づけになる。
例えばペット育成ゲームでは問題を解いて合格し、ゲームを続ければ該ペットは元気に、幸せになるし、なまけて問題に合格しなければ該ペットは衰弱して死んでしまうのでユーザは頑張って勉強して該ペットの世話をやこうとする。
【図面の簡単な説明】
【0018】
【
図1】本発明の実施形態に係るハードウエア構成図の一例
【
図2】本発明の実施形態に係るシステムのフローチャートの一例
【
図3】本発明の実施形態に係る前部プログラムの問題と解答入力画面の一例
【
図4】本発明の実施形態に係る前部プログラムの問題と解答入力画面の一例
【
図5】本発明の実施形態に係る前部プログラムの問題と解答入力画面の一例
【
図6】本発明の実施形態に係る後部プログラムのオブジェクトの戦闘力のパラメータの一例
【
図7】本発明の実施形態に係る後部プログラムが取り込む識別子の一例
【
図8】本発明の実施形態に係るシステムのフローチャートの一例
【
図9】本発明の実施形態に係るシステムの複数台コンピュータ装置の構成図の一例
【
図11】本発明の実施形態に係るプログラムの構成図の一例
【
図12】本発明の実施形態に係るシステムのフローチャートの一例
【発明を実施するための形態】
【0019】
[実施形態]
本発明のプログラムでは問題の解答の入力を受け入れ、その解答の正解率によって後のゲームで利用するデータを決定するまでを解答処理関連部または解答処理関連部分または解答処理部または前部プログラといい、そのデータを取り込んで、それ以降のゲームを含むプログラムに関連づける部分をゲーム処理関連部またはゲーム処理関連部分またはゲーム処理部または後部プログラムと記す。
【0020】
以下実施例を記す。ユーザは問題を解きます。
該問題は理科や社会の書籍のように学習内容を含んだものでその学習内容から作成された問題でもよいし、学習内容は紙の書籍やプリントでもよい。解答入力欄は本発明プログラムの入っている情報処理装置の画面にある場合である。
ユーザは入力装置で問題の解答を入力しその解答によって制御装置は該データを決定しこれをゲーム処理関連部で取り込めるようにする。あるいはゲーム処理関連部に送付する。
【0021】
ゲーム処理関連部は解答処理関連部の中の該データを受け取り、これによりゲーム処理関連部のゲームの進行は影響を受ける。
該ゲームの進行は該データ以外にもユーザの入力で影響を受ける場合もある。
後部プログラムに送る、あるいは取り込む方法は通信回線、無線,ケーブル、手入力等がある。
ここでいう情報処理装置とはコンピュータ機能を有する機器でタブレットやパーソナルコンピュータやスマートフォン、PDA、ゲーム機器、サーバー等の機器である。本願ではコンピュータ装置とも記す。
【0022】
解答処理関連部をプログラムA、ゲーム処理関連部をプログラムBとも呼ぶことにすると以下の説明も可能である。
この場合はプログラムA部よりプログラムB部に取り込まれるデータを「後部プログラム取り込みデータ」と呼ぶことにする。
このデータはパラメータ、引数、識別子などであり、プログラムコード内、ケーブル、バス、無線、通信回線等で取り込む。
問題は手元の情報処理装置で解き、Bプログラムのゲームはサーバー上で行うこともできる。
ゲームのオブジェクトの状態や能力を表すステータスを変える場合はステータスの数値をプログラムAのプログラムB用取り込みデータに基づいて変更する。
【0023】
同一プログラムコード内で
解答処理関連部とはゲーム処理関連部に読み込むデータを決めるまで、場合によってはゲーム処理関連部にデータを送付するまでのプログラムコードの範囲であり
ゲーム処理関連部とはそのデータを読み込んでゲームを進めるプログラムである。
異なるプログラムコード間においては解答処理関連部とは後部プログラムに読み込むデータを決めるプログラムの範囲であり、ゲーム処理関連部とはそのデータを読み込んでゲームを進めるプログラムである。または、解答処理関連部とはゲーム処理関連部に読み込むデータを決めるプログラムの範囲であり、ゲーム処理関連部とはそのデータを読み込んでゲームを進めるプログラム部分である。
【0024】
本発明のプログラムの役割は2つに分かれる。ここでは1つをAプログラムまたは単にA、2つめをBプログラムまたは単にBとよんだ場合を説明する。
Aプログラムはゲームまたは解答入力処理プログラムであるとする。プログラムはゲームでなくてもよい。
例えば問題とその解答入力処理部分であってもよい。あるいは解答入力処理部分であってもよい。
ユーザはAの表示する画面でゲームをプレイまたは解答を入力する。
その結果Aプログラムは結果に応じてBの取り込み用データを発行する。
例えば解答入力やゲームプレイの結果、得点や得点のランクなどであり、75とかd45t6とかのような識別子もありうる。Aプログラムのゲームプレイは解答入力と同じことである。Aのゲームプレイの結果、得点が得られるからである。
75は点数である場合もある、d45t6はプレイ結果のランクや状態を示す識別子である。
それは「よくできました」の類を表してもよい。問題の解答入力結果でもゲームの場合と同じである。
【0025】
このAプログラムが発行したデータをBプログラムが受け入れBのゲームを進行させる。
あるいは進行させる補助とする。一例として、「よくできました」を表すd45t6を受け取ったBプログラムはこのプログラムがペットの育成ゲームであった場合はこの場合は1点をプラスするようにプログラムされているとし、このプラス1点でペットはより元気になるようにプログラムされているとするとより元気な画像がプログラムにより選択され画面に表示される。マイナス1点の場合は現在の表示画像より悪い状態のペットが画面に表示される。
上記は解答処理関連部とゲーム処理関連部の接続方法の一例である。
【0026】
また、ペット育成ゲームの一例においては前記A部で発行されたデータの種類によりB部で-1、+1等の点数が与えられる場合は、これによりキャラクタのレベルが良い、普通、悪い等に変化し、キャラクタが画面に表示される
シューティングゲームの一例においては前記A部で発行されたデータの種類によりB部で-1、+1等の点数が与えられ、これにより発射する弾丸がー1の場合は1つ減り、+1場合は1つ増えることになる。
あるいは直接点数をプラス、マイナスしてB部に渡してもよい。これは以下の説明でも同じである。
ここの場合データは点数のプラスマイナスの数字や識別子等である。
【0027】
ロールプレイングゲームの一例においては前記A部で発行された識別子の種類によりB部で-1、+1等の点数が与えられこれにより―1の場合は冒険者のパワーが減少し、+1の場合は増加する。
なお、識別子を用いないで正解率により直接+2、―1点等を後部プログラムに送ってもよい。
また後部プログラムの各オブジェクトに送るデータを分類して送ってもよい。つまり主人公Sには+1点やS1を送り、悪役Tにはー2点やT2を送る。
上記は解答処理関連部とゲーム処理関連部の接続方法の一例である。
【0028】
図によって本実施形態について説明する。
図1は本発明の実施形態に係るシステムのハードウエア構成図の一例である。
101は情報処理装置本体、これはコンピュータ装置ともいえる。102は各部をつなぐバス線、103は制御部であり制御、データ送付、演算等を行う装置。104の記憶部は作成したり受信したりしたデータを蓄えておく装置、105の表示部はゲーム画面や問題画面等を表示する表示装置、106の入力部はマウス、キーボード等で文字等を入力し、画面で項目の選択をしたり、ゲームの進行の指示も行う。タッチ入力がある場合は画面も入力装置となる。
【0029】
図2は本発明の実施形態に係るシステムのフローチャートの一例である。開始処理がなされると解答処理関連部では解答入力画面を表示する(ステップS201)。問題は質問形式、ゲーム形式等さまざま可能である。ユーザは問題に解答する(ステップ202)。解答するとは理解度確認ゲームをプレイして得点を得るものも含まれる。ユーザは解答を終了する(ステップS203)。すると制御部はゲーム処理関連部用の取り込み用データを決定する(ステップS204)。
ここで決定とは点数として+1、-1などオブジェクトのパラメータを増減する場合、与えられた選択肢の中から項目データを選ぶ場合、既存のデータにプログラムに従って記号や数を付加あるいは削除する場合等が考えられる。
ゲーム処理関連部はこの取り込みデータを判定する(ステップS205)。この判定はこの取り込み用データを取り込んでゲーム処理関連部のゲームに利用するべきか否か、あるいは取り込んでゲーム処理関連部でどのように利用するか等である。取り込まない場合は解答処理関連部の決定データは利用されず、システムは変化がないかまたは終了する。
【0030】
取り込み用データがゲーム処理関連部に取り込まれた場合は(ステップS206)、取り込み用データをゲーム処理関連部のゲームに関連づける(ステップS207)。そしてゲームを進行させる(ステップS208)。
良い条件の取り込み用データであればゲームを優位に進められるだろうが、ユーザのプレイ能力にも大きく左右される場合もある。
【0031】
図9は本発明の実施形態に係るシステムのフローチャートの別の一例である。これは取り込み用データをゲーム処理関連部がかならず取り込む場合である。
開始処理がなされると解答処理関連部は解答入力画面を表示する(ステップS901)。問題は質問形式、ゲーム形式等さまざま可能である。ユーザは問題に解答する(ステップ902)。解答するとは理解度確認ゲームをプレイして得点を得るものも含まれる。ユーザは解答を終了する(ステップS903)。すると制御部はゲーム処理関連部用の取り込み用データを決定する(ステップS904)。
ここで決定とは点数として変数に+1、-1を増減し、オブジェクトのパラメータを増減する場合、与えられた選択肢の中から項目データを選ぶ場合、既存のデータにプログラムに従って記号や数を付加あるいは削除する場合等が考えられる。
ゲーム処理関連部はこの取り込み用データを取り込む(ステップS905)、取り込み用データをゲーム処理関連部のゲームに関連づける(ステップS906)。そしてゲームを進行させる(ステップS207)。
良い条件の取り込み用データであればゲームを優位に進められるだろうが、ユーザのプレイ能力にも大きく左右される場合もある。
【0032】
図10は本発明の実施形態に係るシステムのフローチャートの別の一例である。開始処理がなされると解答処理関連部は問題の解答入力欄を表示し(ステップS10001)、ユーザは解答を入力する(ステップS10002)、解答入力を終了し制御部に結果を送ると(ステップS10003)、制御部はプログラムコードにより入力されたデータの処理を行う(ステップS10004)、この処理によりゲーム処理関連部への処理が行われる(ステップS10005)、そしてこの処理によりゲーム処理関連部のゲームに関連づけられてゲームが進行される(ステップS10006)。
【0033】
図3は本実施形態におけるプログラムA部の入力画面の一例である。
ユーザが人間の体のつくりをどの程度理解できているかを確認する問題である。
この単元問題は問題文が10ありその各々の正誤を判断し、正しい場合は入力欄に1を、間違っている場合は2を入力するものである。この問題で8問以上正解した場合は、例えばプログラムB部のゲームのペットにエサを与えられる画面に移動し、エサを与えることができる。この他、戦闘ゲームの例では主人公に有利な画面に移動したり、主人公のパワーが増大する等ゲームの種類に応じていろいろ考えられる。
また、プログラムA部は前記ユーザの入力結果から正解がいくつあるかを判定し、その判定に応じた識別子を決定する。この決定の内容はプログラムがプログラムコードの中にある識別子を選択する場合とプログラムコードの指示にしたがって識別子を作成したり、キャラクターの状態を表す変数を増減したり等である。
【0034】
プログラムA部より決定されたデータをプログラムB部のゲームは取り込み、その内容を判定し、判定結果をゲームに利用する。その利用の仕方はそのデータに依存してゲームを進める場合もあれば、シューティングゲームの一例にように発射する弾を増やすだけにする等部分的な関連の場合もある。
プログラムB部はプログラムA部の発行するデータを利用できるようプログラムされている。
上記はプログラムA部とプログラムB部の接続方法の一例である。
プログラムA部とは解答処理関連部であり、プログラムB部とはゲーム処理関連部である。
【0035】
図4はプログラムA部に神経衰弱ゲームがある場合の一例である。
ランと走るがカードのペアであり、このようにしてペアを見つけていきゲームを終了すれば終了に要した時間がカウントされこの時間によってデータを決定する。たとえばこの例では180秒以内に終了すればプログラムB部のペットにエサを与えることができる。
その仕組みの一例は、プログラムA部のタイマー関数で180秒以内の終了が認識されれば、ペット育成ゲームの例としてプログラムB部のペットにエサを与える関数によりエサを与えるか、あるいはエサをやれる画面を表示する。
タイマー関数が180秒以内を認識してペット育成ゲームの画面を表示する命令を実行するまでのコードがプログラムA部である。あるいは採点結果を決定するまでがプログラムA部であり、採点結果によりペットにエサを与える等の行為を行うコードよりがプログラムB部である。
また、ペット育成ゲームの画面が表示されてからの進行コードはプログラムB部である。このプログラムA部のゲームも0033同様、プログラムB部へのさまざまな接続方法が可能である。
上記でペットにエサを与えるとペットは良い状態へと移行する。次にまたプログラムA部の別の解答入力を行い、その結果によりペットの状態が変わる。この繰り返しである。シューティングやロールプレイング等の他のゲームでもオブジェクトの状態の変化は同じようにして行う。
【0036】
図5はプログラムA部が捕獲ゲームの一例である。
食べ物をたらいにキャッチした場合は+1点、食べ物以外はー1点となります。
2分間で15点以上とればプログラムB部のペットゲームにエサを与えることができます。
【0037】
図6はプログラムB部の戦闘ゲームの1オブジェクト(キャラクター)の戦闘力のパラメータの一例である。
パラメータattackの値が戦う相手より高ければ戦いには勝つ。
この数値はプログラムA部のプレイの結果増減する。
【0038】
プログラムA部のゲームだけでも楽しんで学習できるのですが、プログラムB部のゲームが加わることでさらに楽しいものになります。
また、プログラムB部のペットに一定時間内にエサを与えないとペットはお腹をすかし、衰弱して死んでしまうのでその弱ったペットを見ればユーザはかわいそうに思って勉強してエサを与えるでしょう。
ペットがより幸せそうになればそれを楽しみにより勉強してエサを与えるでしょう。
【0039】
プログラムA部で作成されたデータは引数としてプログラムB部に取り込まれる場合もある。
プログラムA部が+1点をプログラムB部に送ればこの点数がプログラムB部ゲームに影響を与える場合もあり、識別子s43eがプログラムB部のゲームに与えられればこのパラメータの役割どおりの動きをする場合もある。
【0040】
ゲームの場合、いろいろな変数をパラメータという場合、これらはキャラクターであるオブジェクトの能力や状態等を数値で表す。本育成ゲームの場合もプログラムA部の処理の結果プログラムB部のパラメータの数値を増減する場合もある。
【0041】
図7は本案の解答処理関連部が識別子を決定してゲーム処理関連部に送るかまたゲーム処理関連部が取り込めるようにする場合の一例である。
ユーザが単元問題1の課題をクリアした場合は解答処理関連部は単元問題1クリア用に作成されているad57ftを選択してゲーム処理関連部が取り込めるようにする。同様にして単元問題2をパスした場合はtr82pkを選択するようにプログラムしておく。ゲーム処理関連部もこれは単元問題2のクリアの識別子であると認識するようにプログラムしておくとこれを取り込んで単元問題2クリアに関連したゲーム進行を行う。
【0042】
本発明は1台のコンピュータ装置で利用するだけではなく、複数台のコンピュータ装置で役割を分担して実行することもできる。ここにその一例を示す。本発明のプログラムで解答処理関連部の入ったXコンピュータ装置でゲーム処理関連部への取り込み用データを決定し、本発明のゲーム処理関連部の入ったYコンピュータ装置では前記取り込み用データを取り込んでゲーム処理関連部の中のゲームに利用する。
Xコンピュータ装置やYコンピュータ装置はユーザの端末機やサーバーも含まれる。
Xコンピュータ装置で問題に解答し、この結果データをYコンピュータ装置で取り込んでYコンピュータ装置でゲームをプレイする。その逆も可能であるし、端末機どうしでやりとりすることもできる。インターネットや無線やケーブルなどでデータの送受信を行う。
【0043】
図8はXコンピュータ装置とYコンピュータ装置のデータのやりとりを示す一例である。
801はXコンピュータ装置でこれはユーザ端末機、サーバーなどであり問題の解答欄を含む解答処理関連プログラムが入っており、ゲーム処理関連部への取り込み用データ決定までを行い、場合によってはYコンピュータ装置へのデータ送付も行う。
802は接続方法、803はYコンピュータ装置であり、これはユーザ端末機、サーバーなどでありゲームを含むゲーム処理関連プログラムが入っており解答処理関連プログラムで決定した取り込み用データを取り込む。場合によってはXコンピュータ装置へ接続してデータの受信を行う。
【0044】
本実施形態のプログラムは情報処理装置にインストールする場合もあればコピーペーストで移す場合もある。
これらを含めて情報処理装置に入れるまたは入っていると表現する。
【0045】
解答処理関連部の取り込み用データを判定するとはゲーム処理関連部が該データを識別する手段を有していて、該データをその数値や識別子から判別することである。
【0046】
「このゲームプログラムは問題提示および解答入力部分である解答処理関連部と解答処理関連部からのデータを受け取るゲーム処理関連部とに分かれ」という記述があるがこれはプログラムコードが連続している1つのプログラムではその働きのことを説明している。プログラムが解答入力をうけてその結果をゲームで取り込むデータにするまでが解答処理関連部の部分、場合によっては該データをゲーム処理関連部に送ったり、ゲーム処理関連部に接続処理したりするまでが解答処理関連部であり、それ以降の該データを取り込んでゲームに利用する部分がゲーム処理関連部である。
【0047】
解答処理関連部とゲーム処理関連部がそれぞれ独立しているものも可能である。
この場合は解答処理関連部のゲーム等がプレイや解答入力がされるとゲーム処理関連部用の取り込み用データが決定される。この決定された取り込み用データをゲーム処理関連部が読み込んでゲーム処理関連部にあるゲームの進行に関連づける。決定されたデータを保存する場合は解答処理関連部の中でもよいし、ゲーム処理関連部の中でもよいし、テキスト形式その他の形式で解答処理関連部やゲーム処理関連部の外においてもよい。
【0048】
解答処理関連部の問題の単元は複数あって問題の単元毎にゲーム処理関連部のゲームの取り込み用データを決定する場合もある。
この場合の問題は例えば10問設問を集めたものを1単元とする。
この発明では1単元の問題のみでも効用はある。
解答処理関連部で1回のみ解答入力処理をし、その成績の状態によってゲーム処理関連部のゲームの出発点が異なる一例もある。
例えば戦闘ゲームの場合は成績がよければ関連するキャラクターの戦闘力が大きい状態でプレイでき、成績が悪ければ小さい状態、つまり不利な状態でプレイすることになる。したがってプレイヤーつまりユーザには頑張って勉強して良い成績を得ようとする動機となる。
【0049】
解答処理関連部にある複数の問題が解答される毎に該プログラムはゲーム処理関連部で受け取り可能なデータを決定し、ゲーム処理関連部は該データをその都度ゲーム処理関連部に読み込んでゲームの進行に利用する。
これによりユーザは一定期間または相当な期間の間ゲームをプレイすることになる。
例として問題1の10問の設問に回答してゲーム処理関連部のゲームの育成用ペットにエサをやり、別の日に問題2の14問の設問に解答してまた育成用ペットにエサをやる。
これを30日等の相当な期間続ける。勉強をなまけて数日間問題の設問に解答して合格点をとらないと該ペットは衰弱して死んでしまう。
このような怠けはシューティングゲームでは弾丸数減少や発射スピードの減少、ロールプレイングゲームではオブジェクトのパワーの増減やステイタスの増減につながる。怠けると敵のオブジェクトのパワーが増す例もある。
【0050】
さらに図に関連してゲーム装置などの情報処理装置の説明をしておきます。
情報処理装置はパーソナルコンピュータ、スマートフォン、タブレット、ゲーム装置などの情報処理装置である。
これらをまとめてコンピュータ装置ともいう。
これらの記憶部はRAM、ROM、ストレージなどの記憶装置を含む、制御部は演算部でありCPUによって処理される。入力装置はマウス、キーボード、画面、マイクなどである。
ここでは1台の情報処理装置の中でのやりとりを説明したが識別子などのデータの発行とデータの取り込みかつゲーム進行とは別々の情報処理装置でおこなってもよい。それらの接続はケーブルやインターネット、無線通信などでデータのやり取りをしてもよい。
【0051】
本発明の実施例を以下の表現でも記す。
ゲーム装置であって、この装置にはプログラムが入っており、このプログラムは解答処理関連部で、
このプログラムのゲーム処理関連部のゲームの進行に影響を与えるデータ入力を受付、ゲーム処理関連部のゲームの進行に影響を与えるデータを作成する
解答入力の結果データを作成するプログラムと、ゲーム処理関連部のゲームにこのデータを取り込んでこのゲームの進行に関連させるプログラムにおいて
入力装置により入力またはプレイされた結果によりこのゲームで利用するデータを作成する手段と
このデータを取り込んでゲームの進行に関連づける手段とを有することを特徴とする、
ゲーム装置。
【0052】
解答処理関連部とゲーム処理関連部の2つの部からなるゲームシステムであって
ユーザがプレイした解答処理関連部のプログラムからプレイ結果のデータをゲーム処理関連部のプログラムで受け取り
このデータによってゲーム処理関連部のゲーム進行が進められるゲームシステム。
【0053】
ゲーム装置であって
このゲーム装置はユーザに入力を求めてその処理結果データを作成するデータ作成部と該作成されたデータを取り込んでゲームの進行に関連づけてゲームを進行させるゲーム進行部とを有するゲーム装置
【0054】
本発明でのデータ情報の共有例についてさらに説明する。
複数のオブジェクト間でデータを共有できる場合も含む。
データ情報の共有は別々のプログラムが1つのデータを共有することが可能な場合もある。共有オブジェクトのデータ型はBoolean, Number, String, Array, Object 型などである。
データの共有はデータベースでも可能である。
以下の実施例の請求項も可能である。
【0055】
通信装置、入力装置、表示装置、記憶装置とを備える情報処理装置に入っているプログラムの
入力された解答の正誤状態を決定し、その正誤状態をデータ化する解答処理関連部とそのデータをゲームを含むゲーム処理関連部に取り込むプログラムにおいて
解答処理関連部のプレイ結果で作成されたプレイ結果データをゲーム処理関連部で受け取った値がゲーム処理関連部のゲームの進行に影響を与えるゲームシステムであって、
プレイヤーが解答処理関連部で入力した結果にもとづいてゲーム処理関連部に取り込ませるデータを作成する手段と、
該データをゲーム処理関連部に取り込む手段と、
取り込まれた該データをゲーム処理関連部で判定する手段と
判定された結果に応じてゲーム処理関連部のゲームを進行させる手段とを備える、ゲームシステム。
【0056】
コンピュータプログラムであって
このプログラムの入っている情報処理装置は通信装置、入力装置、表示装置、記憶装置とを備え、
このプログラムは解答入力処理部分である解答処理関連部と解答処理関連部からのデータを
受け取ってこれを利用するゲーム処理関連部とに分かれ、
この解答処理関連部は問題の解答入力を受け付ける解答入力ステップと、該解答結果に応じて解答処理関連部に取り込ませる取り込み用データを決定するステップとを備え、
解答処理関連部は該取り込み用データを判定する判定ステップと、その判定したデータをゲーム処理関連部のゲームの進行に利用するステップとを備えるプログラム。
【0057】
情報処理装置において実行されるゲーム実行方法であって、
この中に入っているプログラムはユーザを含む人の物事の理解度のテストを実行するテスト実行ステップと、
該テスト結果をゲーム処理関連部のプログラムで判定するテスト結果判定ステップと
その判定されたデータをゲーム処理関連部のプログラムにあるゲームの進行に関連づけてゲームを進行させるゲーム進行ステップとを有する、ゲーム実行方法。
【0058】
前部プログラムにある複数の単元問題が解答される毎に該プログラムはゲーム処理関連部で受け取り可能なデータを決定する手段と
該データをその都度ゲーム処理関連部に読み込んでゲームの進行に利用する手段とを備える
0055のゲームシステム。
【0059】
解答処理関連部にある複数の単元問題が解答される毎にプログラムはゲーム処理関連部で受け取り可能なデータを決定するステップと
該データをその都度ゲーム処理関連部に読み込んでゲームの進行に関連づけるステップとを備える
0056のプログラム。
【0060】
解答処理関連部にある複数の単元問題が解答される毎にゲーム処理関連部で受け取り可能なデータを決定するステップと
該データをその都度ゲーム処理関連部に読み込んでゲームの進行に関連づけるステップとを備える
0057のゲーム実行方法。
【0061】
ゲーム装置であって
データ決定プログラムがゲームで利用するデータを決定するステップと
決定された該データをゲームを含むデータ取り込みプログラムで取り込むステップと
取り込まれた該データを前記ゲームの進行に関連づけるステップとを備えるゲーム装置。
【0062】
コンピュータプログラムを格納した記憶媒体であって
このプログラムの入っている情報処理装置は通信装置、入力装置、表示装置、記憶装置とを備え、
このプログラムは解答入力部分である解答処理関連部と解答処理関連部からのデータを
受け取ってこれを利用するゲーム処理関連部に分かれ、
この解答処理関連部は解答入力を受け付ける解答入力受付ステップと、該解答入力結果に応じてゲーム処理関連部に取り込ませる取り込み用データを決定するステップとを備え、
ゲーム処理関連部は該取り込み用データを判定する判定ステップと、その判定したデータをゲーム処理関連部のゲームの進行に利用するステップとを備えるコンピュータプログラムを格納した記憶媒体。
【0063】
コンピュータ装置に入っているプログラムの解答処理関連部とゲーム処理関連部において
解答処理関連部の入力結果で作成された入力結果データをゲーム処理関連部で受け取った値がゲーム処理関連部のゲームの進行に影響を与える学習装置であって、
プレイヤーが解答処理関連部で入力する入力部と
入力した結果にもとづいてゲーム処理関連部に取り込ませるデータを作成するデータ作成部と、
該データをゲーム処理関連部に取り込む取得部と、
取り込まれた該データをゲーム処理関連部で判定し、
判定された結果に応じてゲーム処理関連部のゲームを進行させる制御部とを有する、学習装置。
【0064】
ゲームプログラムの中に問題の解答入力プログラムが組み込まれている場合について説明する。
図11は本発明のゲームプログラムの一例である。
1101はゲームプログラム、1102はゲームプログラムの中の単元問題1、1103は単元問題2、1104は単元問題3である。ユーザは単元問題1を解答し、その解答結果がゲームに影響を与えながらゲームを進行させる。同様に単元問題2、単元問題3を解きゲームを進行させる。
ゲーム一般にあてはまりますが、ロールプレイングゲームの一例として、解答を入力する毎にオブジェクトの状態がその解答の判定結果により変化します。解答入力毎にオブジェクトの状態にプラス、マイナスのポイントを加減する場合はオブジェクトの状態が変わります。シューティングゲームの場合は弾丸の数の増減等も考えられます。
それは戦闘能力の強弱であったりします。ユーザはこの解答結果以外にも入力操作でゲームの進行を変える場合もあり得ます。
【0065】
図12は本発明のゲームプログラムの中に解答入力プログラムが組み込まれている場合のフローチャートの一例である。
ユーザがプレイを始めると、ゲームプログラムは単元問題の解答入力画面を表示する(ステップS1201)、ユーザは単元問題の解答を入力する(ステップS1202)、ゲームプログラムは解答内容を判定する(ステップ1203)、解答入力画面は解答入力欄ともいう。
ゲームプログラムは判定結果データをゲームに関連づける(ステップS1204)、判定結果データの影響を受けながらゲームを進行させる(ステップ1205)。その後次の単元問題の処理を進めていただく。
【0066】
本発明では単元問題を問題と記述した場合もある。
各単元問題の処理はプログラムコードのそれぞれの各単元問題の処理関数により解答の処理を行い、これらの処理結果データをゲーム処理関連部に取り込む。
解答処理関連部の解答入力がゲーム結果での入力の場合はそれらのゲーム処理結果データをゲーム処理関連部に取り込む。
例として、解答処理関連部のゲーム1のプレイにより変化する変数SCOREは、解答処理関連部のゲーム2、ゲーム3のプレイによっても変化するようプログラムしておき、このSCOREのデータをゲーム処理関連部の育成ゲームのペットの状態を表すデータとしてプログラムする。
【0067】
この場合、解答処理関連部の各単元の解答結果のSCOREは次の単元のSCOREに引き継ぐようプログラムしておく。
すなわちSCOREがー1の場合はペットは不幸な状態になり、SCOREが+1の場合はペットは幸せな状態になる等である。
前記の解答入力の場合では合格点をとれば+1点をSCOREに追加し、不合格点ならばSCOREから1点減算する等の処理も一例である。
このようにして解答関連処理部の各単元問題を次々に解答していくことによりゲーム関連処理部のゲームを進行させる。
【0068】
これは解答処理関連部プログラムとゲーム処理関連部プログラムがそれぞれ異なるコンピュータ装置に入っている場合もほぼ同様である。
この場合、解答処理関連部の獲得点数をゲーム処理関連部のSCOREに増減する方法もある。
どちらかのコンピュータ装置の記憶装置に解答処理関連部への読み込み用データを保存しておき、これを単元問題解答処理毎に増減する。
また1台のコンピュータ装置の中の別々のアプリケーションソフトがそれぞれ解答処理関連プログラムであり、解答処理関連プログラムであっても前記2台のコンピュータ装置の場合とほぼ同様であり、1台のコンピュータ装置の記憶装置内でデータの受け渡しが行われる。
【符号の説明】
【0069】
101 コンピュータ装置
102 コンピュータ装置のバス線
103 コンピュータ装置の制御部
104 コンピュータ装置の記憶部
105 コンピュータ装置の表示部
106 コンピュータ装置の入力部
801 コンピュータ装置
802 通信を表す
803 コンピュータ装置
1101 ゲームプログラム
1102 単元問題1
1103 単元問題2
1104 単元問題3