(57)【特許請求の範囲】
【請求項１】
コンピュータの記憶部に記憶され、当該コンピュータを制御可能なゲームプログラムであって、
前記コンピュータに、
前記ゲームプログラムおよびデータを前記記憶部に記憶する記憶機能と、
前記記憶部に記憶されたゲームプログラムによって進行するゲームに関する複数の移動オブジェクトおよび当該移動オブジェクトを蓄積するオブジェクト蓄積領域を含むゲーム画面を表示させる表示情報を出力する画面表示処理機能と、
前記オブジェクト蓄積領域を、所定の入力部で受け付けたユーザによる操作に応じて動かす蓄積領域機能と、
前記移動オブジェクトの移動速度を制御し、前記移動オブジェクトを前記オブジェクト蓄積領域に向かう方向に移動させる移動オブジェクト制御機能と、
前記移動オブジェクト制御機能から前記移動オブジェクトの座標及び移動速度を含むオブジェクト情報を入力され、前記複数の移動オブジェクトの１つである第１の移動オブジェクトが、当該複数の移動オブジェクトのうち前記第１の移動オブジェクトとは異なる少なくとも１以上の第２の移動オブジェクトに衝突したか否かを判定し、衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力を当該第２の移動オブジェクトに作用させる作用機能と、
前記作用機能によって前記第１の移動オブジェクトが前記第２の移動オブジェクトに衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力とは逆の方向に向かって作用する反力を、前記第１の移動オブジェクトに作用させる反作用機能と、
前記反作用機能から前記第１の移動オブジェクトおよび前記第２の移動オブジェクトの座標に関する情報が、前記蓄積領域機能から前記オブジェクト蓄積領域の座標に関する情報が入力され、前記オブジェクト蓄積領域の外部にある所定の領域に、前記移動オブジェクトが入ったか否かを判定する領域判定機能と、
を実現させるゲームプログラム。
【請求項２】
前記ゲームプログラムは、前記コンピュータに、
前記コンピュータの傾きを示す加速度を、所定の加速度計測部から取得する加速度取得機能をさらに実現させ、
前記蓄積領域機能は、前記オブジェクト蓄積領域が、前記加速度取得機能によって取得された加速度の向きに応じた方向に操作可能となるように、当該オブジェクト蓄積領域を表示させることを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記移動オブジェクトには、当該移動オブジェクトの性質を示す属性情報があらかじめ対応付けられており、
前記移動オブジェクト制御機能は、前記オブジェクト蓄積領域において、同一の属性情報が対応付けられた移動オブジェクトが所定数以上隣接した場合、当該移動オブジェクトを消去することを特徴とする請求項１または２に記載のゲームプログラム。
【請求項４】
前記属性情報は、前記移動オブジェクトの色、大きさ、形状、文字もしくは記号、質感、および重量のうちの少なくとも１つを含むことを特徴とする請求項３に記載のゲームプログラム。
【請求項５】
前記ゲームプログラムは、前記コンピュータに、
前記移動オブジェクト制御機能によって消去された移動オブジェクトに応じて、所定の特典を付与する特典付与機能をさらに実現させることを特徴とする請求項３または４に記載のゲームプログラム。
【請求項６】
前記移動オブジェクト制御機能は、所定の入力部によって検知された操作に応じて、前記移動オブジェクトを消去することを特徴とする請求項３から５のいずれか一項に記載のゲームプログラム。
【請求項７】
前記移動オブジェクトには、所定の単語を示す文字または画像が、前記属性情報の１つとして対応付けられており、
前記移動オブジェクト制御機能は、前記オブジェクト蓄積領域において、第１の移動オブジェクトと第２の移動オブジェクトとが互いに隣接する場合であって、当該第１の移動オブジェクトに対応付けられた第１の単語を表す文字のうちの末尾の文字と、当該第２の移動オブジェクトに対応付けられた第２の単語を表す文字のうちの先頭の文字とが同じである場合、当該第１の移動オブジェクトと第２の移動オブジェクトとを消去することを特徴とする請求項３から６のいずれか一項に記載のゲームプログラム。
【請求項８】
前記蓄積領域機能は、前記オブジェクト蓄積領域が、ゲームが開始されてから経過した時間に応じて、所定の方向とは異なる他の方向に操作可能となるように、当該オブジェクト蓄積領域を表示させることを特徴とする請求項１から７のいずれか一項に記載のゲームプログラム。
【請求項９】
前記蓄積領域機能は、前記オブジェクト蓄積領域に蓄積された移動オブジェクトが、前記所定の領域に入るように、当該オブジェクト蓄積領域と当該所定の領域とを繋ぐ経路を、当該オブジェクト蓄積領域にさらに表示させることを特徴とする請求項１から８のいずれか一項に記載のゲームプログラム。
【請求項１０】
コンピュータの記憶部に記憶されたゲームプログラムを実行するコンピュータの制御方法であって、
前記ゲームプログラムおよびデータを前記記憶部に記憶する記憶ステップと、
前記記憶部に記憶されたゲームプログラムによって進行するゲームに関する複数の移動オブジェクトおよび当該移動オブジェクトを蓄積するオブジェクト蓄積領域を含むゲーム画面を表示させる表示情報を出力する画面表示処理ステップと、
前記オブジェクト蓄積領域を、所定の入力部で受け付けたユーザによる操作に応じて動かす蓄積領域ステップと、
前記移動オブジェクトの移動速度を制御し、前記移動オブジェクトを前記オブジェクト蓄積領域に向かう方向に移動させる移動オブジェクト制御ステップと、
前記移動オブジェクトの座標及び移動速度を含むオブジェクト情報を入力され、前記複数の移動オブジェクトの１つである第１の移動オブジェクトが、当該複数の移動オブジェクトのうち前記第１の移動オブジェクトとは異なる少なくとも１以上の第２の移動オブジェクトに衝突したか否かを判定し、衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力を当該第２の移動オブジェクトに作用させる作用ステップと、
前記作用ステップにて前記第１の移動オブジェクトが前記第２の移動オブジェクトに衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力とは逆の方向に向かって作用する反力を、前記第１の移動オブジェクトに作用させる反作用ステップと、
前記反作用ステップから前記第１の移動オブジェクトおよび前記第２の移動オブジェクトの座標に関する情報が、前記蓄積領域ステップから前記オブジェクト蓄積領域の座標に関する情報が入力され、前記オブジェクト蓄積領域の外部にある所定の領域に、前記移動オブジェクトが入ったか否かを判定する領域判定ステップと、
を含むコンピュータの制御方法。
【請求項１１】
ゲームプログラムおよびデータを記憶する記憶部と、
前記記憶部に記憶されたゲームプログラムによって進行するゲームに関する複数の移動オブジェクトおよび当該移動オブジェクトを蓄積するオブジェクト蓄積領域を含むゲーム画面を表示させる表示情報を出力する画面表示処理部と、
前記オブジェクト蓄積領域を、所定の入力部で受け付けたユーザによる操作に応じて動かす蓄積領域部と、
前記移動オブジェクトの移動速度を制御し、前記移動オブジェクトを前記オブジェクト蓄積領域に向かう方向に移動させる移動オブジェクト制御部と、
前記移動オブジェクト制御部から前記移動オブジェクトの座標及び移動速度を含むオブジェクト情報を入力され、前記複数の移動オブジェクトの１つである第１の移動オブジェクトが、当該複数の移動オブジェクトのうち前記第１の移動オブジェクトとは異なる少なくとも１以上の第２の移動オブジェクトに衝突したか否かを判定し、衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力を当該第２の移動オブジェクトに作用させる作用部と、
前記作用部によって前記第１の移動オブジェクトが前記第２の移動オブジェクトに衝突したと判定された場合、当該第１の移動オブジェクトの移動速度に基づく力とは逆の方向に向かって作用する反力を、前記第１の移動オブジェクトに作用させる反作用部と、
前記反作用部から前記第１の移動オブジェクトおよび前記第２の移動オブジェクトの座標に関する情報が、前記蓄積領域部から前記オブジェクト蓄積領域の座標に関する情報が入力され、前記オブジェクト蓄積領域の外部にある所定の領域に、前記移動オブジェクトが入ったか否かを判定する領域判定部と、
を備えるコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームの進行を処理するゲームプログラム等に関するものである。
【背景技術】
【０００２】
スマートフォン・タブレット端末などの電子デバイスが普及するにつれて、家庭用ゲーム機用のゲーム以外にも、上記電子デバイス用のゲームが盛んに開発されている。多様なジャンルで多くのゲームが開発されているが、テトリス（登録商標）など、いわゆる「落ちもの」のジャンルに属するパズルゲームは、特に多く提供されている。
【０００３】
例えば、特許文献１には、テトリスタイプのパズルゲームを実行するためのプラットフォームとして、携帯電話機を用いる技術が公開されている。特許文献２には、ユーザにより操作可能なパズル片である操作対象パズル片をゲームフィールド内に順次発生させ、操作対象パズル片の少なくとも両端のパズル要素について各パズル要素の予測移動経路をそれぞれ表示する技術が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５９４５５号公報
【特許文献２】特開２００５−２５３５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のゲームでは、マス目状に区切られたフィールドの上部から下部に向かって一定の速度で移動するオブジェクトを、所望のマス目に配置できるに過ぎなかった。すなわち、ユーザが意図したとおりにオブジェクトがマス目に配置され、ゲームにおいて意外な効果が発生することはないため、上記従来のゲームでは、ユーザに倦厭感が生じやすいという問題があった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ゲームとしての意外性が豊かな、興趣性の高いゲームを実現可能なゲームプログラム等を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様に係るゲームプログラムは、コンピュータに、移動オブジェクトに対して所定の方向に加速度を作用させるように、当該移動オブジェクトを表示させる移動オブジェクト表示機能と、第１の移動オブジェクトが第２の移動オブジェクトに衝突した場合、当該第１の移動オブジェクトから当該第２の移動オブジェクトに、当該衝突の強さに応じた力を作用させるように、当該第２の移動オブジェクトを表示させる表示作用機能と、表示作用機能によって第２の移動オブジェクトが表示された場合、当該第２の移動オブジェクトから第１の移動オブジェクトに、力に対する反力を作用させるように、当該第１の移動オブジェクトを表示させる表示反作用機能と、複数の移動オブジェクトを蓄積する移動オブジェクト蓄積領域が所定の方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させる蓄積領域表示機能と、移動オブジェクト蓄積領域の外部にある所定の領域に、移動オブジェクトが入ったか否かを判定する領域判定機能とを実現させる。
【０００８】
また、本発明の一態様に係るゲームプログラムは、コンピュータに、コンピュータの傾きを示す加速度を、所定の加速度計測部から取得する加速度取得機能をさらに実現させ、蓄積領域表示機能は、移動オブジェクト蓄積領域が、加速度取得機能によって取得された加速度の向きに応じた方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させることができる。
【０００９】
また、本発明の一態様に係るゲームプログラムにおいて、移動オブジェクトには、当該移動オブジェクトの性質を示す属性情報があらかじめ対応付けられており、移動オブジェクト表示機能は、移動オブジェクト蓄積領域において、同一の属性情報が対応付けられた移動オブジェクトが所定数以上隣接した場合、当該移動オブジェクトを消去することができる。
【００１０】
また、本発明の一態様に係るゲームプログラムにおいて、属性情報は、移動オブジェクトの色、大きさ、形状、文字もしくは記号、質感、および重量のうちの少なくとも１つを含むことができる。
【００１１】
また、本発明の一態様に係るゲームプログラムは、コンピュータに、移動オブジェクト表示機能によって消去された移動オブジェクトに応じて、所定の特典を付与する特典付与機能をさらに実現させることができる。
【００１２】
また、本発明の一態様に係るゲームプログラムにおいて、移動オブジェクト表示機能は、所定の入力部によって検知された操作に応じて、移動オブジェクトを消去することができる。
【００１３】
また、本発明の一態様に係るゲームプログラムにおいて、移動オブジェクトには、所定の単語を示す文字または画像が、属性情報の１つとして対応付けられており、移動オブジェクト表示機能は、移動オブジェクト蓄積領域において、第１の移動オブジェクトと第２の移動オブジェクトとが互いに隣接する場合であって、当該第１の移動オブジェクトに対応付けられた第１の単語を表す文字のうちの末尾の文字と、当該第２の移動オブジェクトに対応付けられた第２の単語を表す文字のうちの先頭の文字とが同じである場合、当該第１の移動オブジェクトと第２の移動オブジェクトとを消去することができる。
【００１４】
また、本発明の一態様に係るゲームプログラムにおいて、蓄積領域表示機能は、移動オブジェクト蓄積領域が、ゲームが開始されてから経過した時間に応じて、所定の方向とは異なる他の方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させることができる。
【００１５】
また、本発明の一態様に係るゲームプログラムにおいて、蓄積領域表示機能は、移動オブジェクト蓄積領域に蓄積された移動オブジェクトが、所定の領域に入るように、当該移動オブジェクト蓄積領域と当該所定の領域とを繋ぐ経路を、当該移動オブジェクト蓄積領域にさらに表示させることができる。
【００１６】
上記課題を解決するために、本発明の一態様に係るコンピュータの制御方法は、移動オブジェクトに対して所定の方向に加速度を作用させるように、当該移動オブジェクトを表示させる移動オブジェクト表示ステップと、第１の移動オブジェクトが第２の移動オブジェクトに衝突した場合、当該第１の移動オブジェクトから当該第２の移動オブジェクトに、当該衝突の強さに応じた力を作用させるように、当該第２の移動オブジェクトを表示させる表示作用ステップと、表示作用ステップにおいて第２の移動オブジェクトを表示させた場合、当該第２の移動オブジェクトから第１の移動オブジェクトに、力に対する反力を作用させるように、当該第１の移動オブジェクトを表示させる表示反作用ステップと、複数の移動オブジェクトを蓄積する移動オブジェクト蓄積領域が所定の方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させる蓄積領域表示ステップと、移動オブジェクト蓄積領域の外部にある所定の領域に、移動オブジェクトが入ったか否かを判定する領域判定ステップとを含んでいる。
【００１７】
上記課題を解決するために、本発明の一態様に係るコンピュータは、移動オブジェクトに対して所定の方向に加速度を作用させるように、当該移動オブジェクトを表示させる移動オブジェクト表示部と、第１の移動オブジェクトが第２の移動オブジェクトに衝突した場合、当該第１の移動オブジェクトから当該第２の移動オブジェクトに、当該衝突の強さに応じた力を作用させるように、当該第２の移動オブジェクトを表示させる表示作用部と、表示作用部によって第２の移動オブジェクトが表示された場合、当該第２の移動オブジェクトから第１の移動オブジェクトに、力に対する反力を作用させるように、当該第１の移動オブジェクトを表示させる表示反作用部と、複数の移動オブジェクトを蓄積する移動オブジェクト蓄積領域が所定の方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させる蓄積領域表示部と、移動オブジェクト蓄積領域の外部にある所定の領域に、移動オブジェクトが入ったか否かを判定する領域判定部とを備えている。
【発明の効果】
【００１８】
本発明の一態様に係るゲームプログラム、コンピュータの制御方法、および、コンピュータは、第１の移動オブジェクトが第２の移動オブジェクトに衝突した場合、当該第１の移動オブジェクトから当該第２の移動オブジェクトに、当該衝突の強さに応じた力を作用させるとともに、当該第２の移動オブジェクトから第１の移動オブジェクトに、上記力に対する反力を作用させるように、当該第１の移動オブジェクトを表示させる。また、上記ゲームプログラム等は、複数の移動オブジェクトを蓄積する移動オブジェクト蓄積領域が所定の方向に操作可能となるように、当該移動オブジェクト蓄積領域を表示させるとともに、当該移動オブジェクト蓄積領域の外部にある所定の領域に、移動オブジェクトが入ったか否かを判定する。
【００１９】
したがって、上記ゲームプログラム等は、意外性が豊かな、興趣性の高いゲームを実現できるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に係る携帯端末の要部構成を示すブロック図である。
【図２】上記携帯端末が備えた表示部に表示されるゲーム画面の一例を示す模式図である。
【図３】ユーザが上記携帯端末を傾けている様子を示す模式図である。
【図４】移動オブジェクトが連続して消去された場合に表示されるゲーム画面の一例を示す模式図である。
【図５】「しりとり」の関係性を満たした２つの移動オブジェクトが消去された場合のゲーム画面の一例を示す模式図である。
【図６】移動オブジェクトに、所定の単語を示す画像が属性情報の１つとして対応付けられており、当該移動オブジェクトが当該画像で現わされているゲーム画面の一例を示す模式図である。
【図７】ゲームオーバに至るゲーム画面の一例を示す模式図であり、（ａ）は、バスケットから移動オブジェクトが溢れつつある様子を示し、（ｂ）は、バスケットから溢れた移動オブジェクトが、当該バスケットの外部に落ちた様子を示す。
【図８】上記携帯端末が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
図１〜図８に基づいて、本発明の実施の形態を説明する。
【００２２】
〔携帯端末１００の概要〕
携帯端末（コンピュータ）１００は、ゲームの進行を処理するゲームプログラムを実行可能な情報処理装置である。上記携帯端末１００は、上記ゲームプログラムを実行可能な機器でありさえすればよく、例えば、スマートフォン、タブレット端末、家庭用ゲーム機、パーソナルコンピュータ、その他の電子機器などで実現され得る。
【００２３】
図２は、携帯端末１００が備えた表示部５０に表示されるゲーム画面の一例を示す模式図である。携帯端末１００は、移動オブジェクト１に対してゲーム画面の上部から下部に向かう方向（所定の方向）に加速度（重力）を作用させるように、当該移動オブジェクト１を表示部５０に表示させる。したがって、図２に例示されるように、当該ゲーム画面の上部から順次新たに発生する移動オブジェクト１は、当該ゲーム画面の下部に位置するバスケット（移動オブジェクト蓄積領域）２に向かって自由落下するように、それぞれ表示される。
【００２４】
ある移動オブジェクト（第１の移動オブジェクト）１ａが他の移動オブジェクト（第２の移動オブジェクト）１ｂに衝突した場合、携帯端末１００は、移動オブジェクト１ａから移動オブジェクト１ｂに当該衝突の強さに応じた力を作用させるように、当該移動オブジェクト１ｂを表示させる。すなわち、携帯端末１００は、移動オブジェクト１ａが自由落下することによって得た運動エネルギーに応じた強さで、移動オブジェクト１ｂを押し込む力（図２の矢印ｆ１を参照）が発生するように、当該移動オブジェクト１ｂを表示部５０に表示させる。一方で、携帯端末１００は、移動オブジェクト１ｂから移動オブジェクト１ａに上記力に対する反力（図２の矢印ｆ２を参照）を作用させるように、当該移動オブジェクト１ａを表示させる。すなわち、携帯端末１００は、作用・反作用の法則を移動オブジェクト１の間で実現する。
【００２５】
ユーザは、バスケット２を左方向Ｄ１または右方向Ｄ２に動かすことによって、ゲーム画面の上部から落下する移動オブジェクト１を当該バスケット２に蓄積する。当該バスケット２に蓄積された移動オブジェクト１が所定の条件を満たした場合（例えば、同じ色の移動オブジェクト１が３つ以上隣接した場合など）、携帯端末１００は、当該移動オブジェクト１をゲーム画面から消去する（図２の符号７を参照）。携帯端末１００は、加速度（重力）を作用させてすべての移動オブジェクト１を表示するため、一部の移動オブジェクト１が消去されることによって支持を失った周囲の移動オブジェクト１（図２に示される例においては、移動オブジェクト１ｃ）は、バスケット２の内部でさらに落下し、同様に作用・反作用の法則にしたがって表示される。
【００２６】
以上のように、携帯端末１００は、自由な（マス目状に区切られていない）フィールドにおいて、作用・反作用の法則（物理法則）が適用されるように移動オブジェクト１を表示させるため、当該移動オブジェクト１を互いに作用させることによって、ユーザが予期しない動きを現出させることができる。したがって、携帯端末１００は、意外性が豊かな、興趣性の高いゲームを実現できるという効果を奏する。
【００２７】
〔携帯端末１００の構成〕
図１は、携帯端末１００の要部構成を示すブロック図である。図１に示されるように、携帯端末１００は、制御部１０（移動オブジェクト表示処理部１１、作用表示処理部１２、反作用表示処理部１３、加速度取得部１４、蓄積領域表示処理部１５、特典付与部１６、画面表示処理部１７）、入力部４０（入力面４１、入力制御部４２）、表示部５０、加速度計測部６０、および記憶部３０を備えている。
【００２８】
制御部１０は、携帯端末１００が有する各種の機能を統括的に制御する。制御部１０は、移動オブジェクト表示処理部１１、作用表示処理部１２、反作用表示処理部１３、加速度取得部１４、蓄積領域表示処理部１５、特典付与部１６、および画面表示処理部１７を含む。
【００２９】
移動オブジェクト表示処理部（移動オブジェクト表示部、移動オブジェクト表示機能）１１は、複数の移動オブジェクト１に対してゲーム画面の上部から下部に向かう方向に加速度を作用させるように、当該複数の移動オブジェクト１をそれぞれ表示させる。具体的には、移動オブジェクト表示処理部１１は、単位時間ごとに所定の速度（上記方向を有するベクトル量）を当該複数の移動オブジェクト１の移動速度にそれぞれ加算することによって、当該複数の移動オブジェクト１がそれぞれ加速して移動するように、表示部５０に表示させる。移動オブジェクト表示処理部１１は、当該複数の移動オブジェクト１に関するオブジェクト情報５ａ（例えば、各移動オブジェクト１の座標、移動速度などを含む）を作用表示処理部１２および画面表示処理部１７に出力する。
【００３０】
また、移動オブジェクト表示処理部１１は、バスケット２に蓄積された移動オブジェクト１が所定の条件を満たしたか否か（例えば、バスケット２において、同じ色の移動オブジェクト１が３つ以上隣接したか否か）を判定し、満たしたと判定される場合、当該移動オブジェクト１をゲーム画面から消去する（非表示にする）。移動オブジェクト表示処理部１１は、消去する移動オブジェクト１を特定する消去情報５ｂを、特典付与部１６に出力する。
【００３１】
作用表示処理部（表示作用部、表示作用機能）１２は、移動オブジェクト１ａが移動オブジェクト１ｂに衝突した場合、当該移動オブジェクト１ａから当該移動オブジェクト１ｂに、当該衝突の強さに応じた力を作用させるように、当該移動オブジェクト１ｂを表示させる。例えば、移動オブジェクト１ａを表示した領域に含まれる所定の座標Ａ（例えば、移動オブジェクト１ａの中心座標）から、移動オブジェクト１ｂを表示した領域に含まれる所定の座標Ｂまでの距離αが、当該所定の座標Ａから当該移動オブジェクト１ａの外延（例えば、移動オブジェクト１ａを表示した領域の表面）までの距離β１と、当該所定の座標Ｂから当該移動オブジェクト１ｂの外延までの距離β２との和（β１＋β２）よりも小さい（α＜β１＋β２）場合、作用表示処理部１２は、当該移動オブジェクト１ａと当該移動オブジェクト１ｂとが衝突（接触）したと判定できる。
【００３２】
作用表示処理部１２は、移動オブジェクト表示処理部１１からオブジェクト情報５ａが入力された場合、移動オブジェクト１ａおよび移動オブジェクト１ｂのペアに対して上記衝突の判定をそれぞれ実行し、衝突したと判定された場合、移動オブジェクト１ａの移動方向に向かって、当該移動オブジェクト１ａの移動速度に比例する力が移動オブジェクト１ｂに作用するように、当該移動オブジェクト１ｂを表示する。
【００３３】
具体的には、作用表示処理部１２は、運動方程式にしたがって、上記移動オブジェクト１ｂに属性情報として設定された重量で上記力を割ることによって得られる加速度が、当該移動オブジェクト１ｂに与えられるように、当該移動オブジェクト１ｂを表示する。作用表示処理部１２は、当該移動オブジェクト１ｂに関するオブジェクト情報５ｄ（例えば、移動オブジェクト１ａの座標、移動オブジェクト１ｂの座標、作用した力の方向・大きさを含む）を反作用表示処理部１３に出力する。
【００３４】
反作用表示処理部（表示反作用部、表示反作用機能）１３は、移動オブジェクト１ｂから移動オブジェクト１ａに、上記力に対する反力を作用させるように、当該移動オブジェクト１ａを表示させる。具体的には、作用表示処理部１２からオブジェクト情報５ｄが入力された場合、反作用表示処理部１３は、当該移動オブジェクト１ｂに作用した力とは逆の方向に向かって、当該力と同じ大きさの反力が移動オブジェクト１ａに作用するように、当該移動オブジェクト１ａを表示する。
【００３５】
具体的には、反作用表示処理部１３は、運動方程式にしたがって、上記移動オブジェクト１ａに属性情報として設定された重量で上記反力を割ることによって得られる加速度が、当該移動オブジェクト１ａに与えられるように、当該移動オブジェクト１ａを表示する。反作用表示処理部１３は、当該移動オブジェクト１ａに関するオブジェクト情報５ｅ（例えば、移動オブジェクト１ａの座標、移動オブジェクト１ｂの座標、作用した力の方向・大きさを含む）および上記オブジェクト情報５ｄを、画面表示処理部１７に出力する。
【００３６】
加速度取得部（加速度取得機能）１４は、携帯端末１００の傾きを示す加速度５ｃを加速度計測部６０から取得する。加速度取得部１４は、当該加速度５ｃを蓄積領域表示処理部１５に出力する。
【００３７】
蓄積領域表示処理部（蓄積領域表示機能）１５は、複数の移動オブジェクト１を蓄積するバスケット２が所定の方向（例えば、左方向Ｄ１または右方向Ｄ２）に操作可能となるように、当該バスケット２を表示部５０に表示させる。具体的には、入力制御部４２から軌跡４ｃが入力された場合、蓄積領域表示処理部１５は、当該軌跡４ｃに沿ってバスケット２を動かして表示するバスケット情報５ｆを画面表示処理部１７に出力する。
【００３８】
図３は、ユーザが携帯端末１００を傾けている様子を示す模式図である。蓄積領域表示処理部１５は、バスケット２が加速度取得部１４によって取得された加速度５ｃの向きに応じた方向に操作可能となるように、当該バスケット２を表示させる。具体的には、加速度取得部１４から加速度５ｃが入力された場合、当該加速度５ｃの方向と直行する左右方向（左方向Ｄ１または右方向Ｄ２）にバスケット２を動かして表示するバスケット情報５ｆを画面表示処理部１７に出力する。
【００３９】
なお、図２、図４〜図７に例示されるゲーム画面においては、ネコの外観を有するバスケット２が表示されているが、移動オブジェクト１を蓄積する機能さえ実現されればどのような外観・形状・色彩であってもよい。例えば、移動オブジェクトを格納可能な箱であってもよいし、移動オブジェクト１を積み上げるシンプルな台であってもよい。
【００４０】
また、蓄積領域表示処理部１５は、バスケット２が、ゲームが開始されてから経過した時間（経過時間）に応じて、上記所定の方向とは異なる他の方向に操作可能となるように、当該バスケット２を表示させることができる。例えば、蓄積領域表示処理部１５は、当該所定の方向（例えば、左方向Ｄ１または右方向Ｄ２）が、経過時間に応じてゲーム画面の下方向に下がるように、バスケット２を表示部５０に表示させることができる。または、蓄積領域表示処理部１５は、ユーザのレベルに応じて、当該所定の方向（例えば、左方向Ｄ１または右方向Ｄ２）がゲーム画面の下方向に下がるスピードが変化する（例えば、ユーザのレベルが高いほど、速く下がる）ように、バスケット２を表示させることができる。
【００４１】
特典付与部（特典付与機能）１６は、移動オブジェクト表示処理部１１によって消去された移動オブジェクト１に応じて、所定の特典を付与する。例えば、図２に例示されるゲーム画面の左上に累積値が表示されているように、特典付与部１６は、消去された移動オブジェクト１の数に応じて、ユーザにスコア（ポイント）を付与することができる。これにより、携帯端末１００は、ゲームに対するユーザの熱意を喚起することができ、さらに興趣性の高いゲームを実現できるという効果を奏する。特典付与部１６は、ユーザに付与した特典に関する特典情報５ｇを画面表示処理部１７に出力する。
【００４２】
画面表示処理部１７は、移動オブジェクト表示処理部１１、反作用表示処理部１３、蓄積領域表示処理部１５、および特典付与部１６からそれぞれ入力される情報に基づいて、ゲーム画面を表示部５０に表示させるために、表示情報５ｈを生成し、当該表示情報５ｈを表示部５０に出力する。また、画面表示処理部（領域判定機能）１７は、バスケット２の外部（にある所定の領域）に、移動オブジェクト１が入ったか否かを判定する（図７を参照して後で詳細に説明する）。
【００４３】
入力部４０は、ユーザによるタッチ操作４ａを受け付ける。本実施の形態において、入力部４０は、マルチタッチを検知可能なタッチパネルであってよい。入力部４０は、入力面４１と入力制御部４２とを含む。なお、携帯端末１００に対して入力を与える方法は、上記タッチパネルを用いたタッチ操作４ａに限定されない（例えば、所定の入力キーを押下することによって入力を与えることもできる）。
【００４４】
入力面４１は、ユーザによるタッチ操作４ａによって指定された位置を検知可能なデバイス（例えば、上記タッチパネルに含まれるタッチ面）である。入力面４１は、上記指定された位置に対応する座標情報４ｂを入力制御部４２に出力する。
【００４５】
入力制御部４２は、入力面４１から上記座標情報４ｂを所定の時間間隔で取得し、一連の座標情報４ｂを軌跡４ｃとして移動オブジェクト表示処理部１１および蓄積領域表示処理部１５に出力する。
【００４６】
表示部５０は、ゲーム画面を表示するデバイスである。本実施の形態において、表示部５０は、液晶ディスプレイであってよい。なお、図１においては、入力部４０および表示部５０がそれぞれ有する機能を明示するために、両者を分離して示している。しかし、例えば、入力部４０がタッチパネルであり、表示部５０が液晶ディスプレイである場合、両者は一体として構成されることが好ましい。
【００４７】
加速度計測部６０は、携帯端末１００に加わる加速度５ｃ（大きさ・向きを含むベクトル量）を計測可能な機器である。
【００４８】
記憶部３０は、例えば、ハードディスク、ＳＳＤ（silicon state drive）、半導体メモリ、ＤＶＤなど、任意の記録媒体によって構成される記憶機器であり、携帯端末１００を制御可能なゲームプログラムおよびデータを記憶する。
【００４９】
〔移動オブジェクト１を消去できる条件〕
移動オブジェクト１には、当該移動オブジェクト１の性質を示す属性情報があらかじめ対応付けられている。ここで、属性情報は、例えば、当該移動オブジェクト１の色、大きさ、形状、文字もしくは記号、質感、および重量のうちの少なくとも１つを含む情報であってよい。前述したように、移動オブジェクト表示処理部１１は、バスケット２に蓄積された移動オブジェクト１が所定の条件を満たした場合、当該移動オブジェクト１をゲーム画面から消去できる。例えば、移動オブジェクト表示処理部１１は、同一の属性情報（例えば、同じ色、同じ形状、同じ大きさ、同じ記号など）が対応付けられた移動オブジェクト１が、バスケット２において所定数以上隣接した場合、当該移動オブジェクト１を消去できる。
【００５０】
ここで、移動オブジェクト表示処理部１１は、（１）上記所定の条件が満たされた時点で上記移動オブジェクト１を消去してもよいし、（２）上記所定の条件を満たした移動オブジェクト１が表示されている領域にユーザがタッチ操作を与えた後で、当該移動オブジェクト１を消去してもよい。または、移動オブジェクト表示処理部１１は、上記（２）の方式で所定回数（例えば、３回）移動オブジェクト１を消去した場合、上記所定の条件を満たす他の移動オブジェクト１を、上記（１）の方式で（すなわち、ユーザがタッチ操作を与えることなく、自動で）消去してもよい。
【００５１】
図４は、移動オブジェクト１が連続して消去された場合に表示されるゲーム画面の一例を示す模式図である。移動オブジェクト表示処理部１１は、移動オブジェクト１を連続してゲーム画面から消去した場合、連続した回数をユーザに提示することができる。図４に例示されるゲーム画面においては、５回連続で移動オブジェクト１が消去されたことが、「Combo 5」（コンボ５）として表示されている。この場合、特典付与部１６は、通常より大きな特典（例えば、連続的に消去されるたびに倍増するポイント）を、ユーザに付与することができる。これにより、携帯端末１００は、ユーザに達成感・爽快感を与えることができる。
【００５２】
なお、移動オブジェクト表示処理部１１は、移動オブジェクト１をゲーム画面から消去する場合、符号７に示されるように、所定のエフェクト（例えば、泡がはじけるようなエフェクト）を表示してよい。これにより、携帯端末１００は、ユーザにさらに大きな達成感・爽快感を与えることができる。
【００５３】
また、携帯端末１００は、同じ属性情報（例えば、同じ色）が対応付けられた移動オブジェクト１だけが新たに落下してくる「フィーバータイム」を設けることができる。この場合、ユーザは次々と移動オブジェクト１を消去することができるため、携帯端末１００は、ユーザにさらに大きな達成感・爽快感を与えることができる。
【００５４】
図５は、「しりとり」の関係性を満たした２つの移動オブジェクトが消去された場合のゲーム画面の一例を示す模式図である。移動オブジェクト１には、所定の単語（図５に示される例においては、「りんご」または「ごりら」）を示す文字が、属性情報の１つとして対応付けられていてよい。
【００５５】
この場合、図５に例示されるように、移動オブジェクト表示処理部１１は、移動オブジェクト１ａと移動オブジェクト１ｂとがバスケット２において互いに隣接する場合であって、当該移動オブジェクト１ａに対応付けられた第１の単語（りんご）を表す文字のうちの末尾の文字（ご）と、当該移動オブジェクト１ｂに対応付けられた第２の単語（ごりら）を表す文字のうちの先頭の文字（ご）とが同じか否かを判定する。同じと判定される場合、移動オブジェクト表示処理部１１は、当該移動オブジェクト１ａと移動オブジェクト１ｂとを消去することができる。
【００５６】
特典付与部１６は、上記のように「しりとり」の関係性が成立することによって移動オブジェクト１が消去された場合、当該移動オブジェクト１に対応付けられた単語に含まれる文字の数に応じて、ユーザに特典を付与できる。また、特典付与部１６は、移動オブジェクト１が連続してつなげられる（しりとりが連鎖する）ほど、多くの特典をユーザに付与してもよい。
【００５７】
以上のように、携帯端末１００は、言葉遊びの楽しさをゲームに追加することができるため、より興趣性の高いゲームを実現できる。
【００５８】
〔移動オブジェクト１が属性情報として対応付けられた画像によって現わされる例〕
図６は、移動オブジェクト１に、所定の単語を示す画像が属性情報の１つとして対応付けられており、当該移動オブジェクト１が当該画像で現わされているゲーム画面の一例を示す模式図である。移動オブジェクト表示処理部１１は、ユーザが入力面４１に与えたフリック操作（入力面４１に指またはスタイラスなどの指示具を接触させたまま、素早く動かす操作をいう）にしたがって、第１の単語を現わす画像（移動オブジェクト１ａ）を第２の単語を現わす画像（移動オブジェクト１ｂ）に近づけることができる。移動オブジェクト１ａの表示領域と移動オブジェクト１ｂの表示領域とが重畳する程度まで両者が近づいた（接触した）場合、移動オブジェクト表示処理部１１は、両者をゲーム画面から消去することができる。
【００５９】
図６に示される例においては、ユーザが「りんご」を現わす画像（移動オブジェクト１ａ）を「ごりら」を現わす画像（移動オブジェクト１ｂ）に近づけた場合、前述と同様に、移動オブジェクト表示処理部１１は、移動オブジェクト１ａに対応付けられた第１の単語（りんご）を表す文字のうちの末尾の文字（ご）と、当該移動オブジェクト１ｂに対応付けられた第２の単語（ごりら）を表す文字のうちの先頭の文字（ご）とが同じか否かを判定し、同じと判定される場合、当該移動オブジェクト１ａと移動オブジェクト１ｂとを消去することができる。
【００６０】
上記のように、移動オブジェクト１が属性情報として対応付けられた画像によって現わされる場合、特典付与部１６は、当該画像と所定の関係を有し、（１）本ゲームまたは他のゲームにおいて使用可能なゲーム媒体（ゲームにおいてユーザに利用される任意の電子データであり、例えば、キャラクタ、アイテムなど）、および／または（２）本ゲームまたは他のゲームにおける所定のゲーム媒体に設定された情報（当該他のゲームにおいて当該ゲーム媒体を規定する各種の情報であり、例えば、キャラクタ・アイテムの属性、当該キャラクタ・アイテムのパラメータなど）を変化させる変化情報を、特典としてユーザに付与することができる。
【００６１】
例えば、図６に例示されるように、「りんご」を現わす画像（移動オブジェクト１ａ）と「ごりら」を現わす画像（移動オブジェクト１ｂ）とが消去された場合、特典付与部１６は、他のゲームにおいて使用可能な、「ごりら」または「りんご」のキャラクタまたはアイテムをユーザに付与できる。この場合、当該キャラクタまたはアイテムが当該画像によって現わされているという関係が、両者に存在する。
【００６２】
または、「ダンベル」の画像によって移動オブジェクト１が表示されている場合（図示されていない）に、ユーザが当該移動オブジェクト１を消去した場合、特典付与部１６は、例えば、（１）他のゲームにおいて使用可能な、攻撃力の高いキャラクタ、および／または（２）他のゲームにおいて使用されるキャラクタ・アイテムの攻撃力を高める変化情報をユーザに付与できる。この場合、当該画像から「攻撃力」が連想可能となるように、当該画像は、当該キャラクタ・アイテムおよび／または変化情報に関係する情報を含む。これにより、携帯端末１００は、ゲームに対するユーザの熱意を喚起することができ、さらに興趣性の高いゲームを実現できるという効果を奏する。
【００６３】
〔ゲームオーバに至る過程〕
図７は、ゲームオーバに至るゲーム画面の一例を示す模式図であり、（ａ）は、バスケット２から移動オブジェクト１が溢れつつある様子を示し、（ｂ）は、バスケット２から溢れた移動オブジェクト１が、当該バスケット２の外部６に落ちた様子を示す。
【００６４】
図７の（ａ）および（ｂ）に例示されるように、消去されないままゲーム画面に残存する移動オブジェクト１の量がバスケット２の許容量を超えると、超過した移動オブジェクト１（図７の（ｂ）に示される例では、移動オブジェクト１ｄ）は、当該バスケット２の外部（にある所定の領域）６に溢れ出る。画面表示処理部１７は、外部６に移動オブジェクト１が溢れ出た（入った）か否かを判定し、溢れ出た移動オブジェクト１の数に応じて、ユーザのヒットポイント（図７に示される例においては、符号３に示されるゲージによってその総量に対する現在量が表示されている）を減じることができる。そして、画面表示処理部１７は、上記ヒットポイントがゼロになった時点でゲームオーバにすることができる。
【００６５】
すなわち、ユーザは、ゲームオーバを回避するために、（１）バスケット２を左右に動かすことによって、新たに落下してくる移動オブジェクト１をキャッチするとともに、（２）当該バスケット２において所定数以上隣接する移動オブジェクト１にタッチ操作を与えることにより、当該移動オブジェクト１をゲーム画面から消去する。したがって、携帯端末１００は、意外性が豊かな、興趣性の高いゲームを実現できるという効果を奏する。
【００６６】
〔アイテムの使用〕
ユーザがアイテム（または必殺技）を使用した場合、携帯端末１００は、（１）バスケット２を大きくすることによって、（２）バスケット２の形状を変化させることによって、（３）移動オブジェクト１の一部または全部を小さくすることによって、（４）反力の作用を弱める（バスケット２に収まった移動オブジェクト１のバウンドを小さくする）ことによって、または（５）ゲーム画面（バスケット２）を揺らして移動オブジェクト１の隙間を詰めることによって、移動オブジェクト１がバスケット２から溢れにくくすることができる。
【００６７】
または、ユーザがアイテムを使用した場合、携帯端末１００は、（１）すべての移動オブジェクト１が消去される、（２）ゲーム画面の上部から移動オブジェクト１が新しく落下する頻度が低くなる、（３）当該移動オブジェクト１が落下する速度が遅くなる、または（４）ヒットポイントが回復するなどの効果を生じさせてもよい。これにより、携帯端末１００は、ゲームの難易度を下げることができるため、ユーザが当該ゲームに取り組みやすくすることができる。
【００６８】
なお、携帯端末１００は、（１）ゲーム画面の上部から新たに発生させる移動オブジェクト１の落下速度を上げる、（２）当該移動オブジェクト１の大きさを異ならせる（例えば、通常より大きくする）、および／または（３）ゲーム画面の上部からだけでなく、左側・右側からも移動オブジェクト１を新たに発生させるなどによって、ゲームの難易度を上げることができる。
【００６９】
〔複数ユーザによるマルチプレイ〕
携帯端末１００は、複数ユーザによってマルチプレイが可能となるように、本ゲームを提供することができる。例えば、携帯端末１００は、メインユーザがバスケット２を操作し、サブユーザが当該バスケット２に移動オブジェクト１を投げ入れる協調ゲームを提供することができる。
【００７０】
または、携帯端末１００は、特定の移動オブジェクト１をゲーム画面から消去すると、相手ユーザのバスケット２に穴（移動オブジェクト蓄積領域と所定の領域とを繋ぐ経路）が開くなど、所定の条件を満たした場合に相手ユーザのプレイを妨害できる競合ゲームを提供することができる。この場合、携帯端末１００は、例えば、左方向Ｄ１または右方向Ｄ２の方向に穴を開けてもよいし、ユーザのレベルに応じて、当該穴の開き方に変化をつけてもよい（例えば、ユーザのレベルが高いほど、当該穴が大きく、および／または早く開くようにしてよい）。
【００７１】
複数ユーザによる協調プレイ・対戦プレイにおいて、携帯端末１００は、（１）移動オブジェクト１が消去されるたびに所定のポイント（スコア）をユーザに付与し、各ユーザによって獲得されたポイントに基づいて上記複数ユーザの間でランキングする処理、および／または（２）所定の制限時間内に消去した移動オブジェクト１の数に基づいてランキングする処理を実行できる。
【００７２】
このように、携帯端末１００は、本ゲームをマルチプレイ可能とすることにより、より興趣性の高いゲームを実現できるという効果を奏する。
【００７３】
〔携帯端末１００が実行する処理〕
図８は、携帯端末１００が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は、コンピュータの制御方法に含まれる各ステップを表す。
【００７４】
移動オブジェクト表示処理部１１は、移動オブジェクト１に対して所定の方向（例えば、ゲーム画面の上部から下部に向かう方向）に加速度を作用させるように、当該移動オブジェクト１を表示部５０に表示させる（ステップ１、以下「ステップ」を「Ｓ」と略記する移動オブジェクト表示ステップ）。作用表示処理部１２は、ある移動オブジェクト１ａが他の移動オブジェクト１ｂに衝突したか否かを判定する（Ｓ２）。衝突したと判定される場合（Ｓ２においてＹＥＳ）、作用表示処理部１２は、移動オブジェクト１ａが移動オブジェクト１ｂに衝突した場合、当該移動オブジェクト１ａから当該移動オブジェクト１ｂに、当該衝突の強さに応じた力を作用させるように、当該移動オブジェクト１ｂを表示させる（Ｓ３、表示作用ステップ）。次に、反作用表示処理部１３は、移動オブジェクト１ｂから移動オブジェクト１ａに、上記力に対する反力を作用させるように、当該移動オブジェクト１ａを表示させる（Ｓ４、表示反作用ステップ）。
【００７５】
蓄積領域表示処理部１５は、入力制御部４２から軌跡４ｃを取得した場合（すなわち、入力部４０に対してユーザがタッチ操作４ａを与えた場合、Ｓ５）、当該タッチ操作４ａに応じて、バスケット２を所定の方向（例えば、左方向Ｄ１または右方向Ｄ２）に移動させるように表示する（Ｓ６、蓄積領域表示ステップ）。次に、移動オブジェクト表示処理部１１は、バスケット２に蓄積された移動オブジェクト１が所定の条件を満たしたか否か（例えば、バスケット２において、同じ色の移動オブジェクト１が３つ以上隣接したか否か）を判定する（Ｓ７）。満たしたと判定される場合（Ｓ７においてＹＥＳ）、移動オブジェクト表示処理部１１は、当該移動オブジェクト１をゲーム画面から消去する（Ｓ８）。特典付与部１６は、移動オブジェクト表示処理部１１によって消去された移動オブジェクト１に応じて、所定の特典を付与する（Ｓ９）。
【００７６】
そして、画面表示処理部１７は、バスケット２の外部（にある所定の領域）６に、移動オブジェクト１が入ったか否かを判定し（Ｓ１０、領域判定ステップ）、入ったと判定される場合（Ｓ１０においてＹＥＳ）、ユーザのヒットポイントを減じる（Ｓ１１）。
【００７７】
なお、上記制御方法は、図８を参照して前述した上記処理だけでなく、制御部１０に含まれる各部において実行される処理を任意に含んでよい。
【００７８】
〔携帯端末１００が奏する効果〕
携帯端末１００は、自由な（マス目状に区切られていない）フィールドにおいて、作用・反作用の法則（物理法則）が適用されるように移動オブジェクト１を表示させるため、当該移動オブジェクト１を互いに作用させることによって、ユーザが予期しない動きを現出させることができる。したがって、携帯端末１００は、意外性が豊かな、興趣性の高いゲームを実現できるという効果を奏する。
【００７９】
〔サーバ装置が機能の一部または全部を提供する構成〕
以上では、本発明のゲームプログラムが、主に携帯端末１００において実行される構成を説明した。一方、上記ゲームプログラムの一部または全部がサーバ装置において実行され、当該実行された処理の結果が上記携帯端末１００に返される構成であってもよい。本発明のコンピュータが、プレイヤ端末とネットワークを介して接続されたサーバ装置として機能する場合、ゲームの進行画面を上記サーバ装置が生成したデータに基づいて、上記プレイヤ端末において表示されるウェブ表示とし、その他のメニュー画面などを当該プレイヤ端末にインストールされているネイティブアプリによって表示するネイティブ表示とするなどの、上記サーバ装置と上記プレイヤ端末のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。これにより、サーバ装置は、上記携帯端末１００が機能を提供する場合に、当該携帯端末１００が奏する効果と同じ効果を奏する。
【００８０】
〔ソフトウェアによる実現例〕
携帯端末１００の制御ブロック（特に、制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、携帯端末１００は、各機能を実現するソフトウェアであるゲームプログラムの命令を実行するＣＰＵ、上記ゲームプログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記ゲームプログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記ゲームプログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記ゲームプログラムは、当該ゲームプログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記ゲームプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８１】
具体的には、本発明の実施の形態に係るゲームプログラムは、コンピュータ（携帯端末１００）に、移動オブジェクト表示機能、表示作用機能、表示反作用機能、蓄積領域表示機能、加速度取得機能、領域判定機能、および特典付与機能は、上述した移動オブジェクト表示処理部１１、作用表示処理部１２、反作用表示処理部１３、蓄積領域表示処理部１５、加速度取得部１４、画面表示処理部１７、および特典付与部１６によってそれぞれ実現されることができる。詳細については上述した通りである。
【００８２】
なお、上記ゲームプログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。また、前記ゲームプログラムによって実現される各機能を実現する各部を備えた情報処理端末（例えば、携帯端末１００）と、前記各機能とは異なる残りの機能を実現する各部を備えたサーバとを含むゲームシステムも、本発明の範疇に入る。
【００８３】
〔付記事項〕
本発明は上述したそれぞれの実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても、本発明の技術的範囲に含まれる。さらに、各実施の形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成できる。
【産業上の利用可能性】
【００８４】
本発明は、スマートフォン、タブレット端末、携帯電話、家庭用ゲーム機、パーソナルコンピュータ、サーバ装置、ワークステーション、メインフレームなど、任意のコンピュータに広く適用することができる。
【符号の説明】
【００８５】
１：移動オブジェクト、１ａ：移動オブジェクト（第１の移動オブジェクト）、１ｂ：移動オブジェクト（第２の移動オブジェクト）、１ｃ：移動オブジェクト、１ｄ：移動オブジェクト、２：バスケット（移動オブジェクト蓄積領域）、６：バスケットの外部（所定の領域）、１１：移動オブジェクト表示処理部（移動オブジェクト表示部、移動オブジェクト表示機能）、１２：作用表示処理部（表示作用部、表示作用機能）、１３：反作用表示処理部（表示反作用部、表示反作用機能）、１４：加速度取得部（加速度取得機能）、１５：蓄積領域表示処理部（蓄積領域表示機能）、１６：特典付与部（特典付与機能）、１７：画面表示処理部（領域判定機能）、６０：加速度計測部、１００：携帯端末（コンピュータ）
【要約】      （修正有）【課題】意外性が豊かな、興趣性の高いゲーム及びゲーム装置を提供する。【解決手段】移動オブジェクトに対して所定の方向に加速度を作用させるように表示させ、第１の移動オブジェクトが第２の移動オブジェクトに衝突した場合、第１の移動オブジェクトから第２の移動オブジェクトに、衝突の強さに応じた力を作用させるよう、第２の移動オブジェクトを表示させ、表示作用機能によって第２の移動オブジェクトが表示された場合、第２の移動オブジェクトから第１の移動オブジェクトに、力に対する反力を作用させるように、第１の移動オブジェクトを表示させ、複数の移動オブジェクトを蓄積する移動オブジェクト蓄積領域が所定の方向に操作可能となるように、移動オブジェクト蓄積領域を表示させ、移動オブジェクト蓄積領域の外部にある所定の領域に、移動オブジェクトが入ったか否かを判定する領域判定機能とを持った。【選択図】図８【図１】
0005844431.tif 000002
【図２】
0005844431.tif 000003
【図３】
0005844431.tif 000004
【図４】
0005844431.tif 000005
【図５】
0005844431.tif 000006
【図６】
0005844431.tif 000007
【図７】
0005844431.tif 000008
【図８】
0005844431.tif 000009