JP2007075426A - Program, information storage medium, handheld game machine, and game system - Google Patents

Program, information storage medium, handheld game machine, and game system Download PDF

Info

Publication number
JP2007075426A
JP2007075426A JP2005268637A JP2005268637A JP2007075426A JP 2007075426 A JP2007075426 A JP 2007075426A JP 2005268637 A JP2005268637 A JP 2005268637A JP 2005268637 A JP2005268637 A JP 2005268637A JP 2007075426 A JP2007075426 A JP 2007075426A
Authority
JP
Japan
Prior art keywords
game
mode
unit
player
game mode
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.)
Withdrawn
Application number
JP2005268637A
Other languages
Japanese (ja)
Inventor
Shigeki Toyama
茂樹 遠山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bandai Namco Entertainment Inc
Original Assignee
Namco Bandai Games Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Namco Bandai Games Inc filed Critical Namco Bandai Games Inc
Priority to JP2005268637A priority Critical patent/JP2007075426A/en
Publication of JP2007075426A publication Critical patent/JP2007075426A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a program, information storage medium, handheld game machine, and game system by which a player can experience a real simulated performance. <P>SOLUTION: A game mode is determined to be shifted from a main game mode to a music instrument playing mode enabling the player to play a music instrument performance using an operation section 160 in the case that a predetermined game event is generated in the main game mode allowing a character to act in an object space by the player using the operation section 160 or in the case that a predetermined operation is done in the main game mode, the input mode in the operation section 160 is set to the input mode for a music instrument performance mode different from the input mode of the main game mode in the case that the game mode is determined to be shifted from the main game mode to the music instrument performance mode. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、プログラム、情報記憶媒体、携帯型ゲーム機及びゲームシステムに関する。   The present invention relates to a program, an information storage medium, a portable game machine, and a game system.

従来より、表示部と操作部とを内蔵した携帯型ゲーム機が普及しており、外出時等の余暇にゲームを簡便に楽しむことができるものとして人気を博している。またこのような携帯型ゲーム機を用いた音楽ゲームについても知られている。   Conventionally, portable game machines incorporating a display unit and an operation unit have become widespread, and have gained popularity as being able to easily enjoy games at leisure, such as when going out. A music game using such a portable game machine is also known.

しかしながら、従来の携帯型ゲーム機では、設置型の家庭用ゲーム機と同様の操作感をプレーヤに提供するために、操作ボタン等を同様の配置とする例が多い。このような操作部の配置形状の制約等のため、携帯型ゲーム機を用いて模擬演奏を体験させる音楽ゲームの分野では、プレーヤが模擬演奏を行う姿勢が現実の演奏姿勢と乖離しており、リアルな体験をさせることができなかった。
特開2001−9149号公報
However, in the conventional portable game machine, there are many examples in which operation buttons and the like are arranged in the same manner in order to provide the player with the same operation feeling as that of the installation type home game machine. Due to such restrictions on the arrangement shape of the operation unit, in the field of music games in which a simulated performance is experienced using a portable game machine, the posture of the player performing the simulated performance is different from the actual performance posture, I couldn't have a real experience.
JP 2001-9149 A

本発明は上記事情に鑑みてなされたものであり、プレーヤにリアルな模擬演奏を体験させることができるプログラム、情報記憶媒体、携帯型ゲーム機及びゲームシステムを提供することにある。   The present invention has been made in view of the above circumstances, and provides a program, an information storage medium, a portable game machine, and a game system that allow a player to experience a realistic simulated performance.

(1)本発明は、携帯型ゲーム機であって、プレーヤが操作部を用いてキャラクタをオブジェクト空間内で行動させる第1のゲームモードにおいて所定のゲームイベントが発生した場合、又は第1のゲームモードにおいて所定の操作が行われた場合に、ゲームモードを第1のゲームモードからプレーヤに操作部を用いた楽器演奏を行わせる第2のゲームモードに移行させると判定するゲームモード移行判定部と、前記ゲームモードを第1のゲームモードから第2のゲームモードに移行させると判定された場合に、前記操作部の入力モードを第1のゲームモード用の第1の入力モードとは異なる第2のゲームモード用の第2の入力モードに設定する入力モード設定部と、を含むことを特徴とする携帯型ゲーム機に関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム及び該プログラムを記憶する情報記憶媒体に関係する。   (1) The present invention is a portable game machine in which a predetermined game event occurs in a first game mode in which a player moves a character in an object space using an operation unit, or a first game A game mode transition determination unit that determines that the game mode is transitioned from the first game mode to a second game mode in which a player performs musical instrument performance using the operation unit when a predetermined operation is performed in the mode; When the game mode is determined to shift from the first game mode to the second game mode, the input mode of the operation unit is different from the first input mode for the first game mode. And an input mode setting unit that sets the second input mode for the game mode. The present invention also relates to a program that causes a computer to function as each of the above-described units and an information storage medium that stores the program.

本発明によれば、第2の入力モードにおいて操作部の機能の割り当てを楽器演奏を行わせる第2のゲームモード用にカスタマイズすることができ、プレーヤの操作インターフェース環境の向上を図ることができる。すなわち本発明によれば、プレーヤに実際の楽器の演奏形態に近い体験を携帯型ゲーム機を用いて提供することができる。   According to the present invention, in the second input mode, the function assignment of the operation unit can be customized for the second game mode in which the musical instrument performance is performed, and the operation interface environment of the player can be improved. That is, according to the present invention, it is possible to provide a player with an experience that is close to an actual musical instrument performance using a portable game machine.

なお、第2のゲームモードにおいては、プレーヤの操作による楽器演奏を得点等により評価するようにしてもよいし、楽器演奏を評価をしなくてもよい。また第2のゲームモードにおいては、楽器演奏に関連した操作をプレーヤに体験させることができればよく、プレーヤの操作に対応した音をスピーカ等から出力させるようにしてもよいし、背景音のみを出力して、プレーヤの操作に対応した音を出力させないようにしてもよい。   In the second game mode, the musical instrument performance by the player's operation may be evaluated based on the score or the musical instrument performance may not be evaluated. In the second game mode, it is sufficient that the player can experience an operation related to musical instrument performance, and a sound corresponding to the player's operation may be output from a speaker or the like, or only the background sound is output. Thus, the sound corresponding to the operation of the player may not be output.

(2)本発明の携帯型ゲーム機では、表示部に表示させるゲーム画像を生成する画像生成部を含み、前記画像生成部が、前記第1のゲームモードでは、プレーヤの正視方向が第1の方向となるゲーム画像を生成し、前記第2のゲームモードでは、プレーヤの正視方向が第2の方向に変更されたゲーム画像を生成するようにしてもよい。また本発明のプログラム及び情報記憶媒体では、上記画像生成部としてコンピュータを機能させるようにしてもよい。このようにすれば、従来にはない持ち方で携帯型ゲーム機による模擬演奏をプレーヤに体験させることができるようになり、プレーヤの操作インターフェース環境の向上を図ることができる。   (2) The portable game machine of the present invention includes an image generation unit that generates a game image to be displayed on the display unit, and the image generation unit has a first viewing direction of the player in the first game mode. A game image having a direction may be generated, and in the second game mode, a game image in which the player's normal viewing direction is changed to the second direction may be generated. In the program and information storage medium of the present invention, a computer may function as the image generation unit. In this way, it becomes possible for the player to experience a simulated performance with a portable game machine in an unprecedented way of holding, and the operation interface environment of the player can be improved.

なお、プレーヤの正視方向とは、各ゲームモードをプレイする際の表示画面に対するプレーヤの視線方向として推奨される方向のことである。第1の方向と第2の方向とは所与の角度だけ回転させた関係を有していてもよいし、反転の関係を有していてもよい。   Note that the normal viewing direction of the player is a direction recommended as the viewing direction of the player with respect to the display screen when playing each game mode. The first direction and the second direction may have a relationship rotated by a given angle, or may have a reversal relationship.

(3)本発明の携帯型ゲーム機、プログラム及び情報記憶媒体では、前記操作部は、プレーヤの押下操作を検出する押下操作部と、プレーヤの操作による所定の物理量の変化をアナログ検出するアナログ操作部を含み、前記第2のゲームモードは、プレーヤに弦楽器を演奏させるゲームモードであって、前記入力モード設定部が、前記第2の入力モードにおいて、前記押下操作部への押下操作を前記弦楽器の演奏コードを入力する操作に割り当てて、前記アナログ操作部への操作を前記弦楽器の弦を弾く操作に割り当てるようにしてもよい。このようにすれば、ギター、ウクレレ、バイオリン等の各種弦楽器を実際に演奏しているかのような体験を携帯型ゲーム機を用いてプレーヤに提供することができる。   (3) In the portable game machine, the program, and the information storage medium of the present invention, the operation unit includes a pressing operation unit that detects a pressing operation of the player, and an analog operation that detects an analog change in a predetermined physical quantity caused by the player's operation. The second game mode is a game mode in which a player plays a stringed instrument, and the input mode setting unit performs a pressing operation on the pressing operation unit in the second input mode. May be assigned to an operation for inputting a performance chord, and an operation to the analog operation unit may be assigned to an operation for playing a string of the stringed instrument. In this way, it is possible to provide the player with an experience as if actually playing various stringed instruments such as guitars, ukuleles, violins, etc. using the portable game machine.

なお、所定の物理量とは、方向(角度)、速度及び加速度の少なくとも一つであって、アナログ操作部は、これらの物理量の変化情報を処理部(プロセッサ)に対して直接的あるいは間接的に取得させる手段である。言い換えれば、アナログ操作部は、方向、速度及び加速度を直接検出できるものであってもよいし、検出情報を演算加工することにより、これらの物理量の変化情報を処理部に取得させるものであってもよい。   The predetermined physical quantity is at least one of direction (angle), speed, and acceleration, and the analog operation unit transmits change information of these physical quantities directly or indirectly to the processing unit (processor). It is a means to acquire. In other words, the analog operation unit may be capable of directly detecting the direction, speed, and acceleration, and causes the processing unit to acquire change information of these physical quantities by calculating and processing the detection information. Also good.

(4)本発明の携帯型ゲーム機、プログラム及び情報記憶媒体では、前記携帯型ゲーム機は、ゲーム機の傾きを検出する傾きセンサを含み、前記ゲームモード移行判定部が、前記傾きセンサの検出情報に基づいて、プレーヤが前記携帯型ゲーム機を所定の角度範囲に傾ける傾き操作を行ったと判断される場合に、前記ゲームモードを前記第1のゲームモードから第2のゲームモードへ移行させると判定するようにしてもよい。このようにすれば、携帯型ゲーム機の持ち方を変えるだけで、楽器演奏を行うことができる第2のゲームモードにゲームモードを移行させることができるため、プレーヤの操作インターフェース環境の大幅な向上を図ることができる。   (4) In the portable game machine, the program, and the information storage medium of the present invention, the portable game machine includes an inclination sensor that detects an inclination of the game machine, and the game mode transition determination unit detects the inclination sensor. Based on the information, when it is determined that the player has performed a tilt operation for tilting the portable game machine within a predetermined angle range, the game mode is changed from the first game mode to the second game mode. You may make it determine. In this way, the game mode can be shifted to the second game mode in which the musical instrument can be played simply by changing the way the portable game machine is held, which greatly improves the operation interface environment of the player. Can be achieved.

(5)本発明は、ゲーム機の傾きを検出する傾きセンサを含む携帯型ゲーム機であって、前記傾きセンサの検出情報に基づいて、前記携帯型ゲーム機の傾き具合を判定する傾き判定部と、前記傾き判定部の判定結果に基づいて、操作部の入力モードを設定変更する入力モード設定部と、を含む携帯型ゲーム機に関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム及び該プログラムを記憶する情報記憶媒体に関係する。   (5) The present invention is a portable game machine including an inclination sensor that detects an inclination of the game machine, and an inclination determination unit that determines an inclination degree of the portable game machine based on detection information of the inclination sensor. And an input mode setting unit for setting and changing the input mode of the operation unit based on the determination result of the tilt determination unit. The present invention also relates to a program that causes a computer to function as each of the above-described units and an information storage medium that stores the program.

本発明によれば、携帯型ゲーム機の持ち方を変えるだけで、異なる入力モードでゲームを楽しむことができるためプレーヤの操作インターフェース環境の向上を図ることができる。   According to the present invention, it is possible to enjoy a game in different input modes only by changing the way of holding the portable game machine, so that the operation interface environment of the player can be improved.

(6)本発明は、操作部の傾きを検出する傾きセンサを含むゲームシステムであって、前記傾きセンサの検出情報に基づいて、前記操作部の傾き具合を判定する傾き判定部と、前記傾き判定部の判定結果に基づいて、前記操作部の入力モードを設定変更する入力モード設定部と、を含むゲームシステムに関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム及び該プログラムを記憶する情報記憶媒体に関係する。   (6) The present invention is a game system including an inclination sensor that detects an inclination of the operation unit, and an inclination determination unit that determines an inclination degree of the operation unit based on detection information of the inclination sensor; and the inclination The present invention relates to a game system including an input mode setting unit that sets and changes the input mode of the operation unit based on a determination result of the determination unit. The present invention also relates to a program that causes a computer to function as each of the above-described units and an information storage medium that stores the program.

本発明によれば、操作部の持ち方を変えるだけで、異なる入力モードでゲームを楽しむことができるためプレーヤの操作インターフェース環境の向上を図ることができる。   According to the present invention, it is possible to enjoy a game in different input modes only by changing the way of holding the operation unit, and thus the operation interface environment of the player can be improved.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。   Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.

1.構成
図1は、本発明の実施形態に係る携帯型ゲーム機の外観図である。
1. Configuration FIG. 1 is an external view of a portable game machine according to an embodiment of the present invention.

本実施形態の携帯型ゲーム機10は、ディスプレイ12(液晶ディスプレイ等)、方向キー14、操作ボタン16、補助操作ボタン17R,17L、セレクトボタン18、スタートボタン20、アナログパッド40などの操作インターフェース(操作部)を備えている。また携帯型ゲーム機10には、プレーヤが音入力(音声入力)を行うための音入力装置(マイク)やゲーム機10の傾き具合(角度)を検出するための傾きセンサが操作インターフェースとして設けられていてもよい。   The portable game machine 10 according to this embodiment includes an operation interface (display 12 (liquid crystal display or the like), direction key 14, operation button 16, auxiliary operation buttons 17R and 17L, select button 18, start button 20, analog pad 40, and the like. Operation section). In addition, the portable game machine 10 is provided with a sound input device (microphone) for a player to input sound (speech input) and a tilt sensor for detecting the tilt (angle) of the game machine 10 as an operation interface. It may be.

ディスプレイ12(表示部)には種々の画像(ゲーム画像、表示物)が表示される。即ちプレーヤが操作するプレーヤキャラクタ(広義には移動体オブジェクト)や、オブジェクト(例えばブロック、また広義には移動体オブジェクト、ターゲットオブジェクト)や、背景などの画像が表示される。また得点、ポイント、ステータスなどの各種ゲーム状況情報を知らせる画像が表示される。   Various images (game images, display objects) are displayed on the display 12 (display unit). That is, an image such as a player character (moving object in a broad sense) operated by a player, an object (for example, a block, a moving object or a target object in a broad sense), a background, or the like is displayed. In addition, an image notifying various game situation information such as points, points, and status is displayed.

プレーヤは、ディスプレイ12に表示されるゲーム画像を見ながら、左手と右手で方向キー14、操作ボタン16、あるいはアナログパッド40等を操作してゲームを行う。またディスプレイ12がタッチパネル機能を有している場合、プレーヤは、ディスプレイ12に触れることで入力を行うことができる。なおディスプレイ12がタッチパネル機能を有している場合、プレーヤが手でディスプレイ12に触れることにより入力が行われてもよいし、スタイラス(入力ペン)の先端でディスプレイ12に触れることにより入力が行われてもよい。   While watching the game image displayed on the display 12, the player operates the direction key 14, the operation button 16, the analog pad 40, or the like with the left hand and the right hand to play the game. When the display 12 has a touch panel function, the player can input by touching the display 12. When the display 12 has a touch panel function, the player may input by touching the display 12 with his / her hand or by touching the display 12 with the tip of a stylus (input pen). May be.

また図1に示すように、本実施形態の携帯型ゲーム機10は側部に、無線通信スイッチ50を備えている。本実施形態の携帯型ゲーム機10では、無線通信スイッチ50が、オンにされることにより、他のゲーム機との無線通信が可能となる通信モードに設定される。無線通信の方式としては、無線LAN、ブルートゥース(Bluetooth;登録商標)、赤外線(IrDA)などの各種方式が考えられる。特に本実施形態の携帯型ゲーム機10は、IEEE802.11プロトコルに準拠した無線LAN機能を備えており、無線通信スイッチ50のオン状態において、アドホックモードあるいはインフラストラクチャモードによる無線LAN通信を行うことができる。   As shown in FIG. 1, the portable game machine 10 of the present embodiment includes a wireless communication switch 50 on the side. In the portable game machine 10 of the present embodiment, when the wireless communication switch 50 is turned on, it is set to a communication mode in which wireless communication with other game machines is possible. As a wireless communication system, various systems such as a wireless LAN, Bluetooth (registered trademark), and infrared (IrDA) can be considered. In particular, the portable game machine 10 of the present embodiment has a wireless LAN function conforming to the IEEE802.11 protocol, and can perform wireless LAN communication in an ad hoc mode or an infrastructure mode when the wireless communication switch 50 is on. it can.

また本実施形態の携帯型ゲーム機10は側部に、メモリカード用スロット60(携帯型情報記憶媒体用スロット)を備えている。このメモリカード用スロット60にメモリカードを挿入することで、メモリカード内にゲームのセーブデータ等を保存したり、セーブデータ等を読み込んでゲームアプリケーションで使用したりすることができる。   Further, the portable game machine 10 of the present embodiment is provided with a memory card slot 60 (portable information storage medium slot) on the side. By inserting a memory card into the memory card slot 60, it is possible to save game save data or the like in the memory card, or to read the save data or the like and use it in a game application.

なお図1では、本発明を携帯型ゲーム機に適用した場合について示しているが、本発明は、業務用ゲーム機(代価を支払って、ゲームを行うことができる機器)や、携帯型以外の家庭用ゲーム機などのゲームシステムにも適用することができる。   Although FIG. 1 shows the case where the present invention is applied to a portable game machine, the present invention is not limited to an arcade game machine (a device that can pay a price and play a game) or a portable game machine. The present invention can also be applied to a game system such as a home game machine.

図2は、本実施形態の携帯型ゲーム機(画像生成システム)の機能ブロック図の例を示す。なお、本実施形態の携帯型ゲーム機は、図2の構成要素(各部)を全て含む必要はなく、その一部を省略した構成としてもよい。   FIG. 2 shows an example of a functional block diagram of the portable game machine (image generation system) of the present embodiment. Note that the portable game machine of this embodiment does not need to include all the components (each unit) in FIG. 2, and may have a configuration in which some of them are omitted.

操作部160は、プレーヤが行った操作等をデータとして入力するためのものであり、その機能は、コントローラ、操作ボタン、操作レバー、タッチパネル或いはマイク(音入力装置)などのハードウェアにより実現できる。   The operation unit 160 is for inputting operations performed by the player as data, and the function can be realized by hardware such as a controller, operation buttons, operation lever, touch panel, or microphone (sound input device).

本実施形態の携帯型ゲーム機では、操作部160が、プレーヤの押下操作を検出する押下操作部162(操作ボタン16等)と、プレーヤの操作による所定の物理量の変化をアナログ検出するアナログ操作部164(アナログパッド40等)を含む。ここでいう所定の物理量とは、方向(角度)、速さ、加速度などである。アナログ操作部164では、これらの物理量の変化情報を直接的に検出して、あるいは間接的にこれらに変換される情報を検出することができる。   In the portable game machine according to the present embodiment, the operation unit 160 detects a pressing operation unit 162 (operation buttons 16 and the like) that detects a player's pressing operation, and an analog operation unit that detects a change in a predetermined physical quantity caused by the player's operation. 164 (analog pad 40 and the like). Here, the predetermined physical quantity includes a direction (angle), speed, acceleration, and the like. The analog operation unit 164 can directly detect change information of these physical quantities or indirectly detect information converted into these.

また本実施形態の携帯型ゲーム機は、内蔵もしくは外付けの機器により傾きセンサ166を備えることができる。傾きセンサと166しては、ジャイロセンサや加速度センサなどを用いることができる。ジャイロセンサは、角速度を検出するためのセンサであり、出力を時間積分することにより測定開始時間からの変位量を知ることができる。これに対して加速度センサでは、重力加速度を検出することができるため、絶対座標に対する角度を知ることができる。   In addition, the portable game machine of this embodiment can include the tilt sensor 166 by a built-in or external device. As the tilt sensor 166, a gyro sensor, an acceleration sensor, or the like can be used. The gyro sensor is a sensor for detecting an angular velocity, and the amount of displacement from the measurement start time can be known by integrating the output over time. On the other hand, since the acceleration sensor can detect gravitational acceleration, the angle with respect to absolute coordinates can be known.

記憶部170は、処理部100や通信部196などのワーク領域となるもので、その機能はRAMなどのハードウェアにより実現できる。記憶部170は、複数のゲームモードの各ゲームモードにおける操作部160への操作結果に対応する演算内容をテーブル化した操作判定テーブルを記憶する操作判定テーブル記憶部172を含む。   The storage unit 170 serves as a work area such as the processing unit 100 or the communication unit 196, and its function can be realized by hardware such as a RAM. The storage unit 170 includes an operation determination table storage unit 172 that stores an operation determination table in which calculation contents corresponding to operation results on the operation unit 160 in each game mode of the plurality of game modes are tabulated.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD等)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などのハードウェアにより実現できる。処理部100は、この情報記憶媒体180に格納されるプログラム(データ)や携帯型情報記憶媒体194から読み出されたデータなどに基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。また携帯型情報記憶媒体194には、プレーヤの個人データやゲームのセーブデータ等、本実施形態の各部としてコンピュータを機能させるためのプログラムのための補助データ(付加データ)が記憶される。なお携帯型情報記憶媒体194は、メモリカード、磁気カード、ICカード、バーコードが印字されたカード等であってもよい。また携帯型情報記憶媒体194の代替品として、携帯型ゲーム機や携帯電話等の携帯情報端末のメモリ等を用いてもよい。   The information storage medium 180 (a computer-readable medium) stores programs, data, and the like, and functions as an optical disk (CD, DVD, etc.), a magneto-optical disk (MO), a magnetic disk, a hard disk, and a magnetic disk. It can be realized by hardware such as a tape or a memory (ROM). The processing unit 100 performs various processes of the present embodiment based on a program (data) stored in the information storage medium 180, data read from the portable information storage medium 194, and the like. That is, the information storage medium 180 stores a program for causing a computer to function as each unit of the present embodiment (a program for causing a computer to execute processing of each unit). The portable information storage medium 194 stores auxiliary data (additional data) for a program for causing the computer to function as each unit of the present embodiment, such as personal data of the player and save data of the game. The portable information storage medium 194 may be a memory card, a magnetic card, an IC card, a card printed with a barcode, or the like. Further, as an alternative to the portable information storage medium 194, a memory of a portable information terminal such as a portable game machine or a cellular phone may be used.

表示部190は、本実施形態により生成された画像を出力するものであり、その機能は、CRTディスプレイ、LCD(液晶ディスプレイ)、OELD(有機ELディスプレイ)、PDP(プラズマディスプレイパネル)、タッチパネル型ディスプレイ、或いはHMD(ヘッドマウントディスプレイ)などのハードウェアにより実現できる。音出力部192は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。   The display unit 190 outputs an image generated according to the present embodiment, and functions thereof are a CRT display, an LCD (liquid crystal display), an OELD (organic EL display), a PDP (plasma display panel), and a touch panel display. Alternatively, it can be realized by hardware such as an HMD (head mounted display). The sound output unit 192 outputs the sound generated by the present embodiment, and its function can be realized by hardware such as a speaker or headphones.

通信部196は、外部(例えばホスト装置や他のゲーム機)との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。特に本実施形態のゲーム機GTでは、通信部196が無線LAN機能を備えている。ゲーム機GTが内蔵する無線LAN機能は、IEEE 802.11規格(例えば、IEEE 802.11b)に準拠しており、ブロードキャスト方式、ユニキャスト方式、あるいはマルチキャスト方式によるパケット通信(データ通信)を行うことができる。   The communication unit 196 performs various controls for communicating with the outside (for example, a host device or another game machine), and functions thereof include hardware such as various processors or communication ASICs, It can be realized by a program. In particular, in the game machine GT of this embodiment, the communication unit 196 has a wireless LAN function. The wireless LAN function built in the game machine GT conforms to the IEEE 802.11 standard (for example, IEEE 802.11b), and can perform packet communication (data communication) by a broadcast method, a unicast method, or a multicast method.

なお本実施形態の各部としてコンピュータを機能させるためのプログラム(データ)は、ホスト装置(ゲームサーバー)が有する情報記憶媒体からネットワーク及び通信部196を介して情報記憶媒体180(あるいは記憶部170)に配信するようにしてもよい。このようなホスト装置(ゲームサーバー)の情報記憶媒体の使用も本発明の範囲内に含めることができる。   Note that a program (data) for causing a computer to function as each unit of the present embodiment is transferred from the information storage medium of the host device (game server) to the information storage medium 180 (or storage unit 170) via the network and communication unit 196. You may make it deliver. Use of the information storage medium of such a host device (game server) can also be included in the scope of the present invention.

処理部100(プロセッサ)は、入力インターフェース160からの入力データやプログラムなどに基づいて、ゲーム演算処理、通信処理、画像生成処理、或いは音生成処理などの各種の処理を行う。処理部100は記憶部170をワーク領域として各種処理を行う。この処理部100の機能は、各種プロセッサ(CPU、DSP等)やASIC(ゲートアレイ等)などのハードウェアや、プログラム(ゲームプログラム)により実現できる。   The processing unit 100 (processor) performs various processing such as game calculation processing, communication processing, image generation processing, or sound generation processing based on input data from the input interface 160, a program, and the like. The processing unit 100 performs various processes using the storage unit 170 as a work area. The function of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), and a program (game program).

処理部100は、ゲーム演算部110、画像生成部120、音生成部130を含む。なおこれらの一部を省略する構成としてもよい。   The processing unit 100 includes a game calculation unit 110, an image generation unit 120, and a sound generation unit 130. Note that some of these may be omitted.

ゲーム演算部110は、ゲーム開始条件が満たされた場合にゲームを開始させる処理、ゲームを進行させる処理、キャラクタなどの表示物(オブジェクト)を配置する処理、表示物を表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了させる処理などをゲーム演算処理として行う。   The game calculation unit 110 performs a process for starting a game when a game start condition is satisfied, a process for advancing the game, a process for placing a display object (object) such as a character, a process for displaying a display object, and a game result. A process for calculating or a process for ending the game when the game end condition is satisfied is performed as the game calculation process.

またゲーム演算部110は、操作部160や表示部190からの入力情報やプログラム等に基づき、ゲーム空間内でプレーヤキャラクタの位置/動作を演算し、ゲーム空間内でプレーヤキャラクタが移動/動作するゲーム演算を行う。例えば、表示制御処理や移動・動作処理やゲーム情報受け取り処理やゲーム情報送信処理等を行う。   The game calculation unit 110 calculates the position / motion of the player character in the game space based on information input from the operation unit 160 and the display unit 190, a program, and the like, and a game in which the player character moves / moves in the game space. Perform the operation. For example, display control processing, movement / motion processing, game information reception processing, game information transmission processing, and the like are performed.

表示制御処理としては、表示部190に表示される画像(オブジェクト)の表示制御を行うことができる。具体的には、表示すべきオブジェクト(キャラクタ、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ)を発生させたり、オブジェクトの表示や表示位置を指示したり、オブジェクトを消滅させたりするなどの表示制御を行う。即ち発生したオブジェクトをオブジェクトリストに登録したり、オブジェクトリストを画像生成部120等に転送したり、消滅したオブジェクトをオブジェクトリストから削除したりするなどの表示制御を行う。   As the display control process, display control of an image (object) displayed on the display unit 190 can be performed. Specifically, an object to be displayed (character, target, car, ball, item, building, tree, pillar, wall, map) is generated, the display or display position of the object is indicated, or the object is deleted. Display control. That is, display control is performed such as registering a generated object in the object list, transferring the object list to the image generation unit 120 or the like, and deleting the disappeared object from the object list.

また表示制御処理としては、プレーヤの入力情報等により、プレーヤキャラクタやオブジェクトの移動や動作が発生した場合に、発生した移動や動作の画像を表示部190に表示するための制御を行う。   In addition, as the display control process, when a movement or movement of a player character or object occurs according to input information of the player or the like, control for displaying an image of the generated movement or movement on the display unit 190 is performed.

またゲーム演算部110は、ゲームモードが楽器演奏モードに移行した場合において、プレーヤが入力すべきコード進行の指示を楽譜(コード進行表)に見立てて表示させる表示制御処理を行う。楽譜は、コード進行パターンが一定の場合は、固定表示させてもよいし、コード進行パターンが可変する場合には、スクロール表示させてもよい。またコード進行の指示をプレーヤに示す楽譜は、背景の楽曲がある場合、その楽曲の進行状況(再生状況)に応じてスクロール表示させることができる。また現在どの演奏コードを入力すべきであるかを案内するために、楽譜における入力対象の演奏コードの表示領域を色分けしたり、マーカーを楽譜上で移動表示させたりしてもよい。また本実施形態では、押下操作部162を構成する操作ボタン16に演奏コードが対応づけられており、プレーヤの押下操作の態様がいずれの演奏コードの入力に対応しているのかをプレーヤに通知するための表示処理を行っている。このようにすれば、演奏コードの入力誤りをプレーヤに認識させることができ、操作に不慣れなプレーヤでも通知表示を見ながら演奏コードを入力すれば楽器演奏モードを楽しむことができる。   In addition, when the game mode shifts to the musical instrument performance mode, the game calculation unit 110 performs a display control process for displaying a chord progression instruction to be input by the player as a musical score (chord progression table). The musical score may be fixedly displayed when the chord progression pattern is constant, or may be scrolled when the chord progression pattern is variable. In addition, when there is a music piece in the background, the musical score indicating the chord progression instruction to the player can be scroll-displayed according to the progression state (reproduction state) of the musical piece. Also, in order to guide which performance chord should be input at present, the display area of the performance chord to be input in the score may be color-coded, or the marker may be moved and displayed on the score. In the present embodiment, a performance code is associated with the operation button 16 constituting the pressing operation unit 162, and the player is notified of which performance code input corresponds to the player's pressing operation mode. Display processing is being performed. In this way, it is possible to make the player recognize an input error of the performance code, and even a player unfamiliar with the operation can enjoy the instrument performance mode by inputting the performance code while watching the notification display.

移動・動作処理としては、ゲームフィールド(ゲーム空間、2次元又は3次元のオブジェクト空間)でオブジェクト(2次元又は3次元のオブジェクト)を移動させるための処理を行うことができる。即ち入力インターフェース160からプレーヤが入力した入力データや、プログラム(移動アルゴリズム)や、各種データ(オブジェクトリスト)などに基づいて、オブジェクトを移動させる処理を行う。更に具体的には、オブジェクトの移動情報(位置、回転角度、速度、或いは加速度)を、1フレーム(1/60秒)毎に順次求める処理を行う。また移動・動作処理としては、オブジェクトを動作させるための処理も行うことができる。即ち入力インターフェース160を用いてプレーヤが入力した入力データや、プログラム(動作アルゴリズム)や、各種データ(モーションデータ、アニメーションデータ)などに基づいて、オブジェクトを動作(モーション、アニメーション)させる処理を行う。更に具体的には、オブジェクトの動作情報(パーツオブジェクトの位置、回転角度、或いは形状)を、1フレーム(1/60秒)毎に順次求める処理を行う。なおフレームは、オブジェクトの移動制御処理や動作制御処理や画像生成処理を行う時間の単位である。   As the movement / motion processing, processing for moving an object (two-dimensional or three-dimensional object) in a game field (game space, two-dimensional or three-dimensional object space) can be performed. That is, processing for moving an object is performed based on input data input by the player from the input interface 160, a program (movement algorithm), various data (object list), and the like. More specifically, a process of sequentially obtaining object movement information (position, rotation angle, speed, or acceleration) every frame (1/60 second) is performed. Further, as movement / motion processing, processing for moving an object can also be performed. That is, a process for moving an object (motion, animation) is performed based on input data input by the player using the input interface 160, a program (motion algorithm), various data (motion data, animation data), and the like. More specifically, processing for sequentially obtaining object motion information (part object position, rotation angle, or shape) every frame (1/60 second) is performed. Note that a frame is a unit of time for performing object movement control processing, motion control processing, and image generation processing.

またゲーム演算部110は、ゲームモード移行処理部112を含む。   In addition, the game calculation unit 110 includes a game mode transition processing unit 112.

ゲームモード移行処理部112は、ゲームモードの切り替え処理を行う。すなわちプレーヤが操作部160を介してキャラクタ(キャラクタオブジェクト)をゲーム空間(オブジェクト空間)内で行動させるメインゲームモード(第1のゲームモード)と、ゲーム画面で指定されるコード進行に沿った楽器演奏を楽しむ楽器演奏モード(第2のゲームモード)との間でゲームモードを相互に移行させる処理を行う。   The game mode transition processing unit 112 performs a game mode switching process. In other words, the player plays a musical instrument along the chord progression designated on the game screen (first game mode) in which the player moves the character (character object) in the game space (object space) via the operation unit 160. The game mode is transferred to and from the musical instrument performance mode (second game mode).

ゲームモード移行処理部112は、さらにゲームモード移行判定部114と、入力モード設定部116とを含む。   The game mode transition processing unit 112 further includes a game mode transition determination unit 114 and an input mode setting unit 116.

ゲームモード移行判定部114は、メインゲームモードにおいて所定のゲームイベントが発生した場合、又はメインゲームモードにおいて所定の操作が行われた場合に、ゲームモードをメインゲームモードから楽器演奏モードに移行させると判定する処理を行う。   When the game mode transition determination unit 114 transitions the game mode from the main game mode to the instrument performance mode when a predetermined game event occurs in the main game mode or when a predetermined operation is performed in the main game mode, Processing to determine is performed.

「所定のゲームイベント」としては、例えば、楽器アイテムを取得するイベントが該当する。この場合、キャラクタがゲーム空間内に出現した楽器アイテムを拾うようなイベントが発生した場合に楽器演奏モードに移行させると判断する。また「所定の操作」としては、例えば、プレーヤキャラクタが保有する楽器アイテムを使用する選択操作を行った場合などが該当する。なおゲームモード移行判定部114は、所定の条件(所定のゲームイベントの発生、プレーヤによる所定の操作)を満たした場合にゲームモードを楽器演奏モードからメインゲームモードに移行させると判定する処理を行う。   As the “predetermined game event”, for example, an event for acquiring a musical instrument item is applicable. In this case, when an event occurs in which the character picks up the musical instrument item that appears in the game space, it is determined to shift to the musical instrument performance mode. The “predetermined operation” corresponds to, for example, a case where a selection operation using a musical instrument item held by the player character is performed. The game mode transition determination unit 114 performs processing to determine that the game mode is transitioned from the musical instrument performance mode to the main game mode when a predetermined condition (generation of a predetermined game event, predetermined operation by the player) is satisfied. .

また本実施形態の携帯型ゲーム機10では、傾きセンサ166を備えており、この傾きセンサ166の検出情報に基づいて、プレーヤが携帯型ゲーム機10を所定の角度範囲に傾ける傾き操作を行ったと判断される場合に、ゲームモードをメインゲームモード(第1のゲームモード)から楽器演奏モード(第2のゲームモード)へ移行させると判定することもできる。このようにすれば、傾き操作により直感的にゲームモードを移行させることができるようになる。   In addition, the portable game machine 10 of the present embodiment includes the tilt sensor 166, and based on the detection information of the tilt sensor 166, the player performs a tilt operation to tilt the portable game machine 10 within a predetermined angle range. When it is determined, it can be determined that the game mode is shifted from the main game mode (first game mode) to the musical instrument performance mode (second game mode). In this way, the game mode can be shifted intuitively by a tilt operation.

またゲームモード移行処理部112は、ゲームモード移行判定部114での判定処理の結果、ゲームモードを移行すると判断した場合に、メインゲームモードから楽器演奏モードへ、あるいは楽器演奏モードからメインゲームモードへゲームモードを移行させる処理を行うが、この移行処理の一つとして入力モード設定部116が操作部160の機能設定を変更する処理を行う。   When the game mode transition determination unit 114 determines that the game mode is to be shifted as a result of the determination process in the game mode transition determination unit 114, the game mode transition processing unit 112 switches from the main game mode to the musical instrument performance mode or from the musical instrument performance mode to the main game mode. A process of shifting the game mode is performed. As one of the transition processes, the input mode setting unit 116 performs a process of changing the function setting of the operation unit 160.

特に、入力モード設定部116は、ゲームモードをメインゲームモード(第1のゲームモード)から楽器演奏モード(第2のゲームモード)に移行させると判定された場合に、操作部160の入力モードをメインゲームモード用の第1の入力モードとは異なる楽器演奏モード用の第2の入力モードに設定する処理を行う。言い換えれば、操作部の機能割り当てを変更して、操作部160の押下操作部162の押下操作、アナログ操作部164の倒し操作、あるいはこれらの組み合わせなどに割り当てられるゲーム処理上の機能(演算内容)を楽器演奏モード用に予め設定された機能に割り当てるということである。   In particular, the input mode setting unit 116 sets the input mode of the operation unit 160 when it is determined to shift the game mode from the main game mode (first game mode) to the musical instrument performance mode (second game mode). A process of setting the second input mode for the musical instrument performance mode different from the first input mode for the main game mode is performed. In other words, by changing the function assignment of the operation unit, the game processing function (calculation contents) assigned to the push operation of the push operation unit 162 of the operation unit 160, the tilting operation of the analog operation unit 164, or a combination thereof. Is assigned to a function set in advance for the musical instrument performance mode.

入力モードの設定変更をより具体的に説明すると、例えば、楽器演奏モード(第2のゲームモード)を、プレーヤに弦楽器(ウクレレ、ギター、バイオリン等)を演奏させるゲームモードとした場合には、第2の入力モードにおいて、操作ボタン16(押下操作部162)への押下操作を弦楽器の演奏コードを入力する操作(弦を押さえる操作)に割り当てて、アナログパッド40(アナログ操作部164)へのストローク操作を弦楽器の弦を弾く(弦を振動させる)操作に割り当てることができる。   The setting change of the input mode will be described more specifically. For example, when the instrument playing mode (second game mode) is a game mode in which a player plays a stringed instrument (ukulele, guitar, violin, etc.), In the input mode 2, the pressing operation on the operation button 16 (pressing operation unit 162) is assigned to the operation for inputting the performance chord of the string instrument (operation for pressing the string), and the stroke to the analog pad 40 (analog operation unit 164) The operation can be assigned to an operation of playing a stringed instrument (vibrating the string).

操作部160の入力モードの設定は、各ゲームモード用のプログラムにおいて操作部160からの入力に対応する出力(演算内容)の関係を定義しておき、ゲームモードの移行に伴って、プログラムを切り替えることで各ゲームモード用の入力モードを設定する方式で行ってもよいし、入力データの判定テーブルにおいて操作部からの入力に対応する出力の関係を定義したデータを記憶部に用意しておき、その判定テーブルを切り替えることで各ゲームモード用の入力モードを設定する方式で行うようにしてもよい。   The setting of the input mode of the operation unit 160 defines the relationship of the outputs (calculation contents) corresponding to the input from the operation unit 160 in each game mode program, and switches the program with the transition of the game mode. Thus, it may be performed by a method of setting the input mode for each game mode, or data defining the relationship of outputs corresponding to the input from the operation unit in the input data determination table is prepared in the storage unit, You may make it carry out by the system which sets the input mode for each game mode by switching the determination table.

画像生成部120は、処理部100で行われる種々の処理(ゲーム処理)の結果に基づいて描画処理を行い、これにより画像を生成し、表示部190に出力する。この場合、画像生成部120が生成する画像は、いわゆる2次元画像であってもよいし、3次元画像であってもよい。そして3次元画像を生成する場合には、まず、座標変換(ワールド座標変換、カメラ座標変換)、クリッピング処理、或いは透視変換等のジオメトリ処理が行われ、その処理結果に基づいて、描画データ(プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等)が作成される。そして、この描画データ(プリミティブ面データ)に基づいて、透視変換後(ジオメトリ処理後)のオブジェクト(1又は複数プリミティブ面)を描画バッファ(フレームバッファあるいは中間バッファなどのピクセル単位で画像情報を記憶できるバッファ。VRAM)に描画する。これにより、オブジェクト空間内において仮想カメラ(所与の視点)から見える画像が生成される。   The image generation unit 120 performs drawing processing based on the results of various processes (game processing) performed by the processing unit 100, thereby generating an image and outputting the image to the display unit 190. In this case, the image generated by the image generation unit 120 may be a so-called two-dimensional image or a three-dimensional image. When a three-dimensional image is generated, first, geometric processing such as coordinate transformation (world coordinate transformation, camera coordinate transformation), clipping processing, or perspective transformation is performed. Based on the processing result, drawing data (primitive The position coordinates of the vertices of the surface, texture coordinates, color data, normal vectors or α values) are created. Then, based on the drawing data (primitive surface data), the image information can be stored in the drawing buffer (frame buffer or intermediate buffer) for each object (one or a plurality of primitive surfaces) after perspective transformation (after geometry processing). Draw in the buffer (VRAM). As a result, an image that can be seen from the virtual camera (given viewpoint) in the object space is generated.

特に本実施形態の携帯型ゲーム機では、画像生成部120が、メインゲームモード(第1のゲームモード)では、プレーヤの正視方向が第1の方向となるゲーム画像を生成し、楽器演奏モード(第2のゲームモード)では、プレーヤの正視方向が第2の方向に変更されたゲーム画像を生成する。このようにすれば、従来にはない持ち方で携帯型ゲーム機による模擬演奏をプレーヤに体験させることができるようになり、プレーヤの操作インターフェース環境の向上を図ることができる。   In particular, in the portable game machine of the present embodiment, in the main game mode (first game mode), the image generation unit 120 generates a game image in which the player's normal viewing direction is the first direction, and the instrument performance mode ( In the second game mode, a game image in which the player's normal viewing direction is changed to the second direction is generated. In this way, it becomes possible for the player to experience a simulated performance with a portable game machine in an unprecedented way of holding, and the operation interface environment of the player can be improved.

音処理部130は、処理部100で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部192に出力する。   The sound processing unit 130 performs sound processing based on the results of various processes performed by the processing unit 100, generates a game sound such as BGM, sound effect, or sound, and outputs the game sound to the sound output unit 192.

音処理部130は、操作部160の入力モードに応じて異なるゲーム音を生成する。例えばメインゲームモードでは、ゲーム空間で発生する環境音やゲームイベントに応じて発生する効果音などを生成するが、楽器演奏モードでは、弦楽器等の楽器音を生成する。この際、楽器音として、プレーヤのコード入力操作に応じた音を生成することができる。なお、楽器演奏モードとして複数のモードが用意されている場合には、楽器ごとに固有の音色のゲーム音を生成するようにしてもよい。例えば、弦楽器モード、打楽器モード、吹奏楽器モードなど複数種類の楽器演奏モードに移行することができるように構成した場合には、各楽器モードの音色で入力されたコードに対応する音をゲーム音として生成すればよい。   The sound processing unit 130 generates different game sounds according to the input mode of the operation unit 160. For example, in the main game mode, environmental sounds generated in the game space, sound effects generated in response to game events, and the like are generated. In the musical instrument performance mode, instrument sounds such as stringed instruments are generated. At this time, a sound corresponding to the player's chord input operation can be generated as a musical instrument sound. When a plurality of modes are prepared as instrument playing modes, a game sound having a unique tone color may be generated for each instrument. For example, when it is configured to be able to shift to multiple types of instrument performance modes such as string instrument mode, percussion instrument mode, and wind instrument mode, the sound corresponding to the chord input in the tone of each instrument mode is used as the game sound. It only has to be generated.

なお、本実施形態のゲームシステムは、1人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、このようなシングルプレーヤモードのみならず、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、1つの端末を用いて生成してもよいし、ネットワーク(伝送ライン、通信回線)などで接続された複数の端末(ゲーム機、携帯電話)を用いて生成してもよい。   Note that the game system according to the present embodiment may be a system dedicated to the single player mode in which only one player can play, and not only such a single player mode but also a multiplayer mode in which a plurality of players can play. A system may be provided. Further, when a plurality of players play, game images and game sounds to be provided to the plurality of players may be generated using one terminal, or connected via a network (transmission line, communication line) or the like. Alternatively, it may be generated using a plurality of terminals (game machine, mobile phone).

また本実施形態の携帯型ゲーム機は、図3に示すような機能ブロック構成としてもよい。   Further, the portable game machine of the present embodiment may have a functional block configuration as shown in FIG.

図3に機能ブロック構成では、ゲームモードの移行は行わずに、入力モードの切り替え(設定変更)を単独で行うことが可能となっている。入力モードの切り替えは、傾きセンサ166の検出情報に基づいて行われる。傾きセンサ166は、携帯型ゲーム機10に予め内蔵されていてもよいし、外部接続されてもよい。   In the functional block configuration shown in FIG. 3, the input mode can be switched (setting change) independently without shifting the game mode. The input mode is switched based on detection information of the inclination sensor 166. The tilt sensor 166 may be built in the portable game machine 10 in advance or may be externally connected.

この構成では、ゲーム演算部110が、傾き情報処理部113、傾き判定部115、入力モード設定部116を含む。   In this configuration, the game calculation unit 110 includes a tilt information processing unit 113, a tilt determination unit 115, and an input mode setting unit 116.

傾き情報処理部113では、傾きセンサ166の検出情報に基づいて、携帯型ゲーム機10の傾き角度を求める処理が行われる。そして、傾き判定部115では、求められた傾き角度に基づいて、操作部160の入力モードを切り替えるべきか否かを判断する。具体的には、携帯型ゲーム機10の傾き角度が所定の角度範囲内に入った場合に、入力モードを切り替えるべきであると判断する。   In the tilt information processing unit 113, processing for obtaining the tilt angle of the portable game machine 10 is performed based on the detection information of the tilt sensor 166. Then, the inclination determination unit 115 determines whether or not the input mode of the operation unit 160 should be switched based on the obtained inclination angle. Specifically, when the tilt angle of the portable game machine 10 falls within a predetermined angle range, it is determined that the input mode should be switched.

入力モード設定部116は、例えば、水平あるいは水平に近い状態(第1の傾き角度範囲内)で携帯型ゲーム機10が把持されている場合には、操作部160の入力モードを第1の入力モードに設定し、垂直あるいは垂直に近い状態(第2の傾き角度範囲内)で携帯型ゲーム機10が把持されている場合には、操作部160の入力モードを第2の入力モードに設定する。   The input mode setting unit 116 sets the input mode of the operation unit 160 as the first input when, for example, the portable game machine 10 is held in a horizontal or nearly horizontal state (within the first tilt angle range). The mode is set, and when the portable game machine 10 is gripped in a vertical or nearly vertical state (within the second tilt angle range), the input mode of the operation unit 160 is set to the second input mode. .

このように傾きセンサ10の検出情報に基づいて操作部160の入力モードを切り替えるようにすれば、特別なボタン操作を必要とせずに、入力モードの切り替えを行うことができるようになるため、プレーヤはボタンの配置に気を取られずに直感的に入力モードの切り替えを行うことができるようになる。従って、図3のような機能ブロック構成を採用することによって、プレーヤの操作インターフェース環境の大幅な向上が図られる。   If the input mode of the operation unit 160 is switched based on the detection information of the tilt sensor 10 in this way, the input mode can be switched without requiring a special button operation. Makes it possible to switch the input mode intuitively without being distracted by the button layout. Therefore, by adopting the functional block configuration as shown in FIG. 3, the operation interface environment of the player can be greatly improved.

また図3に示すようなブロック構成は、家庭用ゲーム機(ゲームシステムの一例)や業務用ゲーム機(ゲームシステムの一例)において採用することもできる。この場合には、操作部160として機能するコントローラに傾きセンサ166が内蔵されることになる。なお、コントローラに外部入力端子が設けられている場合には、傾きセンサ166を外付けするようにしてもよい。また、コントローラは、ゲーム機本体とは別体で設けられ、有線による通信でゲーム機本体との間で入力データのやり取り(送受信)を行ってもよいし、無線による通信でゲーム機本体との間で入力データのやり取りを行ってもよい。プレーヤの操作感を向上させる観点からはコントローラから無線で入力データを送ることができるように構成されていることが好ましい。   The block configuration shown in FIG. 3 can also be employed in a home game machine (an example of a game system) and an arcade game machine (an example of a game system). In this case, the tilt sensor 166 is built in the controller that functions as the operation unit 160. If the controller is provided with an external input terminal, the tilt sensor 166 may be externally attached. The controller is provided separately from the game machine main body, and may exchange (send / receive) input data with the game machine main body by wired communication, or may communicate with the game machine main body by wireless communication. Input data may be exchanged between them. From the viewpoint of improving the operational feeling of the player, it is preferable that the input data can be transmitted wirelessly from the controller.

2.本実施形態の手法
本実施形態では、メインゲームモードにおいて所定のゲームイベントが発生した場合、あるいはメインゲームモードにおいてプレーヤが所定の操作を行った場合に、ゲームモードを楽器演奏モードに移行させ、楽器演奏モード用の入力モードの設定を行う手法を採用する。
2. Method of this embodiment In this embodiment, when a predetermined game event occurs in the main game mode or when a player performs a predetermined operation in the main game mode, the game mode is shifted to the musical instrument performance mode, A method for setting the input mode for the performance mode is adopted.

具体的には、メインゲームモードでは、プレーヤの操作の態様に対するプレーヤオブジェクト(キャラクタ)をゲーム空間内(オブジェクト空間内)での行動(移動あるいは動作の態様)を設定したメインゲームモード用テーブル(第1の操作判定テーブル)と、弦楽器の楽器演奏を行うための操作の態様に対する演奏コードの対応関係等を設定した楽器演奏モード用テーブル(第2の操作判定テーブル)とを、ゲームモードの移行条件に応じて切り替える処理を行っている。   Specifically, in the main game mode, a main game mode table (first mode) in which actions (movement or movement modes) in the game space (in the object space) are set for the player object (character) with respect to the player's operation mode. 1 operation determination table) and a musical instrument performance mode table (second operation determination table) in which the correspondence relationship of performance codes with respect to the operation mode for performing a musical instrument performance of a stringed instrument is set. The process to switch according to is performed.

図4にメインゲームモード用テーブルと楽器演奏モード用テーブルの設定例を示す。図4に示すテーブルで特徴的な点は、メインゲームモードでは、○、×、△、□の各操作ボタンが、プレーヤオブジェクトを行動させるための演算内容に関連づけられているのに対して、楽器演奏モードでは、○、×、△、□の各操作ボタンおよび各操作ボタンの組み合わせが、楽器の演奏コードに関連づけられている点である。図4において、例えば、○ボタンの押下操作は、Gの演奏コードの入力に対応づけられ、×ボタンの押下操作は、Cの演奏コードの入力に対応づけられているが、○ボタンと×ボタンとを共に押下した場合には、G7の演奏コードを入力したものと判定される。すなわち各ボタンを操作した場合と複数のボタンを同時に操作した場合とにおいて、異なる演奏コードを入力することができるようになっている。このため、比較的少ないボタンの数で多種多様な演奏コードの入力が可能となる。   FIG. 4 shows setting examples of the main game mode table and the musical instrument performance mode table. A characteristic point of the table shown in FIG. 4 is that in the main game mode, the operation buttons of ○, ×, Δ, and □ are associated with the calculation contents for causing the player object to act, whereas In the performance mode, each operation button of ○, ×, Δ, □ and a combination of each operation button are associated with the performance code of the musical instrument. In FIG. 4, for example, the operation of pressing the ○ button is associated with the input of the performance code of G, and the operation of pressing the × button is associated with the input of the performance code of C. Are pressed together, it is determined that a performance code of G7 has been input. That is, different performance codes can be input when each button is operated and when a plurality of buttons are operated simultaneously. For this reason, it is possible to input a wide variety of performance codes with a relatively small number of buttons.

また図4に示すテーブルでの他の特徴的な点としては、アナログパッドの機能が、メインゲームモードでは、視点移動(仮想カメラの移動、回転)に関連づけられているのに対して、楽器演奏モードでは、アナログパッドを上下動させる操作が弦のアップストロークあるいはダウンストロークに関連づけられ、アナログパッドを左右に動かす操作が、弦の上2本を弾く操作あるいは弦の下2本を弾く操作に関連づけられている点である。このような入力モードの設定を行うことにより、プレーヤに実際に弦楽器を演奏しているような体験を提供することができる。なお、方向キー14の上あるいは下に対して弦のアップストロークあるいはダウンストロークを割り当てるようにしてもよい。また方向キー14の左あるいは右に対して弦のアップストロークあるいはダウンストロークを割り当てるようにしてもよい。   Another characteristic point of the table shown in FIG. 4 is that the function of the analog pad is related to the viewpoint movement (movement and rotation of the virtual camera) in the main game mode, whereas the performance of the musical instrument is In the mode, the operation to move the analog pad up and down is related to the up stroke or down stroke of the string, and the operation to move the analog pad left and right is related to the operation to play the top two strings or the bottom two strings This is the point. By setting such an input mode, it is possible to provide the player with an experience of actually playing a stringed instrument. Note that an up stroke or a down stroke of the string may be assigned to the upper or lower direction key 14. Further, an up stroke or a down stroke of the string may be assigned to the left or right of the direction key 14.

また図4に示すテーブルでの他の特徴的な点としては、アナログパッド40のゆっくりとした操作を方向キー14の下方向の操作とアナログパッド40の上下動とを組み合わせることにより検知している点である。アナログパッド40では速い操作の検知は比較的容易であるが、遅い操作は操作情報の取得タイミングの観点から識別が難しいためである。このように所定のボタンの押下操作とアナログパッド40の上下動操作との組み合わせによって、アナログパッド40のゆっくりとした操作を正確に検知することができるようになっている。   As another characteristic point of the table shown in FIG. 4, the slow operation of the analog pad 40 is detected by combining the downward operation of the direction key 14 and the vertical movement of the analog pad 40. Is a point. This is because, in the analog pad 40, it is relatively easy to detect a fast operation, but it is difficult to identify a slow operation from the viewpoint of operation information acquisition timing. Thus, the slow operation of the analog pad 40 can be accurately detected by the combination of the pressing operation of a predetermined button and the vertical movement operation of the analog pad 40.

また図4に示すテーブルでの他の特徴的な点としては、アナログパッド40を左右に動かす操作によって、演奏対象の弦の選択を行えるようになっている点である。具体的には、プレーヤがアナログパッド40を左に動かす操作すれば、弦の上2本を弾く操作をしたものと判定され、プレーヤがアナログパッド40を右に動かす操作すれば、弦の下2本を弾く操作をしたものと判定される。また例えばウクレレなどのように弦が4本の弦楽器であれば、方向キー14の上、下、左、右の各ボタン操作に対して4本の弦の各弦を選択的に弾く操作が割り当てられるようにしてもよい。弦の選択を方向キー14で行って実際に弦を弾く操作はアナログパッド40に割り当ててもよい。すなわち、複数のボタンの各ボタンの押下操作により弦楽器の複数の弦のいずれを弾く操作をするのかを選択させるようにすることができる。また、アナログパッド40の操作方向に応じて弦楽器の複数の弦のいずれを弾く操作をするのかを選択させるようにすることができる。このようにすれば、演奏内容に幅を持たせることができ、より実際の演奏形態に近い体験をプレーヤに提供することができる。   Further, another characteristic point of the table shown in FIG. 4 is that a string to be played can be selected by moving the analog pad 40 left and right. Specifically, if the player moves the analog pad 40 to the left, it is determined that the player has played the top two strings. If the player moves the analog pad 40 to the right, the bottom 2 of the string is determined. It is determined that the user has played a book. For example, if the string is a four-stringed instrument such as an ukulele, the operation of selectively playing each string of the four strings is assigned to the upper, lower, left, and right button operations of the direction key 14. You may be made to do. The operation of actually playing a string by selecting a string with the direction key 14 may be assigned to the analog pad 40. That is, it is possible to select which of the plurality of strings of the stringed instrument is to be played by depressing each button of the plurality of buttons. In addition, it is possible to select which of a plurality of strings of the stringed instrument is to be played in accordance with the operation direction of the analog pad 40. In this way, the performance content can be widened, and an experience closer to the actual performance form can be provided to the player.

以上に述べた本実施形態の手法の特徴は、プレーヤの携帯型ゲーム機の把持する体勢にも関連した効果を有する。   The characteristics of the method of the present embodiment described above have an effect related to the posture held by the player's portable game machine.

具体的には、メインゲームモードでは、図5に示すように、携帯型ゲーム機10を把持させて、左手で方向ボタン14あるいはアナログパッド40等の操作を行わせて、右手で○、×、△、□の各操作ボタン16を操作させることを想定した操作割り当てとなっている。   Specifically, in the main game mode, as shown in FIG. 5, the portable game machine 10 is grasped, the direction button 14 or the analog pad 40 is operated with the left hand, and ○, ×, The operation assignment assumes that the operation buttons 16 of Δ and □ are operated.

これに対して、楽器演奏モードでは、図4に示すような操作割り当てにすることにより、図6(A)及び図6(B)に示すように、携帯型ゲーム機10を弦楽器に見立てて把持させることができる。具体的には、左手で○、×、△、□の各操作ボタンを押さえて演奏コードを入力しながら、アナログパッド40を下方向あるいは上方向に弾くことによって、ウクレレやギターなどの弦楽器を演奏するような新たな楽しみ方が提供できる。特に本実施形態では、○、×、△、□の4つの操作ボタン16が1直線上に配置されていないことを利用して、これらの1又は複数のボタンを押下操作することで演奏コードの入力を行わせるようにしたことで多種多様な演奏コードの入力形態を実現可能としている。本実施形態の手法を実現するために特に適したボタン配置の態様としては、複数のボタンからなる1群のボタンが、所与の円周上あるいは所与の多角形の各頂点上に位置していることが好ましい。   On the other hand, in the musical instrument performance mode, by assigning operations as shown in FIG. 4, as shown in FIGS. 6 (A) and 6 (B), the portable game machine 10 is grasped as if it is a stringed instrument. Can be made. Specifically, playing a stringed instrument such as a ukulele or guitar by playing the analog pad 40 downward or upward while pressing the ○, ×, △, □ operation buttons with your left hand and inputting a performance chord. A new way to enjoy can be provided. In particular, in the present embodiment, using the fact that the four operation buttons 16 of ○, ×, Δ, and □ are not arranged on one straight line, pressing one or a plurality of these buttons to play the performance code. By making it possible to input, various types of performance chord input forms can be realized. As a button arrangement mode particularly suitable for realizing the method of the present embodiment, a group of buttons consisting of a plurality of buttons is located on a given circumference or on each vertex of a given polygon. It is preferable.

また本実施の形態では、携帯型ゲーム機10の持ち方をメインゲームモードと楽器演奏モードとで異なるようにしたために、ゲーム画像の生成においてもプレーヤの操作インターフェース環境を向上させるための手法が採用されている。   In the present embodiment, since the holding method of the portable game machine 10 is different between the main game mode and the musical instrument performance mode, a method for improving the operation interface environment of the player is also adopted in the generation of the game image. Has been.

メインゲームモードでは、プレーヤは携帯型ゲーム機10を図5に示すように把持することによりディスプレイ12に表示される画面を第1の正視方向から見てゲームをプレイする。一方で、楽器演奏モードでは、プレーヤは携帯型ゲーム機10を図6(A)及び図6(B)に示すように把持しながら、弦楽器を演奏させるゲームモードをプレイする。このとき、プレーヤは携帯型ゲーム機10を反転して持つことになるため、表示画面の正視方向が、メインゲームモードとは異なる正視方向(第2の正視方向)となるようにゲーム画像を生成している。   In the main game mode, the player holds the portable game machine 10 as shown in FIG. 5 to play the game while viewing the screen displayed on the display 12 from the first normal viewing direction. On the other hand, in the musical instrument performance mode, the player plays a game mode in which the stringed musical instrument is played while holding the portable game machine 10 as shown in FIGS. 6 (A) and 6 (B). At this time, since the player holds the portable game machine 10 inverted, the game image is generated so that the normal viewing direction of the display screen is different from the normal viewing direction (second normal viewing direction) from the main game mode. is doing.

図7では、メインゲームモードでの表示画面の例を示し、図8〜図10では、楽器演奏モードでの表示画面の例を示す。   FIG. 7 shows an example of the display screen in the main game mode, and FIGS. 8 to 10 show examples of the display screen in the musical instrument performance mode.

図7では、プレーヤが携帯型ゲーム機10に対して方向キー14が左側で操作ボタン16が右側となるような方向からディスプレイ12を見ることを想定したゲーム画像を生成している。このようにすれば、プレーヤオブジェクトPOBがプレーヤの分身としてゲーム空間で行動するような疑似体験を提供することができる。   In FIG. 7, a game image is generated assuming that the player views the display 12 from the direction in which the direction key 14 is on the left side and the operation button 16 is on the right side with respect to the portable game machine 10. In this way, it is possible to provide a simulated experience in which the player object POB acts in the game space as a substitute for the player.

これに対して図8では、携帯型ゲーム機10を反転させると、ディスプレイ12の表示内容が正しく認識できるようにゲーム画像が生成されている。このゲーム画像は、演奏コードの進行パターンを指示する楽譜が楽譜表示領域310に表示され、プレーヤが実際に操作ボタン16を押下して入力されている演奏コードがプレーヤ入力コード表示領域320に表示されるように生成されている。また楽譜では、携帯型ゲーム機10を反転した状態で見た場合に、実際に各ボタンに付されている記号が正しく認識できるように、ボタンに付された記号を示す画像も反転して生成している。プレーヤは、第1の楽譜表示領域310a、第2の楽譜表示領域310b、第3の楽譜表示領域310cで指示されている演奏コードを順に演奏する操作をすることにより、所定の楽曲を演奏することができる。なお、楽器演奏モードでは、課題となる楽曲データを予め用意しておき、バックミュージックとして再生出力するようにしてもよい。また課題楽曲を再生出力する場合には、プレーヤが演奏する楽器のパートを除いた楽曲データを用意しておき、楽器演奏モードの開始とともにその楽曲データの再生を開始して、あたかもセッション演奏を行っているかのような体験をプレーヤに提供するようにしてもよい。   On the other hand, in FIG. 8, when the portable game machine 10 is inverted, a game image is generated so that the display content of the display 12 can be recognized correctly. In this game image, a score indicating a progression pattern of performance codes is displayed in the score display area 310, and a performance code actually input by the player pressing the operation button 16 is displayed in the player input code display area 320. Have been generated. In addition, in the musical score, when the portable game machine 10 is viewed in an inverted state, the image indicating the symbol attached to each button is also generated in an inverted manner so that the symbol attached to each button can be correctly recognized. is doing. The player performs a predetermined musical piece by performing an operation of sequentially performing the performance chords indicated in the first musical score display area 310a, the second musical score display area 310b, and the third musical score display area 310c. Can do. In the musical instrument performance mode, music data to be a problem may be prepared in advance and reproduced and output as back music. Also, when playing and outputting the subject music, prepare the music data excluding the musical instrument part played by the player, start playing the music data at the start of the instrument performance mode, and perform the session performance. The player may be provided with an experience as if he / she is.

また図9、図10では、プレーヤに演奏コード入力タイミングを案内する表示制御処理が行われている。具体的には、課題となる楽曲のコード進行に合わせて現在入力すべき演奏コードが表示されている領域の色を順に変化させていくことにより、上手に楽曲を演奏することができるようになる。図9では、演奏コードの「C」の入力タイミングであることをプレーヤに案内しており、図10では、演奏コードの「G」の入力タイミングであることをプレーヤに案内している。なお演奏コードの入力案内は、色を変えるだけでなく、マーカーなどを移動表示させることにより実現してもよい。   In FIGS. 9 and 10, display control processing for guiding the player to input the performance code is performed. Specifically, the music can be played well by changing the color of the area in which the performance chord to be input now is displayed in order according to the chord progression of the music that is the subject. . In FIG. 9, the player is instructed that the performance code “C” is input, and in FIG. 10, the player is informed that the performance code “G” is input. The performance chord input guidance may be realized not only by changing the color but also by moving and displaying a marker or the like.

次に傾きセンサの検出情報を利用してゲーム機あるいはコントローラの傾きに応じてゲームモードや入力モードを他のモードへ移行させる手法について説明する。   Next, a method for shifting the game mode or the input mode to another mode according to the tilt of the game machine or the controller using the detection information of the tilt sensor will be described.

携帯型ゲーム機10が傾きセンサを備えている場合には、図11に示すように、2つの検出軸A、B周りの角度θ、ωに応じてゲームモードや入力モードを変更させるかどうかを決定することができる。またコントローラ160が傾きセンサを備えている場合においても、図12に示すように2つの検出軸A、B周りの角度θ、ωに応じてゲームモードや入力モードを変更させるかどうかを決定することができる。なお、傾きセンサは検出軸A、Bのうちいずれか1軸の周りの角度を検出可能なものであればよい。   When the portable game machine 10 includes an inclination sensor, as shown in FIG. 11, it is determined whether to change the game mode or the input mode according to the angles θ and ω around the two detection axes A and B. Can be determined. Even when the controller 160 includes an inclination sensor, it is determined whether to change the game mode or the input mode according to the angles θ and ω around the two detection axes A and B as shown in FIG. Can do. The tilt sensor may be any sensor that can detect an angle around one of the detection axes A and B.

ここで、傾きセンサとしてジャイロセンサを用いた場合には、所定のフレーム期間での角速度の変化量が検出情報として出力される。処理部(プロセッサ)では、この検出情報に基づいて、所定のフレーム期間経過後の傾き角度情報を求めることにより携帯型ゲーム機10やコントローラ160の傾き具合を求めることができる。   Here, when a gyro sensor is used as the tilt sensor, the amount of change in angular velocity during a predetermined frame period is output as detection information. The processing unit (processor) can determine the inclination degree of the portable game machine 10 or the controller 160 by determining the inclination angle information after a predetermined frame period has elapsed based on this detection information.

また傾きセンサとして加速度センサを用いた場合、傾きセンサは、加速度情報を検出情報として出力する。処理部では、加速度情報から傾き角度情報を算出することができる。   When an acceleration sensor is used as the tilt sensor, the tilt sensor outputs acceleration information as detection information. In the processing unit, the tilt angle information can be calculated from the acceleration information.

このようにして傾きセンサの検出情報から求められた角度情報から、処理部は、プレーヤが携帯型ゲーム機10あるいはコントローラ160をどれくらい傾けたのかを判断してゲームモードを移行させるべきか否か、あるいは入力モードの切り替えを行うべきか否かを判定する。例えば、携帯型ゲーム機10あるいはコントローラ160の傾き角度が所定の角度範囲に入ったかどうかを判定して、所定の角度範囲に入ったと判断される場合には、ゲームモードを移行させる処理、あるいは入力モードを切り替える処理を行う。   In this way, from the angle information obtained from the detection information of the tilt sensor, the processing unit determines how much the player tilts the portable game machine 10 or the controller 160 and whether or not to shift the game mode, Alternatively, it is determined whether or not the input mode should be switched. For example, it is determined whether or not the tilt angle of the portable game machine 10 or the controller 160 is within a predetermined angle range. Process to switch the mode.

なお、入力モードの設定を変更する場合には、必ずしもゲームモードの移行が前提条件とならなくてもよく、例えば、携帯型ゲーム機10やコントローラ160が水平状態から垂直状態に変化する場合において、水平状態に近い傾き角度範囲と垂直状態に近い傾き角度範囲とで異なる操作が行えるように入力モードが変更されるようにしてもよい。このようにすれば、操作ボタンの数の制限にとらわれることなく、様々な機能を操作ボタンに割り当てることができるようになる。すなわち傾き角度の角度範囲を細かく区分すれば、操作ボタンに無制限に近い機能を割り当てることができるようになる。このような携帯型ゲーム機10あるいはコントローラ160の傾き角度に応じてゲームモードや入力モードを変更するようにすれば、プレーヤは直感的な動作でこれらの変更を行うことができ、また操作ボタンの配置を気にすることなく、ゲーム機やコントローラの把持状態を変えずに済むため、プレーヤの操作インターフェース環境の大幅な向上が期待できる。   When changing the setting of the input mode, the transition to the game mode is not necessarily a precondition. For example, when the portable game machine 10 or the controller 160 changes from the horizontal state to the vertical state, The input mode may be changed so that different operations can be performed between the tilt angle range close to the horizontal state and the tilt angle range close to the vertical state. In this way, various functions can be assigned to the operation buttons without being limited by the number of operation buttons. That is, if the angle range of the tilt angle is finely divided, it is possible to assign an almost unlimited function to the operation buttons. If the game mode or the input mode is changed according to the tilt angle of the portable game machine 10 or the controller 160, the player can make these changes with an intuitive operation, and the operation buttons can be changed. Since it is not necessary to change the gripping state of the game machine or the controller without worrying about the arrangement, it is possible to expect a great improvement in the operation interface environment of the player.

3.本実施形態の処理
次に、本実施形態の処理の詳細例について、図13のフローチャートを用いて説明する。
3. Processing of this Embodiment Next, a detailed example of the processing of this embodiment will be described using the flowchart of FIG.

まずプレーヤがゲームを開始すると、メインゲームモードの処理が実行される(ステップS10)。そしてメインゲームモードにおいて、楽器取得イベントが発生すると(ステップS11でY)、ステップS13以降の楽器演奏モードの処理に移行する。一方、楽器取得イベントが発生せず(ステップS11でN)、プレーヤが終了操作を行うまで(ステップS12でY)、メインゲームモードの処理が続けられる(ステップS10へリターン)。   First, when the player starts a game, processing in the main game mode is executed (step S10). In the main game mode, when a musical instrument acquisition event occurs (Y in step S11), the process proceeds to the musical instrument performance mode processing from step S13. On the other hand, the instrument acquisition event does not occur (N in step S11), and the process of the main game mode is continued until the player performs the end operation (Y in step S12) (return to step S10).

楽器演奏モードへ移行する際には、入力モードの変更を行う(ステップS13)。図4で説明したように操作判定テーブルを切り替えて、メインゲームモード用テーブルから楽器演奏モード用のテーブルに設定を変更する。次にプレーヤにコード進行パターンを通知するための楽譜を表示する(ステップS14)。このとき必要に応じて、課題となる楽曲の進行に合わせて入力すべき演奏コードを案内する表示制御処理も行う。そして、演奏コードの入力が行われて(ステップS15でY)、アナログパッドの操作がなされると(ステップS16でY)、入力された演奏コードに対応する楽器音の出力を行う(ステップS17)。プレーヤが終了操作を行うまで(ステップS18でY)、楽器演奏モードの処理は実行され、終了操作が行われた場合には、メインゲームモードの処理に移行する(ステップS10へ)。なお、図示省略するが、楽器演奏モードの処理からメインゲームモードの処理に移行する際には操作判定テーブルを切り替えて、入力モードを楽器演奏モード用の入力モードからメインゲームモード用の入力モードに再設定する。   When shifting to the musical instrument performance mode, the input mode is changed (step S13). As described with reference to FIG. 4, the operation determination table is switched to change the setting from the main game mode table to the instrument performance mode table. Next, a score for notifying the player of the chord progression pattern is displayed (step S14). At this time, if necessary, display control processing for guiding performance chords to be input in accordance with the progress of the musical composition that is the subject is also performed. When a performance chord is input (Y in step S15) and the analog pad is operated (Y in step S16), an instrument sound corresponding to the input performance chord is output (step S17). . Until the player performs the end operation (Y in step S18), the musical instrument performance mode processing is executed. When the end operation is performed, the process proceeds to the main game mode processing (to step S10). Although not shown, when the instrument performance mode process is shifted to the main game mode process, the operation determination table is switched to change the input mode from the instrument performance mode input mode to the main game mode input mode. Reset it.

なお、本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。   The present invention is not limited to the one described in the above embodiment, and various modifications can be made.

例えば、明細書又は図面中の記載において広義や同義な用語(メインゲームモード、楽器演奏モード、メインゲームモード用テーブル、楽器演奏モード用テーブル、押下操作部、アナログ操作部、楽譜、キャラクタ、ゲーム空間等)として引用された用語(第1のゲームモード、第2のゲームモード、第1の操作判定テーブル、第2の操作判定テーブル、操作ボタン、アナログパッド、コード進行表、プレーヤオブジェクト、オブジェクト空間等)は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。   For example, in the description or drawings, broad or synonymous terms (main game mode, instrument playing mode, main game mode table, instrument playing mode table, pressing operation unit, analog operation unit, sheet music, character, game space Etc.) (first game mode, second game mode, first operation determination table, second operation determination table, operation buttons, analog pad, chord progression table, player object, object space, etc. ) Can be replaced with terms having a broad meaning or the same meaning in other descriptions in the specification or the drawings.

また、本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、あるいは携帯電話等の種々のゲームシステム(画像生成システム)に適用できる。   Further, the present invention can be applied to various game systems (image generation systems) such as a business game system, a home game system, a large attraction system in which a large number of players participate, a simulator, a multimedia terminal, or a mobile phone.

また本実施の形態によれば、以下に示す手法も把握することができる。   Moreover, according to this Embodiment, the method shown below can also be grasped | ascertained.

(1)本実施形態によれば、携帯型ゲーム機の操作部あるいはゲーム機の操作部を用いて弦楽器演奏を行わせるための手法であって、複数のボタン(押下操作部)が集合して配置されてボタン群を形成しており、その1又は複数のボタンの押下操作に対して演奏コードの入力が割り当てられており、そのボタン群と離間して配置された他のボタン群あるいはアナログパッド(アナログ操作部)の操作に対して弦楽器の弦を弾く操作を割り当てる手法を把握することができる。この場合、演奏コードの入力が割り当てられるボタン群の各ボタンは、円周上あるいは多角形の各頂点上に配置されていることが望ましい。またこの場合、プレーヤの一方の手(例えば左手)で演奏コードの入力が割り当てられたボタン群を操作させ、他方の手(例えば右手)で弦を弾く操作が割り当てられた他のボタン群あるいはアナログパッドを操作させることが望ましい。   (1) According to this embodiment, there is a technique for playing a stringed instrument using an operation unit of a portable game machine or an operation unit of a game machine, and a plurality of buttons (press operation units) are gathered. A button group is formed and an input of a performance code is assigned to the pressing operation of one or a plurality of buttons, and another button group or an analog pad arranged apart from the button group It is possible to grasp a technique for assigning an operation of playing a stringed instrument to an operation of the (analog operation unit). In this case, each button of the button group to which the performance chord input is assigned is preferably arranged on the circumference or on each vertex of the polygon. Also, in this case, one button (for example, the left hand) of the player is used to operate the button group to which the performance chord input is assigned, and the other hand (for example, the right hand) is assigned to another button group or an analog that is assigned to play a string. It is desirable to operate the pad.

(2)また本実施形態によれば、携帯型ゲーム機の操作部あるいはゲーム機の操作部を用いて弦楽器演奏を行わせるための手法であって、演奏コードの入力が割り当てられたボタン群と異なる他のボタン群の各ボタンの押下操作に対して複数の弦からなる弦楽器の各弦の選択入力を割り当てる手法を把握することができる。   (2) Further, according to the present embodiment, there is a method for performing a stringed instrument performance using the operation unit of the portable game machine or the operation unit of the game machine, and a button group to which an input of a performance code is assigned; It is possible to grasp a method of assigning selection input of each string of a stringed instrument composed of a plurality of strings in response to the pressing operation of each button of another different button group.

(3)また本実施形態によれば、携帯型ゲーム機の操作部あるいはゲーム機の操作部を用いて弦楽器演奏を行わせるための手法であって、演奏コードの入力が割り当てられたボタン群と異なるアナログパッドの複数の操作方向に対して複数の弦からなる弦楽器の各弦の選択入力を割り当てる手法を把握することができる。   (3) Further, according to the present embodiment, there is a method for performing a stringed instrument performance using the operation unit of the portable game machine or the operation unit of the game machine, and a button group to which an input of a performance code is assigned; It is possible to grasp a method of assigning selection inputs for each string of a stringed instrument composed of a plurality of strings for a plurality of operation directions of different analog pads.

なお、(1)〜(3)に示される手法は、携帯型ゲーム機や家庭用ゲーム機のみならず、楽器型遊具にも適用することができる。例えば、ギターやウクレレを模した楽器型遊具に上述の手法を採用することができる。このような楽器型遊具は、操作部と処理部とを少なくとも有していればよく、必要に応じて表示部や音出力部が設けられていてもよい。また楽器型遊具をTV等の表示手段と接続して楽しむ形態のゲームシステムにおいても適用することができる。この場合には、TV等の表示手段を介してプレーヤに演奏の案内を行い、TV等のスピーカから楽器音を出力させることができる。   Note that the methods shown in (1) to (3) can be applied not only to portable game machines and home-use game machines but also to musical instrument-type playground equipment. For example, the above-described method can be adopted for a musical instrument-type play equipment that imitates a guitar or ukulele. Such a musical instrument-type playground equipment is required to have at least an operation unit and a processing unit, and a display unit and a sound output unit may be provided as necessary. The present invention can also be applied to a game system in which a musical instrument-type play equipment is connected to display means such as a TV and enjoyed. In this case, performance guidance can be provided to the player via a display means such as a TV, and musical instrument sounds can be output from a speaker such as a TV.

本実施形態の携帯型ゲーム機の外観図。The external view of the portable game machine of this embodiment. 本実施形態の携帯型ゲーム機の機能ブロック図。The functional block diagram of the portable game machine of this embodiment. 本実施形態の携帯型ゲーム機、ゲームシステムの機能ブロック図。The functional block diagram of the portable game machine and game system of this embodiment. 操作判定テーブルの例。An example of an operation determination table. 本実施形態の携帯型ゲーム機の把持態様の説明図。Explanatory drawing of the holding | grip aspect of the portable game machine of this embodiment. 図6(A)(B)は、本実施形態の携帯型ゲーム機の把持態様の説明図。6 (A) and 6 (B) are explanatory views of a grip mode of the portable game machine of the present embodiment. メインゲームモードの表示画面例。A display example of the main game mode. 楽器演奏モードの表示画面例。An example of the instrument performance mode display screen. 楽器演奏モードの表示画面例。An example of the instrument performance mode display screen. 楽器演奏モードの表示画面例。An example of the instrument performance mode display screen. 本実施形態の携帯型ゲーム機の傾き角度の検出手法の説明図。Explanatory drawing of the detection method of the inclination angle of the portable game machine of this embodiment. 本実施形態のゲームシステムのコントローラの傾き角度の検出手法の説明図。Explanatory drawing of the detection method of the inclination angle of the controller of the game system of this embodiment. 本実施形態の具体的な処理例を示すフローチャート。The flowchart which shows the specific process example of this embodiment.

符号の説明Explanation of symbols

10 携帯型ゲーム機、12 ディスプレイ、14 方向キー、16 操作ボタン、
17R、17L 補助操作ボタン、18 セレクトボタン、20 スタートボタン、
40 アナログパッド、50 無線通信スイッチ、60 メモリカード用スロット、
100 処理部、110 ゲーム演算部、
112 ゲームモード移行処理部、113 傾き情報処理部、
114 ゲームモード移行判定部、115 傾き判定部、116 入力モード設定部、
120 画像生成部、130 音処理部、
160 操作部、162 押下操作部、164 アナログ操作部、166 傾きセンサ、
170 記憶部、172 操作判定テーブル記憶部、180 情報記憶媒体、
190 表示部、192 音出力部、194 携帯型情報記憶媒体、196 通信部
10 portable game machines, 12 displays, 14 direction keys, 16 operation buttons,
17R, 17L Auxiliary operation buttons, 18 select buttons, 20 start buttons,
40 analog pads, 50 wireless communication switches, 60 memory card slots,
100 processing unit, 110 game calculation unit,
112 game mode transition processing unit, 113 tilt information processing unit,
114 game mode transition determination unit, 115 tilt determination unit, 116 input mode setting unit,
120 image generation unit, 130 sound processing unit,
160 operation unit, 162 pressing operation unit, 164 analog operation unit, 166 tilt sensor,
170 storage unit, 172 operation determination table storage unit, 180 information storage medium,
190 display unit, 192 sound output unit, 194 portable information storage medium, 196 communication unit

Claims (10)

携帯型ゲーム機のためのプログラムであって、
プレーヤが操作部を用いてキャラクタをオブジェクト空間内で行動させる第1のゲームモードにおいて所定のゲームイベントが発生した場合、又は第1のゲームモードにおいて所定の操作が行われた場合に、ゲームモードを第1のゲームモードからプレーヤに操作部を用いた楽器演奏を行わせる第2のゲームモードに移行させると判定するゲームモード移行判定部と、
前記ゲームモードを第1のゲームモードから第2のゲームモードに移行させると判定された場合に、前記操作部の入力モードを第1のゲームモード用の第1の入力モードとは異なる第2のゲームモード用の第2の入力モードに設定する入力モード設定部として、
コンピュータを機能させることを特徴とするプログラム。
A program for a portable game machine,
When a predetermined game event occurs in the first game mode in which the player moves the character in the object space using the operation unit, or when a predetermined operation is performed in the first game mode, the game mode is set. A game mode transition determination unit that determines to shift from the first game mode to a second game mode that causes the player to perform musical instrument performance using the operation unit;
When it is determined that the game mode is shifted from the first game mode to the second game mode, the input mode of the operation unit is different from the first input mode for the first game mode. As an input mode setting unit for setting the second input mode for the game mode,
A program characterized by causing a computer to function.
請求項1において、
表示部に表示させるゲーム画像を生成する画像生成部としてコンピュータを機能させ、
前記画像生成部が、
前記第1のゲームモードでは、プレーヤの正視方向が第1の方向となるゲーム画像を生成し、前記第2のゲームモードでは、プレーヤの正視方向が第2の方向に変更されたゲーム画像を生成することを特徴とするプログラム。
In claim 1,
The computer functions as an image generation unit that generates a game image to be displayed on the display unit,
The image generator
In the first game mode, a game image in which the player's normal viewing direction is the first direction is generated. In the second game mode, a game image in which the player's normal viewing direction is changed to the second direction is generated. The program characterized by doing.
請求項1又は2において、
前記操作部は、プレーヤの押下操作を検出する押下操作部と、プレーヤの操作による所定の物理量の変化をアナログ検出するアナログ操作部を含み、
前記第2のゲームモードは、プレーヤに弦楽器を演奏させるゲームモードであって、
前記入力モード設定部が、
前記第2の入力モードにおいて、前記押下操作部への押下操作を前記弦楽器の演奏コードを入力する操作に割り当てて、前記アナログ操作部への操作を前記弦楽器の弦を弾く操作に割り当てることを特徴とするプログラム。
In claim 1 or 2,
The operation unit includes a pressing operation unit that detects a pressing operation of the player, and an analog operation unit that analogly detects a change in a predetermined physical quantity due to the player's operation,
The second game mode is a game mode for causing a player to play a stringed instrument,
The input mode setting unit is
In the second input mode, a pressing operation to the pressing operation unit is assigned to an operation for inputting a performance chord of the stringed instrument, and an operation to the analog operating unit is assigned to an operation for playing a string of the stringed instrument. Program.
請求項1〜3のいずれかにおいて、
前記携帯型ゲーム機は、ゲーム機の傾きを検出する傾きセンサを含み、
前記ゲームモード移行判定部が、
前記傾きセンサの検出情報に基づいて、プレーヤが前記携帯型ゲーム機を所定の角度範囲に傾ける傾き操作を行ったと判断される場合に、前記ゲームモードを前記第1のゲームモードから第2のゲームモードへ移行させると判定することを特徴とするプログラム。
In any one of Claims 1-3,
The portable game machine includes an inclination sensor that detects an inclination of the game machine,
The game mode transition determination unit
The game mode is changed from the first game mode to the second game when it is determined that the player has performed a tilt operation for tilting the portable game machine within a predetermined angle range based on detection information of the tilt sensor. A program characterized by determining to shift to a mode.
ゲーム機の傾きを検出する傾きセンサを含む携帯型ゲーム機のためのプログラムであって、
前記傾きセンサの検出情報に基づいて、前記携帯型ゲーム機の傾き具合を判定する傾き判定部と、
前記傾き判定部の判定結果に基づいて、操作部の入力モードを設定変更する入力モード設定部としてコンピュータを機能させることを特徴とするプログラム。
A program for a portable game machine including an inclination sensor for detecting the inclination of a game machine,
An inclination determination unit that determines an inclination degree of the portable game machine based on detection information of the inclination sensor;
A program that causes a computer to function as an input mode setting unit that sets and changes an input mode of an operation unit based on a determination result of the tilt determination unit.
操作部の傾きを検出する傾きセンサを含むゲームシステムのためのプログラムであって、
前記傾きセンサの検出情報に基づいて、前記操作部の傾き具合を判定する傾き判定部と、
前記傾き判定部の判定結果に基づいて、前記操作部の入力モードを設定変更する入力モード設定部としてコンピュータを機能させることを特徴とするプログラム。
A program for a game system including an inclination sensor for detecting an inclination of an operation unit,
An inclination determination unit that determines an inclination degree of the operation unit based on detection information of the inclination sensor;
A program that causes a computer to function as an input mode setting unit that changes a setting of an input mode of the operation unit based on a determination result of the tilt determination unit.
コンピュータにより読取可能な情報記憶媒体であって、請求項1〜6のいずれかに記載のプログラムを記憶することを特徴とする、情報記憶媒体。   An information storage medium readable by a computer, wherein the program according to any one of claims 1 to 6 is stored. 携帯型ゲーム機であって、
プレーヤが操作部を用いてキャラクタをオブジェクト空間内で行動させる第1のゲームモードにおいて所定のゲームイベントが発生した場合、又は第1のゲームモードにおいて所定の操作が行われた場合に、ゲームモードを第1のゲームモードからプレーヤに操作部を用いた楽器演奏を行わせる第2のゲームモードに移行させると判定するゲームモード移行判定部と、
前記ゲームモードを第1のゲームモードから第2のゲームモードに移行させると判定された場合に、前記操作部の入力モードを第1のゲームモード用の第1の入力モードとは異なる第2のゲームモード用の第2の入力モードに設定する入力モード設定部と、
を含むことを特徴とする携帯型ゲーム機。
A portable game machine,
When a predetermined game event occurs in the first game mode in which the player moves the character in the object space using the operation unit, or when a predetermined operation is performed in the first game mode, the game mode is set. A game mode transition determination unit that determines to shift from the first game mode to a second game mode that causes the player to perform musical instrument performance using the operation unit;
When it is determined that the game mode is shifted from the first game mode to the second game mode, the input mode of the operation unit is different from the first input mode for the first game mode. An input mode setting unit for setting the second input mode for the game mode;
A portable game machine characterized by including:
ゲーム機の傾きを検出する傾きセンサを含む携帯型ゲーム機であって、
前記傾きセンサの検出情報に基づいて、前記携帯型ゲーム機の傾き具合を判定する傾き判定部と、
前記傾き判定部の判定結果に基づいて、前記操作部の入力モードを設定変更する入力モード設定部と、
を含むことを特徴とする携帯型ゲーム機。
A portable game machine including an inclination sensor for detecting the inclination of the game machine,
An inclination determination unit that determines an inclination degree of the portable game machine based on detection information of the inclination sensor;
An input mode setting unit that changes the input mode of the operation unit based on the determination result of the tilt determination unit;
A portable game machine characterized by including:
操作部の傾きを検出する傾きセンサを含むゲームシステムであって、
前記傾きセンサの検出情報に基づいて、前記操作部の傾き具合を判定する傾き判定部と、
前記傾き判定部の判定結果に基づいて、前記操作部の入力モードを設定変更する入力モード設定部と、
を含むことを特徴とするゲームシステム。
A game system including an inclination sensor for detecting an inclination of an operation unit,
An inclination determination unit that determines an inclination degree of the operation unit based on detection information of the inclination sensor;
An input mode setting unit that changes the input mode of the operation unit based on the determination result of the tilt determination unit;
A game system comprising:
JP2005268637A 2005-09-15 2005-09-15 Program, information storage medium, handheld game machine, and game system Withdrawn JP2007075426A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005268637A JP2007075426A (en) 2005-09-15 2005-09-15 Program, information storage medium, handheld game machine, and game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005268637A JP2007075426A (en) 2005-09-15 2005-09-15 Program, information storage medium, handheld game machine, and game system

Publications (1)

Publication Number Publication Date
JP2007075426A true JP2007075426A (en) 2007-03-29

Family

ID=37936298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005268637A Withdrawn JP2007075426A (en) 2005-09-15 2005-09-15 Program, information storage medium, handheld game machine, and game system

Country Status (1)

Country Link
JP (1) JP2007075426A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009233113A (en) * 2008-03-27 2009-10-15 Bandai Co Ltd Rod-like game device and game program of rod-like game device
WO2009145095A1 (en) * 2008-05-27 2009-12-03 株式会社コナミデジタルエンタテインメント Game device, game processing method, information recording medium, and program
JP2011525247A (en) * 2008-02-28 2011-09-15 ファング、ジェイ−イェオブ Mobile virtual guitar fingerboard display device and method
JP2021015242A (en) * 2019-07-16 2021-02-12 株式会社Glnet Musical performance device, musical performance method, and computer program
GB2620773A (en) * 2022-07-21 2024-01-24 Sony Interactive Entertainment Inc Selecting an interpretation of input actuation information received from a controller

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011525247A (en) * 2008-02-28 2011-09-15 ファング、ジェイ−イェオブ Mobile virtual guitar fingerboard display device and method
JP2009233113A (en) * 2008-03-27 2009-10-15 Bandai Co Ltd Rod-like game device and game program of rod-like game device
JP4520514B2 (en) * 2008-03-27 2010-08-04 株式会社バンダイ Bar-shaped game apparatus and game program for bar-shaped game apparatus
WO2009145095A1 (en) * 2008-05-27 2009-12-03 株式会社コナミデジタルエンタテインメント Game device, game processing method, information recording medium, and program
KR101094203B1 (en) 2008-05-27 2011-12-14 가부시키가이샤 코나미 데지타루 엔타테인멘토 Game device, game processing method, and information recording medium
TWI385018B (en) * 2008-05-27 2013-02-11 Konami Digital Entertainment Game device, method for processing game, information recording medium, and program
JP2021015242A (en) * 2019-07-16 2021-02-12 株式会社Glnet Musical performance device, musical performance method, and computer program
JP7254290B2 (en) 2019-07-16 2023-04-10 株式会社Glnet Performance support device, performance support method, computer program
GB2620773A (en) * 2022-07-21 2024-01-24 Sony Interactive Entertainment Inc Selecting an interpretation of input actuation information received from a controller

Similar Documents

Publication Publication Date Title
JP5420833B2 (en) Game system
JP5285234B2 (en) Game system, information processing system
JP5436912B2 (en) PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP4557899B2 (en) Sound processing program and sound processing apparatus
US8858330B2 (en) Music video game with virtual drums
US8371939B2 (en) Hand-held game apparatus and game program
US20070178952A1 (en) Game apparatus and game program
US20040229687A1 (en) Game apparatus, recording medium having game program recorded thereon, and game system
JP3833228B2 (en) GAME DEVICE AND GAME PROGRAM
JP2008200295A (en) Game device, program and information storage medium
JP4397421B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
JP2011011008A (en) Gaming device, game processing method and program
CN111526926A (en) Computer device and evaluation control method
JP2007075426A (en) Program, information storage medium, handheld game machine, and game system
WO2010087284A1 (en) Game device, operation evaluation method, information recording medium, and program
JP6656850B2 (en) Program and game device
JP2000126460A (en) Amusement device and controller
US9751019B2 (en) Input methods and devices for music-based video games
JP2001070639A (en) Game device, control method for game device and image display method for game
US8926427B2 (en) Video game with screen flip and dual sets of collision data
JP5532374B2 (en) Game control program
JP2015008987A (en) Program and game device
Figueiredo et al. An open-source framework for air guitar games
JPWO2007032291A1 (en) Mobile device
Loviscach Playing with all senses: Human–Computer interface devices for games

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20081202