JP5166472B2 - プログラム及びゲーム装置 - Google Patents
プログラム及びゲーム装置 Download PDFInfo
- Publication number
- JP5166472B2 JP5166472B2 JP2010079543A JP2010079543A JP5166472B2 JP 5166472 B2 JP5166472 B2 JP 5166472B2 JP 2010079543 A JP2010079543 A JP 2010079543A JP 2010079543 A JP2010079543 A JP 2010079543A JP 5166472 B2 JP5166472 B2 JP 5166472B2
- Authority
- JP
- Japan
- Prior art keywords
- answer
- string
- correct answer
- correct
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000004044 response Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 64
- 238000000034 method Methods 0.000 description 63
- 230000008569 process Effects 0.000 description 62
- 239000000203 mixture Substances 0.000 description 37
- 230000000875 corresponding effect Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 27
- 238000004891 communication Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 21
- 235000016496 Panda oleosa Nutrition 0.000 description 18
- 240000000220 Panda oleosa Species 0.000 description 18
- 239000004973 liquid crystal related substance Substances 0.000 description 17
- 230000008859 change Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000015654 memory Effects 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 239000000470 constituent Substances 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 241001422033 Thestylus Species 0.000 description 4
- 235000013305 food Nutrition 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 241000167854 Bourreria succulenta Species 0.000 description 2
- 235000019693 cherries Nutrition 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000001747 exhibiting effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 241000277331 Salmonidae Species 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 244000195452 Wasabia japonica Species 0.000 description 1
- 235000000760 Wasabia japonica Nutrition 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 244000062645 predators Species 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/44—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
- A63F13/5375—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
- A63F2300/1075—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6653—Methods for processing data by generating or executing the game program for rendering three dimensional images for altering the visibility of an object, e.g. preventing the occlusion of an object, partially hiding an object
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8064—Quiz
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8094—Unusual game types, e.g. virtual cooking
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/04—Geographical or like games ; Educational games
- A63F3/0421—Electric word or number games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/18—Question-and-answer games
- A63F9/183—Question-and-answer games electric
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Description
例えば、複数の白ピースと黒ピースとが混在配置された問題が出題され、プレーヤは、一筆書きで次々にピースをタッチして、その色を白黒反転させながら横一列の色を揃えて消すという、白黒が反転することを予測しつつ直感を働かせて一筆書きするのがポイントのゲームが知られている(例えば、非特許文献1参照)。
正答となる文字等の列(以下「正答列」という。)を決定する正答列決定手段(例えば、図6の処理部200、ゲーム演算部210、正答列決定部212、正答列セット514、図24のステップS4〜S10)、
前記正答列を用いて、前記マスの問題配列(以下「問題配列」という。)を作成する問題配列作成手段(例えば、図6の処理部200、ゲーム演算部210、問題配列作成部216、図24のステップS14)、
プレーヤの操作入力に従って前記問題配列に含まれるマスを辿った解答順路を入力する解答順路入力手段(例えば、図6の操作入力部100、処理部200、ゲーム演算部210、解答順路管理部220、解答順路情報532、図24のステップS120〜S122)、
前記解答順路に沿って各マスに割り当てられている文字等を並べることで、解答した文字等の列(以下「解答列」という。)を作成する解答列作成手段(例えば、図6の処理部200、ゲーム演算部210、解答列作成部222、図25のステップS176)、
前記正答列と前記解答列とを比較して正否を判定する正否判定手段(例えば、図6の処理部200、ゲーム演算部210、正否判定部224、図25のステップS180)、
として前記コンピュータを機能させるためのプログラムである。
正答列を決定する正答列決定手段(例えば、図1の制御ユニット1450、図6の処理部200、ゲーム演算部210、正答列決定部212、正答列セット514、図24のステップS4〜S10)と、
前記正答列を用いて、問題配列を作成する問題配列作成手段(例えば、図1の制御ユニット1450、図6の処理部200、ゲーム演算部210、問題配列作成部216、図24のステップS14)と、
プレーヤの操作入力に従って前記問題配列に含まれるマスを辿った解答順路を入力する解答順路入力手段(例えば、図1のタッチパネル1409、制御ユニット1450、図6の操作入力部100、処理部200、ゲーム演算部210、解答順路管理部220、解答順路情報532、図24のステップS120〜S122)と、
前記解答順路に沿って各マスに割り当てられている文字等を並べることで、解答列を作成する解答列作成手段(例えば、図1の制御ユニット1450、図6の処理部200、ゲーム演算部210、解答列作成部222、図25のステップS176)と、
前記正答列と前記解答列とを比較して正否を判定する正否判定手段(例えば、図1の制御ユニット1450、図6の処理部200、ゲーム演算部210、正否判定部224、図25のステップS180)と、を備えたゲーム装置として実現しても良い。
前記正答列決定手段が、前記プライベートデータベースから文字等の列を読み出して前記正答列を決定する手段(例えば、図31の処理部200、ゲーム演算部210、デコード部232、図32のステップS324〜S330)を有するように前記コンピュータを機能させるための第1〜第13の何れかの形態のプログラムである。
本発明を適用した第1実施形態として、携帯型ゲーム装置において、文字や数値、記号などで構成された有意味な並びを、連接配置された複数のマスにバラバラに割り当てて出題し、プレーヤがそれらのマスの全て又はその一部を一方通行に一回限りなぞって解答順路を入力して元の有意味な並び順を復元するパズルゲーム、所謂「一筆書きパズルゲーム」に類するゲームを実行する例について説明する。尚、以下の説明における「文字」とは、特にことわりを入れない場合、仮名・漢字・アルファベット・ハングル文字など各国言語に使用される文字や、数値、各種記号を含む意味として使用する。
図1は、携帯型ゲーム装置の構成例を説明するための外観図である。本実施形態における携帯型ゲーム装置1400は、プレーヤがゲーム操作を入力するための方向入力キー1402及びボタンスイッチ1404と、第1液晶ディスプレイ1406と、第2液晶ディスプレイ1408と、スピーカ1410と、制御ユニット1450とを、ヒンジ1414で開閉自在なフリップフロップ型の装置本体1401に備えている。そして、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408の表面には、スタイラスペン1416などで触れることによって表示画面の任意の位置を入力することのできるタッチパネル1407、1409がそれぞれ装着されている。
また、無線通信モジュール1412や、3軸加速度センサ1422、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408のドライバ回路、タッチパネル1407及びタッチパネル1409のドライバ回路、方向入力キー1402及びボタンスイッチ1404からの信号を受信する回路、スピーカ1410へ音声信号を出力するためのアンプ回路、メモリカード読取装置1418への信号入出力回路といったいわゆるI/F回路(インターフェース回路)を搭載する。これら制御ユニット1450に搭載されている各要素は、それぞれバス回路を介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。
次に、本実施形態におけるパズルゲームの内容について説明する。ゲームを開始すると、例えば図2に示すようなゲーム画面W2が表示される。第1液晶ディスプレイ1406には、ヒント表示欄2(2a,2b,2c)と、現在出題されている問題のレベル表示4と、獲得ポイント6と、プレイ可能な残り時間を示す制限時間8とが表示される。第2液晶ディスプレイ1408には、メッセージ表示部10と、主操作部12と、タッチすることでヒント開示操作を入力できるヒントボタン14と、解答終了操作を入力するための解答終了ボタン16とを備える。
図3(1)のゲーム画面W4に示すように、プレーヤは先ず、問題配列モデル20のマスの中から自身が正解と考える読み方順の先頭に当たる文字が表示されたマスをタッチして始点を決める。最初にタッチされたマスには始点表示体30が表示される。
そうして読み方順2番目のマスを選択したならば、当該2番目のマスから読み方順3番目の文字が表示されていると思うマスへ、同様にしてスタイラスペン1416のタッチ位置をスライド移動させる。以下、読み方順最後までこれを繰り返す。
図6は、上記のようなゲームを実現する為の本実施形態における機能構成の一例を示す機能ブロック図である。
本実施形態における携帯型ゲーム装置1400は、操作入力部100と、処理部200と、音出力部350と、画像表示部360と、通信部370と、記憶部500とを備える。
接触位置検出部102は、表示画面範囲への接触位置を検出することのできるデバイスで実現される。図1のタッチパネル1407,1409がこれに該当する。
そして、本実施形態における処理部200は、ゲーム演算部210と、音生成部250と、画像生成部260と、通信制御部270とを備える。
具体的には、先ず記憶部500に予め記憶されている問題構成条件設定データ512から、難易度レベル520に応じた難しさの問題を構成する上で備えるべき特徴を定義した条件(問題構成条件)を選択する。そして、選択した問題構成条件を満たす配列モデル(文字の描かれていない「マス」と呼ばれる同型の多角形が互いの辺を突き合わせて複数個密着したモデル)を、記憶部500に予め記憶されている配列雛形データ516の中から選択する。
配列雛形データ516は、マスの数毎に用意されていて、配列モデルと、出題正答列524が配置される順番を示した配列順とが対応づけられているために(後述)、その配列順に従って出題正答列524の文字の画像を1マスに1文字ずつ読み方順に合成し、問題配列モデル20を生成する。そして、生成した問題配列モデル20の情報を、どのマスのどの文字を割り当てたかを示す情報とともに、記憶部500に問題配列データ526として記憶する。
図9は、問題構成条件「角部数」の難易度レベルに応じた設定の一例と、角部数のカウントのし方の一例を示す図である。「角部数」とは、問題配列モデル20のマスのうち、配列輪郭の観点から角・隅・凸部に相当するマスの数である。本実施形態では各難易度レベルにおいて許容される数を指定する。本実施形態ではマスは四角形とするので、隣接するマスの数が「2」以下の場合、そのマスを「角部」と認定する。
尚、直線部の長さに関しては、最大長に限らず、全直線部の長さの平均値や中央値、などその他の値を利用する構成としても良い。
例えば、図12(2)〜(4)は、マスの数も外形も同じ配列モデルであるが、正しい配列順を示す破線矢印が図の左方向を向いている直線部の数が異なる。日本語や英語では、通常文字は右方向に並べて記述される。その為、文字が右並びの部分は有意味な文字列として認識され易いが左並びの部分は認識され難い。それ故、左向きの直線部分が多いほど正しい解答順路が見つけ難くなると解される。よって、本実施形態では、図12(1)に示すように、難易度レベルが低いほど許容される配列順の左向き直線部の数が小さく、難易度レベルが高いほど大きく設定する。
「特殊文字周辺連通可能数」とは、特殊文字が割り当てられたマスに隣接するマスのうち、当該特殊文字と読みが連通できるマスの総数であり、本実施形態では各難易度レベルにおいて許容される数を指定する。
尚、ここでいう「ブラインド記号」は、クエスチョンマークのように特定の記号としても良い。また、目隠しやモザイクなどとしても良い。後者の場合には、文字全体が隠れるように適用しても良いのは勿論、その文字の一部分が隠れるように適用するとしても良い。
尚、本実施形態では、混入させる文字種は出題正答列ID522に対応するオリジナルの正答列の文字種と同じとするが文字種を代えても良い。その場合、難易度レベルはそれほど上がらない。
尚、本実施形態ではマスの表示形態を変更する構成としているが、文字の表示形態を変更する構成とすることもできる。
尚、ヒントの内容は適宜設定することができる。例えば、正答列に含まれる単語としても良い。また、ヒントはテキストに限らず、画像や音声でも良い。
次に、本実施形態における携帯型ゲーム装置1400の処理の流れについて説明する。ここで説明される処理は、処理部200がシステムプログラム501並びにゲームプログラム502を読み出して実行することによって実現される。
尚、ここではゲーム画面の画像信号の生成と出力、及びにゲーム音の音信号の生成と出力についての説明は省略するが、公知のゲームと同様にして画像生成部260が画像表示部360(第1液晶ディスプレイ1406,第2液晶ディスプレイ1408)のリフレッシュレートよりも十分に短いサイクルでゲーム画面を表示させるための画像信号を生成し出力する。その際、ゲーム画面を3DCGで生成する場合には、レンダリング等の処理が行われる。同様に、音生成部250でゲーム音の音信号を生成して音出力部350(スピーカ1410)から放音させるものとする。
そして、出題正答列524に他の単語が含まれていなければ、つまり現在の配列雛形データ516が問題構成条件「ミスリード」の条件に適合しなければ(ステップS54のNO)、処理部200はミスリードされないと判断して現在の配列雛形データ516の選択を破棄する(ステップS56)。更に、出題正答列524の選択を破棄するとともに出題正答列ID522をクリアする(ステップS58)。そして、問題配列作成処理を抜けステップS4に戻って正答列の選択からやり直す。
勿論、問題構成条件「ミスリード」の設定が「ない」の場合(ステップS50のNO)、又は問題構成条件「ミスリード」の設定が「有り」で出題正答列524に含まれる他の単語が有れば(ステップS54のYES)、現在の配列雛形データ516の選択をそのまま採用して次の処理に移る。
そして、クリア演出処理を実行する(ステップS198)、
そして、メッセージ表示部10へクリアミスした旨通知する所定のテキストを表示させて(ステップS286;図5(3)参照)、クリアミス演出表示処理を終了する。
そして、解答順路を視覚的に分かりやすく表現し、解答順路の正解/不正解をより趣向を凝らして表現することができる。また、プレーヤが希望すれば解答順路を見つけ出すためのヒントを表示することができる。また、本実施形態によれば、様々な観点から難易度を設定して出題することができる。
次に、本発明を適用した第2実施形態について説明する。本実施形態は、基本的に第1実施形態と同様のハードウェア構成により実現されるが、出題する正答列を予め記憶されている正答列セット514からだけでなく、他のデータから取得可能に構成した制御の仕方が異なる。以下では、主に第1実施形態との差異について説明することとし、第1実施形態と同様の構成要素については同じ符号を付与して説明を省略するものとする。
図31は、本実施形態の機能構成の一例を示す機能ブロック図である。本実施形態は、基本的に第1実施形態の機能構成と同様に実現される。但し、本実施形態では、処理部200が記憶部500から電子メールプログラム570を読み出して実行することによって、電子メールの送受を可能にする電子メール制御部230を含んで機能する。
本実施形態における処理の流れは、基本的に第1実施形態と同様であるが、ステップS4〜S8の処理に代えて、正答列選出処理を実行する。
以上、本発明を適用した実施形態について説明したが、本発明の形態はこれらに限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。
例えば、上記実施形態ではゲーム装置として携帯型ゲーム装置1400を例示したが、据え置き型の家庭用ゲーム装置や業務用ゲーム装置として実現しても良い。
更にはゲーム装置とする電子機器は、“ゲーム装置”として販売される電子機器に限らず、アプリケーションソフトが実行可能な携帯電話機やコンパクトデジタルカメラ、音楽プレーヤ、パソコン、カーナビと言った電子機器も、プログラムを実行可能なコンピュータを内蔵している、或いはコンピュータそのものと言えるため、本発明を実現するゲーム装置の一形態と言える。
また、上記実施形態における褒賞画像は、単に今回獲得したポイントの大小をイメージさせる演出のための画像としているが、これに限らない。例えば、次に出題される問題に関連する画像、正しい解答順路を見いだすためのヒントを含む画像とすることができる。
更に、ステップS244(図25参照)において、進行制御ボタン38がタッチ操作されたことを検知した場合(ステップS244の「次の問題」)、ステップS4に戻るのではなくステップS10に戻るように変更すると良い。
また、上記実施形態の問題配列作成処理では、予め複数種類の配列雛形データ516が用意されていて、問題構成条件に適合する配列モデル516cと配列順516eを満たす配列雛形データ516を選択する構成としているがこれに限らない。
また、生成した配列モデル516cと配列順516eに従って問題配列モデルを作成するように、ステップS88の処理をステップS89のように変更する。
また、クリア演出表示やクリアミス演出表示の内容は適宜変更可能である。
例えば、図36はクリア演出表示の変形例を示す図である。図36(1)に示すように、経路表示体32の各マス状に、エサ50を表示して、移動体34がこれを始点側から順に次々に食べていくように表示制御しても良い。その場合、移動体34が通ったマスはあたかも移動体34が食べてしまったかのように透明体に表示形態を変更すると好適である。そして、図36(2)に示すように経路表示体32の終端まで到達できたならば、図36(3)に示すように画面中に移動体34の好物52を出現させ、移動体34が喜んで追いかけ回す様子をコミカルに表示すると演出性が高まり好適である。
また、これに対応するクリアミス演出表示の変形例としては、「間違いマス」に表示されるエサ50を他のマスとは異なる特別エサ(いかにも、硬くて大きなイメージ)として、移動体34が当該特別エサに到達すると食べるのに苦心するように表示して、その間に移動体34の捕食者をゲーム画面に登場させ、移動体34を捕食或いは追い立てるように表示制御すると更にコミカルで好適である。
また、上記実施形態では、正答列セット514や、配列雛形データ516を予め記憶部500に記憶している構成としているが、通信部370を介して外部装置(例えば、ゲーム提供メーカのサーバ装置)にアクセスしてダウンロードして取得する構成としても良い。
例えば、ステップS50〜S58を省略して、それらに相当するステップをステップS88の後に新設する。但し、ステップS52に対応する新設のステップでは、生成された問題配列モデル20から、配列順に関係無く縦横の並びで読める単語を検索する処理を実行する。より具体的には、問題配列データ526の文字対応データ526bを参照し、同じX軸座標、又は同じY軸座標の対応文字を座標軸プラス方向に並べた仮想文字列を作成し、当該仮想文字列に他の意味の単語となるものが無いかを単語辞書データ518で検索する。同様にして、座標軸マイナス方向に並べた仮想文字列や、外周部の対応文字を時計回りに並べた仮想文字列、反時計回りに対応文字列を並べた仮想文字列についても検索する。そして、ここで検索された単語の数は、その問題の難易度を推定するのにも利用できる。
4 レベル表示
8 制限時間
10 メッセージ表示部
12 主操作部
14 ヒントボタン
16 解答終了ボタン
20 問題配列モデル
30 始点表示体
32 経路表示体
34 移動体
36 褒賞画像
38 進行操作ボタン
40 ゲーム終了ボタン
100 操作入力部
102 接触位置検出部
200 処理部
212 正答列決定部
214 難易度設定部
216 問題配列作成部
218 ヒント表示制御部
220 解答順路管理部
222 解答列作成部
224 正否判定部
226 演出制御部
228 ポイント計算部
500 記憶部
502 ゲームプログラム
512 問題構成条件設定データ
514 正答列セット
516 配列雛形データ
520 難易度レベル
522 出題正答列ID
524 出題正答列
526 問題配列データ
532 解答順路情報
546 解答列
1400 携帯型ゲーム装置
1406 第1液晶ディスプレイ
1407 タッチパネル
1408 第2液晶ディスプレイ
1409 タッチパネル
1450 制御ユニット
Claims (3)
- プライベートデータベースを有するコンピュータに、文字、数字、記号又はこれらの組合せ(以下「文字等」という。)の意味のある並びとなるように、文字等が割り当てられて連接配置されたマスを1度だけ通過する順路をプレーヤに見出させるゲームを実行させるためのプログラムであって、
前記プライベートデータベースに基づいて正答となる文字等の列(以下「正答列」という。)を決定する正答列決定手段、
前記正答列を用いて、前記マスの問題配列(以下「問題配列」という。)を作成する問題配列作成手段、
プレーヤの操作入力に従って前記問題配列に含まれるマスを辿った解答順路を入力する解答順路入力手段、
前記解答順路に沿って各マスに割り当てられている文字等を並べることで、解答した文字等の列(以下「解答列」という。)を作成する解答列作成手段、
前記正答列と前記解答列とを比較して正否を判定する正否判定手段、
として前記コンピュータを機能させるためのプログラム。 - 前記プライベートデータベースは、プレーヤの操作入力に応じて編集可能な住所録、電話番号帳、日記帳、スケジュール帳、及び電子メールデータのうちの何れかのデータベースであり、
前記正答列決定手段が、前記プライベートデータベースから文字等の列を読み出して前記正答列を決定する、
ように前記コンピュータを機能させるための請求項1に記載のプログラム。 - 文字等の意味のある並びとなるように、文字等が割り当てられて連接配置されたマスを1度だけ通過する順路をプレーヤに見出させるゲームを実行するゲーム装置であって、
プライベートデータベースと、
前記プライベートデータベースに基づいて正答列を決定する正答列決定手段と、
前記正答列を用いて、問題配列を作成する問題配列作成手段と、
プレーヤの操作入力に従って前記問題配列に含まれるマスを辿った解答順路を入力する解答順路入力手段と、
前記解答順路に沿って各マスに割り当てられている文字等を並べることで、解答列を作成する解答列作成手段と、
前記正答列と前記解答列とを比較して正否を判定する正否判定手段と、
を備えたゲーム装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010079543A JP5166472B2 (ja) | 2010-03-30 | 2010-03-30 | プログラム及びゲーム装置 |
US13/073,480 US20110244937A1 (en) | 2010-03-30 | 2011-03-28 | Game execution method, storage medium, and electronic instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010079543A JP5166472B2 (ja) | 2010-03-30 | 2010-03-30 | プログラム及びゲーム装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011206444A JP2011206444A (ja) | 2011-10-20 |
JP5166472B2 true JP5166472B2 (ja) | 2013-03-21 |
Family
ID=44710255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010079543A Active JP5166472B2 (ja) | 2010-03-30 | 2010-03-30 | プログラム及びゲーム装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110244937A1 (ja) |
JP (1) | JP5166472B2 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5841409B2 (ja) | 2011-11-09 | 2016-01-13 | 任天堂株式会社 | 制御プログラム、入力端末装置、制御システムおよび制御方法 |
JP6291155B2 (ja) * | 2012-03-30 | 2018-03-14 | 株式会社バンダイナムコエンターテインメント | プログラム及びサーバ |
GB2501145A (en) * | 2012-04-12 | 2013-10-16 | Supercell Oy | Rendering and modifying objects on a graphical user interface |
US8814674B2 (en) | 2012-05-24 | 2014-08-26 | Supercell Oy | Graphical user interface for a gaming system |
US8954890B2 (en) * | 2012-04-12 | 2015-02-10 | Supercell Oy | System, method and graphical user interface for controlling a game |
JP5122037B1 (ja) | 2012-05-25 | 2013-01-16 | 任天堂株式会社 | 操作装置、情報処理システム、および情報処理方法 |
JP5122035B1 (ja) | 2012-05-25 | 2013-01-16 | 任天堂株式会社 | 操作装置、情報処理システム、および通信方法 |
US8599135B1 (en) * | 2012-05-25 | 2013-12-03 | Nintendo Co., Ltd. | Controller device, information processing system, and communication method |
US10052558B2 (en) * | 2013-08-20 | 2018-08-21 | Stigol Llc | Method, apparatus and system of an electronic puzzle game involving extendable lines forming a puzzle image |
WO2015093917A1 (ko) * | 2013-12-22 | 2015-06-25 | 김동주 | 학습용 게임 프로그램을 구비한 모바일 기기 및 컴퓨터 기록매체 |
JP5702009B1 (ja) | 2014-03-31 | 2015-04-15 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
JP6246665B2 (ja) * | 2014-06-06 | 2017-12-13 | 株式会社 ディー・エヌ・エー | サーバ装置、電子ゲーム装置及び電子ゲームプログラム |
WO2016010024A1 (ja) * | 2014-07-15 | 2016-01-21 | フィールズ株式会社 | ゲーム提供プログラム、ゲーム提供システム及びゲーム提供方法 |
JP5735696B1 (ja) * | 2014-11-05 | 2015-06-17 | 株式会社 ディー・エヌ・エー | ゲームプログラム、及び、情報処理装置 |
JP6558096B2 (ja) * | 2015-06-23 | 2019-08-14 | 株式会社セガゲームス | 端末装置及びプログラム |
JP5886459B2 (ja) * | 2015-06-29 | 2016-03-16 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
US11010542B2 (en) * | 2016-02-03 | 2021-05-18 | Ricoh Company, Ltd. | Interactive electronic whiteboard appliance with adaptive application management |
JP5992120B2 (ja) * | 2016-02-10 | 2016-09-14 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
JP6480387B2 (ja) * | 2016-08-16 | 2019-03-06 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
JP6298915B1 (ja) * | 2017-04-27 | 2018-03-20 | 株式会社コロプラ | ゲームプログラム、方法、および情報処理装置 |
JP6588114B2 (ja) * | 2018-02-09 | 2019-10-09 | 株式会社バンダイナムコエンターテインメント | プログラム及びサーバ |
JP2018183566A (ja) * | 2018-02-22 | 2018-11-22 | 株式会社コロプラ | ゲームプログラム、方法、および情報処理装置 |
JP6777775B2 (ja) * | 2019-02-07 | 2020-10-28 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
JP6970712B2 (ja) * | 2019-06-14 | 2021-11-24 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 |
JP6731536B1 (ja) * | 2019-10-31 | 2020-07-29 | グリー株式会社 | ゲーム装置、制御方法、及び制御プログラム |
JP7335570B2 (ja) * | 2020-10-07 | 2023-08-30 | グリー株式会社 | ゲームプログラム、情報処理装置の制御方法、および、情報処理装置 |
US11684853B1 (en) * | 2022-04-08 | 2023-06-27 | Diane Tucker | Interactive puzzle |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56147170A (en) * | 1980-04-18 | 1981-11-14 | Canon Kk | Electronic device |
JPH10295894A (ja) * | 1992-12-24 | 1998-11-10 | Sankyo Kk | 遊技機 |
JPH10111637A (ja) * | 1996-10-07 | 1998-04-28 | Dainippon Printing Co Ltd | データコード付印刷物 |
US20030139210A1 (en) * | 2002-01-22 | 2003-07-24 | Joseph Raben | Computer-based acrostic puzzle for indiviual play and multi-player competition |
JP4920940B2 (ja) * | 2004-10-04 | 2012-04-18 | 任天堂株式会社 | パズル要素表示ゲーム装置およびパズル要素表示ゲームプログラム |
JP3138145U (ja) * | 2007-10-02 | 2007-12-20 | 新世代株式会社 | 脳トレーニング装置 |
US20090124311A1 (en) * | 2007-11-08 | 2009-05-14 | Lars Zibet Sandberg | Method for playing a game |
JP2011206446A (ja) * | 2010-03-30 | 2011-10-20 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
JP2011206445A (ja) * | 2010-03-30 | 2011-10-20 | Namco Bandai Games Inc | プログラム、情報記憶媒体、順路作成装置及び配列盤作成装置 |
-
2010
- 2010-03-30 JP JP2010079543A patent/JP5166472B2/ja active Active
-
2011
- 2011-03-28 US US13/073,480 patent/US20110244937A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2011206444A (ja) | 2011-10-20 |
US20110244937A1 (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5166472B2 (ja) | プログラム及びゲーム装置 | |
US8306330B2 (en) | Game apparatus and storage medium storing a handwriting input program | |
US9072969B2 (en) | Three-dimensional puzzle game apparatus and program product | |
JP4340725B2 (ja) | ビデオゲーム処理装置、ビデオゲーム処理方法およびビデオゲーム処理プログラム | |
US7775867B2 (en) | Storage medium storing a game program, game apparatus, and game control method | |
US20100185977A1 (en) | Storage medium storing information processing program, information processing apparatus and information processing method | |
US7773089B2 (en) | Displaying character strings based on font information | |
JP2011206446A (ja) | プログラム、情報記憶媒体及びゲーム装置 | |
US8167714B2 (en) | Puzzle game apparatus and computer readable storage medium having puzzle game program stored thereon | |
JP5426066B2 (ja) | 表示更新プログラムおよび表示更新装置 | |
JP2011206445A (ja) | プログラム、情報記憶媒体、順路作成装置及び配列盤作成装置 | |
JP2009233237A (ja) | プログラム、情報記憶媒体、端末 | |
JP5000132B2 (ja) | トレーニングプログラム、トレーニング装置、トレーニングシステム、トレーニング制御方法、ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム制御方法 | |
JP4964210B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
JP5013158B2 (ja) | 画像処理方法、画像処理装置、プログラム、及び記憶媒体 | |
JP5395387B2 (ja) | パズルゲームプログラム、パズルゲーム装置、パズルゲームシステムおよびゲーム制御方法 | |
JP4943658B2 (ja) | ゲームプログラムおよびゲーム装置 | |
JP2002287867A (ja) | コンテンツ出力装置 | |
JP5009349B2 (ja) | 手書き学習支援プログラムおよび手書き学習支援装置 | |
JP2006284861A (ja) | 手書き学習支援プログラムおよび手書き学習支援装置 | |
KR20160149873A (ko) | 영어 문장 학습 방법 및 이러한 방법을 기록한 기록매체 | |
JP2019097670A (ja) | パズルゲーム装置、パズルゲーム方法及びそのプログラム | |
JP2005211287A (ja) | ゲーム装置およびゲームプログラム | |
JP4676469B2 (ja) | 音処理プログラム、音処理装置、および音制御方法 | |
JP2000079278A (ja) | ゲーム装置、記録媒体および文章構築方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121220 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5166472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |