JP2022068550A - Game program, game processing method, and information processing device - Google Patents

Game program, game processing method, and information processing device Download PDF

Info

Publication number
JP2022068550A
JP2022068550A JP2020177299A JP2020177299A JP2022068550A JP 2022068550 A JP2022068550 A JP 2022068550A JP 2020177299 A JP2020177299 A JP 2020177299A JP 2020177299 A JP2020177299 A JP 2020177299A JP 2022068550 A JP2022068550 A JP 2022068550A
Authority
JP
Japan
Prior art keywords
character
game
processing unit
player
image
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.)
Pending
Application number
JP2020177299A
Other languages
Japanese (ja)
Inventor
恵子 襟川
Keiko Erikawa
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.)
Koei Tecmo Holdings Co Ltd
Original Assignee
Koei Tecmo Holdings Co Ltd
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 Koei Tecmo Holdings Co Ltd filed Critical Koei Tecmo Holdings Co Ltd
Priority to JP2020177299A priority Critical patent/JP2022068550A/en
Publication of JP2022068550A publication Critical patent/JP2022068550A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To enhance an immersive feeling in a game.SOLUTION: A game program causes a server device 5 to function as a face image acquisition processing unit 17 for acquiring a face image of a player, a character generation processing unit 19 for generating a face model of the player on the basis of the face image, and generating a player character which appears in a game by using the face model, a character control processing unit 23 for causing the player character to execute a prescribed behavior on the basis of an input by the player, and an image photographing processing unit 31 for photographing and storing an image including the player character and a game character prepared in advance as a character which appears in the game.SELECTED DRAWING: Figure 2

Description

本発明は、ゲームプログラム、ゲーム処理方法、情報処理装置に関する。 The present invention relates to a game program, a game processing method, and an information processing device.

従来、プレイヤがゲームを進行させながら登場するキャラクタを鑑賞することを楽しむゲームが知られている(例えば、特許文献1参照)。 Conventionally, there is known a game in which a player enjoys watching a character appearing while advancing the game (see, for example, Patent Document 1).

特開2019-154831号公報Japanese Unexamined Patent Publication No. 2019-158431

上記従来技術のようなゲームにおいて、没入感をより高めることができるゲームが要望されていた。 In a game such as the above-mentioned conventional technique, there has been a demand for a game that can further enhance the immersive feeling.

本発明はこのような問題点に鑑みてなされたものであり、ゲームへの没入感を高めることができるゲームプログラム、ゲーム処理方法、情報処理装置を提供することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to provide a game program, a game processing method, and an information processing device that can enhance the immersive feeling in a game.

上記目的を達成するために、本発明のゲームプログラムは、情報処理装置を、プレイヤの顔画像を取得する顔画像取得処理部、前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するキャラクタ生成処理部、前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるキャラクタ制御処理部、前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存する画像撮影処理部、として機能させる。 In order to achieve the above object, the game program of the present invention uses an information processing device as a face image acquisition processing unit for acquiring a player's face image, and generates the player's face model based on the face image, and the face is said to be generated. A character generation processing unit that generates a first character appearing in a game using a model, a character control processing unit that causes the first character to execute a predetermined action based on an input by the player, and the first character. And a second character prepared in advance as a character appearing in the game, and an image shooting processing unit that shoots and saves an image including the character.

また、上記目的を達成するために、本発明のゲーム処理方法は、情報処理装置によって実行されるゲーム処理方法であって、プレイヤの顔画像を取得するステップと、前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するステップと、前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるステップと、前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存するステップと、を有する。 Further, in order to achieve the above object, the game processing method of the present invention is a game processing method executed by an information processing device, in which a step of acquiring a player's face image and the player based on the face image are obtained. A step of generating a face model of the above and using the face model to generate a first character appearing in the game, a step of causing the first character to perform a predetermined action based on an input by the player, and a step of causing the first character to perform a predetermined action. It has a step of capturing and storing an image including the first character and a second character prepared in advance as a character appearing in the game.

また、上記目的を達成するために、本発明の情報処理装置は、プレイヤの顔画像を取得する顔画像取得処理部と、前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するキャラクタ生成処理部と、前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるキャラクタ制御処理部と、前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存する画像撮影処理部と、を有する。 Further, in order to achieve the above object, the information processing apparatus of the present invention generates a face model of the player based on the face image acquisition processing unit for acquiring the face image of the player and the face model of the player. A character generation processing unit that generates a first character appearing in a game using the above, a character control processing unit that causes the first character to execute a predetermined action based on an input by the player, and the first character. It has an image shooting processing unit that shoots and stores an image including a character, a second character prepared in advance as a character appearing in the game, and a character.

本発明のゲームプログラム等によれば、ゲームへの没入感を高めることができる。 According to the game program or the like of the present invention, it is possible to enhance the immersive feeling in the game.

一実施形態に係るゲームシステムの全体構成の一例を表すシステム構成図である。It is a system block diagram which shows an example of the whole structure of the game system which concerns on one Embodiment. サーバ装置の機能的構成の一例を表すブロック図である。It is a block diagram which shows an example of the functional configuration of a server device. キャラクタ生成処理部により生成された3次元の顔モデルの表示画面の一例を表す図である。It is a figure which shows an example of the display screen of the 3D face model generated by the character generation processing unit. キャラクタ生成処理部により生成された2次元の顔モデルの表示画面の一例を表す図である。It is a figure which shows an example of the display screen of the 2D face model generated by the character generation processing unit. 顔モデルの加工画面の一例を表す図である。It is a figure which shows an example of the processing screen of a face model. 加工された顔モデルを組み込む服装の選択画面の一例を表す図である。It is a figure which shows an example of the clothes selection screen which incorporates a processed face model. 生成されたプレイヤキャラクタの表示画面の一例を表す図である。It is a figure which shows an example of the display screen of the generated player character. ゲームキャラクタの選択画面の一例を表す図である。It is a figure which shows an example of the selection screen of a game character. ゲーム内イベントの選択画面の一例を表す図である。It is a figure which shows an example of the selection screen of an in-game event. 背景の選択画面の一例を表す図である。It is a figure which shows an example of the background selection screen. イベント実行中のゲーム画面の一例を表す図である。It is a figure which shows an example of the game screen during the event execution. 撮影された写真の一例を表す図である。It is a figure which shows an example of the photograph taken. 低露出モードのオンオフ設定を行うための表示モード設定画面の一例を表す図である。It is a figure which shows an example of the display mode setting screen for setting on / off of a low exposure mode. 低露出モードをオンとされた場合のイベント実行中のゲーム画面の一例を表す図である。It is a figure which shows an example of the game screen during the event execution when the low exposure mode is turned on. 作成されたアルバムの一例を表す図である。It is a figure which shows an example of the created album. サーバ装置が実行する処理手順の一例を表すフローチャートである。It is a flowchart which shows an example of the processing procedure which a server apparatus executes. サーバ装置のハードウェア構成の一例を表すブロック図である。It is a block diagram which shows an example of the hardware composition of a server apparatus.

以下、本発明の一実施の形態について図面を参照しつつ説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

<1.ゲームシステムの全体構成>
まず、図1を用いて、本実施形態に係るゲームシステム1の全体構成の一例について説明する。図1に示すように、ゲームシステム1は、端末装置3と、サーバ装置5を有する。端末装置3とサーバ装置5は、例えばLANやインターネット等のネットワークNWを介して通信可能に接続されている。なお、図1ではサーバ装置5が1台のコンピュータで構成されているが、複数台のコンピュータで構成されてもよい。
<1. Overall configuration of the game system>
First, an example of the overall configuration of the game system 1 according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, the game system 1 has a terminal device 3 and a server device 5. The terminal device 3 and the server device 5 are communicably connected via a network NW such as a LAN or the Internet. Although the server device 5 is composed of one computer in FIG. 1, it may be composed of a plurality of computers.

端末装置3は、ゲームコントローラ7と、表示装置9と、撮像装置11とに、有線又は無線により通信可能に接続されている。 The terminal device 3 is connected to the game controller 7, the display device 9, and the image pickup device 11 so as to be communicable by wire or wirelessly.

端末装置3は、例えば据え置き型のゲーム機である。但しこれに限定されるものではなく、例えば入力部や表示部等を一体に備えた携帯型のゲーム機でもよい。また、ゲーム機以外にも、例えば、サーバコンピュータ、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット型コンピュータ等のように、コンピュータとして製造、販売等されているものや、携帯電話、スマートフォン、ファブレット等のように、電話機として製造、販売等されているものでもよい。 The terminal device 3 is, for example, a stationary game machine. However, the present invention is not limited to this, and for example, a portable game machine having an input unit, a display unit, and the like may be used. In addition to game machines, for example, those manufactured and sold as computers such as server computers, desktop computers, notebook computers, tablet computers, etc., mobile phones, smartphones, phablets, etc. As described above, it may be manufactured or sold as a telephone.

プレイヤは、ゲームコントローラ7を用いて各種の操作入力を行う。図1に示す例では、ゲームコントローラ7は例えば十字キー13や複数のボタン15等を有する。なお、ゲームコントローラ7は上記に代えて又は加えて、例えばジョイスティックやタッチパッド等を有してもよい。 The player uses the game controller 7 to input various operations. In the example shown in FIG. 1, the game controller 7 has, for example, a cross key 13, a plurality of buttons 15, and the like. In addition to or in addition to the above, the game controller 7 may have, for example, a joystick, a touch pad, or the like.

表示装置9は、例えばブラウン管、液晶、プラズマ、有機EL、プロジェクター等によるディスプレイ装置である。表示装置9は、音声を出力するスピーカー(図示省略)等を一体又は別体として備えてもよい。 The display device 9 is, for example, a display device using a cathode ray tube, a liquid crystal display, plasma, an organic EL, a projector, or the like. The display device 9 may include a speaker (not shown) or the like that outputs sound as an integral part or as a separate body.

撮像装置11は、プレイヤの顔の撮影に使用されるものであり、例えばスマートフォン等である。撮像装置11により撮影されたプレイヤの顔画像は、端末装置3及びネットワークNWを介してサーバ装置5に送信される。撮像装置11は、スマートフォン以外にも、例えば端末装置3に接続可能なカメラや、ネットワークNWに接続されたウェブカメラ、タブレット型コンピュータ等でもよい。なお、端末装置3を介さずに、撮像装置11からネットワークNWを介して直接サーバ装置5に送信されてもよい。また、過去に撮影されて撮像装置11内又は端末装置3内に記録された顔画像を送信してもよい。また、端末装置3としてスマートフォンを使用する場合には、撮像装置11は不要となり、端末装置3で撮影した顔画像を送信すればよい。 The image pickup device 11 is used for photographing the face of a player, and is, for example, a smartphone or the like. The face image of the player taken by the image pickup device 11 is transmitted to the server device 5 via the terminal device 3 and the network NW. In addition to the smartphone, the image pickup device 11 may be, for example, a camera that can be connected to the terminal device 3, a webcam connected to the network NW, a tablet computer, or the like. It should be noted that the image may be transmitted directly from the image pickup device 11 to the server device 5 via the network NW without going through the terminal device 3. Further, a face image taken in the past and recorded in the image pickup device 11 or the terminal device 3 may be transmitted. Further, when the smartphone is used as the terminal device 3, the image pickup device 11 is not required, and the face image taken by the terminal device 3 may be transmitted.

サーバ装置5(情報処理装置の一例)は、ゲームサービスを受けるプレイヤの端末装置3からのネットワークNWを介したアクセスを受け付けて、プレイヤのゲーム情報を記憶装置に蓄積して管理し、プレイヤにネットワークNWを介したゲームサービス(オンラインゲーム)を提供する。 The server device 5 (an example of an information processing device) receives access from the terminal device 3 of the player who receives the game service via the network NW, stores and manages the game information of the player in the storage device, and connects the player to the network. Provides game services (online games) via NW.

サーバ装置5によるゲームサービスの提供の形態としては、ゲームプログラム(アプリケーションソフトウェアともいう)がサーバ装置5に実装されており、端末装置3でのプレイヤの操作入力に応じてサーバ装置5でゲームを実行し、その実行結果を各プレイヤの端末装置3に送信する形態がある。例えば、プレイヤの端末装置3に搭載されたウェブブラウザによってゲームをプレイできる、いわゆるブラウザゲームをサーバ装置5が提供してもよい。また、サーバ装置5でゲームを実行した結果のゲーム映像を、例えばストリーミング形式等で端末装置3に送信する、いわゆるクラウドゲームをサーバ装置5が提供してもよい。あるいは、SNS(ソーシャルネットワーキングサービス)においてAPI(アプリケーションプログラミングインタフェース)などの動作環境を基に作成されるアプリケーションソフトウェアによって実行される、いわゆるソーシャルゲームをサーバ装置5が提供してもよい。なお、端末装置3にゲームプログラムの一部をインストールし、サーバ装置5だけでなく端末装置3においても部分的にゲーム処理が実行されるようにしてもよい。 As a form of providing a game service by the server device 5, a game program (also referred to as application software) is mounted on the server device 5, and a game is executed on the server device 5 in response to a player's operation input on the terminal device 3. Then, there is a form in which the execution result is transmitted to the terminal device 3 of each player. For example, the server device 5 may provide a so-called browser game in which a game can be played by a web browser mounted on the player's terminal device 3. Further, the server device 5 may provide a so-called cloud game in which the game video as a result of executing the game on the server device 5 is transmitted to the terminal device 3 in, for example, a streaming format. Alternatively, the server device 5 may provide a so-called social game executed by application software created based on an operating environment such as an API (application programming interface) in an SNS (social networking service). A part of the game program may be installed in the terminal device 3 so that the game process is partially executed not only in the server device 5 but also in the terminal device 3.

<2.ゲームの概略内容>
次に、本実施形態に係るゲーム、すなわち、本発明のゲームプログラム及びゲーム処理方法がサーバ装置5によって実行されることにより提供されるゲームの概略内容の一例について説明する。
<2. Outline of the game>
Next, an example of the outline contents of the game according to the present embodiment, that is, the game provided by executing the game program and the game processing method of the present invention by the server device 5 will be described.

本実施形態に係るゲームでは、プレイヤにより操作されるプレイヤキャラクタが、ゲームに登場する他のキャラクタとコミュニケーションをとりながらゲームを進行させる。なお、本実施形態ではゲームに登場するプレイヤキャラクタ以外のキャラクタを、プレイヤキャラクタと区別するために「ゲームキャラクタ」という。この手のゲームの一例として例えば恋愛シミュレーションゲームが挙げられるが、ゲームのジャンルはこれに限定されるものではない。 In the game according to the present embodiment, the player character operated by the player advances the game while communicating with other characters appearing in the game. In this embodiment, a character other than the player character appearing in the game is referred to as a "game character" in order to distinguish it from the player character. An example of this type of game is a romance simulation game, but the genre of the game is not limited to this.

プレイヤキャラクタは、プレイヤの顔画像がはめ込まれる人間のキャラクタであり、プレイヤは男性キャラクタ又は女性キャラクタを選択することが可能である。また、ゲームキャラクタも人間の男性キャラクタ又は女性キャラクタであり、プレイヤはコミュニケーションをとりたいゲームキャラクタを選択することが可能である。なお、プレイヤキャラクタやゲームキャラクタは、人間に限定されるものではなく、 例えば人間以外の動物、人間や動物以外の生物、仮想的な生物(例えば怪物、ゴースト、妖怪等)、ロボット、物品や物体などのオブジェクト等でもよい。本実施形態では、プレイヤキャラクタは男性、ゲームキャラクタは女性である場合を一例として説明する。 The player character is a human character into which a player's face image is fitted, and the player can select a male character or a female character. Further, the game character is also a human male character or a female character, and the player can select the game character with which he / she wants to communicate. Note that player characters and game characters are not limited to humans, for example, animals other than humans, creatures other than humans and animals, virtual creatures (for example, monsters, ghosts, youkai, etc.), robots, articles and objects. It may be an object such as. In the present embodiment, a case where the player character is a male and the game character is a female will be described as an example.

本実施形態に係るゲームは、プレイヤがプレイヤキャラクタを操作しながら登場するゲームキャラクタとコミュニケーションをとることを楽しむゲームである。当該ゲームは、それ自体が単独のゲームとして実行されてもよいし、例えばロールプレイングゲームやシミュレーションゲーム、アクションゲーム等、その他の種類のゲーム上にて、例えば追加コンテンツや専用モード等として実行されてもよい。 The game according to the present embodiment is a game in which the player enjoys communicating with the appearing game character while operating the player character. The game itself may be executed as a stand-alone game, or may be executed as additional content, a dedicated mode, or the like on other types of games such as role-playing games, simulation games, and action games. May be good.

<3.サーバ装置の機能的構成>
次に、図2及び図3~図15を用いて、サーバ装置5の機能的構成の一例について説明する。
<3. Functional configuration of server device>
Next, an example of the functional configuration of the server device 5 will be described with reference to FIGS. 2 and 3 to 15.

図2に示すように、サーバ装置5は、顔画像取得処理部17と、キャラクタ生成処理部19と、顔モデル加工処理部21と、キャラクタ制御処理部23と、イベント実行処理部25と、背景画像取得処理部27と、顔モデル切替処理部29と、画像撮影処理部31と、モード切替指令受付処理部33と、表示抑制処理部35と、アルバム生成処理部37と、顔モデルデータベース39と、プレイヤキャラクタデータベース41と、ゲームキャラクタデータベース43と、ゲームイベントデータベース45と、撮影画像データベース47と、背景画像データベース49とを有する。 As shown in FIG. 2, the server device 5 includes a face image acquisition processing unit 17, a character generation processing unit 19, a face model processing unit 21, a character control processing unit 23, an event execution processing unit 25, and a background. The image acquisition processing unit 27, the face model switching processing unit 29, the image shooting processing unit 31, the mode switching command reception processing unit 33, the display suppression processing unit 35, the album generation processing unit 37, and the face model database 39. , A player character database 41, a game character database 43, a game event database 45, a photographed image database 47, and a background image database 49.

顔画像取得処理部17は、撮像装置11により撮影され、ネットワークNWを介して送信されたプレイヤの顔画像を取得する。顔画像は、例えば3次元(3D)の顔モデルを生成する場合には、3Dスキャンによりプレイヤの顔の周囲を360°に亘って撮影した画像としてもよい。また、例えば特定方向からの顔画像を3次元形状モデルに貼り付けて3次元の顔モデルを生成する場合や、2次元(2D)の顔モデルを生成する場合には、正面または正面を含む複数方向(例えば前後左右の4方向)から撮影した画像としてもよい。 The face image acquisition processing unit 17 acquires a player's face image taken by the image pickup device 11 and transmitted via the network NW. For example, when a three-dimensional (3D) face model is generated, the face image may be an image taken over 360 ° around the player's face by 3D scanning. Further, for example, when a face image from a specific direction is pasted on a three-dimensional shape model to generate a three-dimensional face model, or when a two-dimensional (2D) face model is generated, a plurality of faces including the front or the front are included. It may be an image taken from a direction (for example, four directions of front, back, left and right).

また本実施形態では、プレイヤは撮像装置11により表情が異なる複数種類の顔画像を撮影する。複数種類の顔画像は、例えば笑顔、泣き顔、怒り顔等であるが、これら以外の表情を含めてもよい。なお、これらの表情を撮影する際には、例えば撮像装置11の表示部にプレイヤに対する撮影指示(例えば「笑顔、泣き顔、怒り顔を順番に撮ってください」等)を表示してもよい。顔画像取得処理部17は、プレイヤの表情が異なる複数種類の顔画像を取得する。 Further, in the present embodiment, the player captures a plurality of types of facial images having different facial expressions by the image pickup device 11. The plurality of types of facial images are, for example, a smiling face, a crying face, an angry face, and the like, but facial expressions other than these may be included. When shooting these facial expressions, for example, a shooting instruction to the player (for example, "take a smile, a crying face, an angry face in order", etc.) may be displayed on the display unit of the image pickup device 11. The face image acquisition processing unit 17 acquires a plurality of types of face images having different facial expressions of the player.

キャラクタ生成処理部19は、顔画像取得処理部17により取得した顔画像に基づいて、ゲーム内で動作させることが可能なプレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場するプレイヤキャラクタ(第1のキャラクタの一例)を生成する。キャラクタ生成処理部19は、3次元のプレイヤキャラクタを生成する場合には、例えば3Dスキャンによりプレイヤの顔の周囲を360°に亘って撮影した画像に基づいて3次元の顔モデルを生成する。また、例えば正面または正面を含む複数方向からの顔画像を3次元形状モデルに貼り付けることで3次元の顔モデルを生成してもよい。また、キャラクタ生成処理部19は、2次元のプレイヤキャラクタを生成する場合には、正面を含む複数方向(例えば前後左右の4方向)から撮影した顔画像に基づいて、当該複数方向から見た2次元の顔モデルを生成する。 The character generation processing unit 19 generates a player's face model that can be operated in the game based on the face image acquired by the face image acquisition processing unit 17, and appears in the game using the face model. Generate a player character (an example of the first character). When generating a three-dimensional player character, the character generation processing unit 19 generates a three-dimensional face model based on an image taken over 360 ° around the player's face by, for example, 3D scanning. Further, for example, a three-dimensional face model may be generated by pasting a face image from a plurality of directions including the front or the front onto a three-dimensional shape model. Further, when the character generation processing unit 19 generates a two-dimensional player character, the character generation processing unit 19 is viewed from the plurality of directions based on the face image taken from a plurality of directions including the front surface (for example, four directions of front, back, left, and right). Generate a dimensional face model.

また上述のように、本実施形態では撮像装置11により表情が異なる複数種類の顔画像が撮影される。したがって、キャラクタ生成処理部19は、顔画像取得処理部17により取得された複数種類の顔画像に基づいて、表情が異なる複数種類の顔モデル(2次元、3次元を含む)を生成する。 Further, as described above, in the present embodiment, a plurality of types of facial images having different facial expressions are captured by the image pickup apparatus 11. Therefore, the character generation processing unit 19 generates a plurality of types of face models (including two-dimensional and three-dimensional) having different facial expressions based on the plurality of types of face images acquired by the face image acquisition processing unit 17.

上記のようにして、キャラクタ生成処理部19により生成された顔モデルは顔モデルデータベース39に保存され、生成されたプレイヤキャラクタはプレイヤキャラクタデータベース41に保存される。 As described above, the face model generated by the character generation processing unit 19 is stored in the face model database 39, and the generated player character is stored in the player character database 41.

図3及び図4に、キャラクタ生成処理部19により生成された顔モデルの表示画面の一例を示す。図3に示す例では、笑顔、怒り顔、泣き顔の3種類の表情について3次元の顔モデルがそれぞれ生成されている。各顔モデルは、プレイヤの操作により例えば矢印51に示す方向に回転させることが可能であり、プレイヤは色々な方向から顔モデルを見ることができる。なお、顔モデルを回転させながら表示してもよい。 3 and 4 show an example of a face model display screen generated by the character generation processing unit 19. In the example shown in FIG. 3, three-dimensional face models are generated for each of the three facial expressions of a smiling face, an angry face, and a crying face. Each face model can be rotated in the direction indicated by the arrow 51, for example, by the operation of the player, and the player can see the face model from various directions. The face model may be displayed while being rotated.

図4に示す例では、笑顔、怒り顔、泣き顔の3種類の表情について、前後左右の4方向の2次元の顔モデルがそれぞれ生成されている。各表情の切り替えは、例えばタブ53を操作することで行われる。 In the example shown in FIG. 4, two-dimensional face models in four directions, front, back, left, and right, are generated for each of the three facial expressions of a smiling face, an angry face, and a crying face. Switching of each facial expression is performed, for example, by operating the tab 53.

図2に戻り、顔モデル加工処理部21は、プレイヤによる入力に基づいて、キャラクタ生成処理部19により生成された顔モデルを加工する。加工された顔モデルは、顔モデルデータベース39に保存される。上記のキャラクタ生成処理部19は、顔モデル加工処理部21により加工された顔モデルを使用してプレイヤキャラクタを生成する。 Returning to FIG. 2, the face model processing unit 21 processes the face model generated by the character generation processing unit 19 based on the input by the player. The processed face model is stored in the face model database 39. The character generation processing unit 19 described above generates a player character using the face model processed by the face model processing unit 21.

図5に、顔モデルの加工画面の一例を示す。図5に示す例では、プレイヤはスライドバー55を操作することにより、例えば顔モデルの年齢、輪郭、目の大きさ、鼻の高さ、美肌具合を調整することができる。なお、上記年齢は、スライドバーに代えて例えば10代、20代、30代等の年代を区分したボタンを設けて置き、選択されたボタンの年代に応じて加工してもよい。また、例えば髪型を変更する等、上記以外の加工項目があってもよい。調整された顔モデルは表示部57にリアルタイムに表示される。これにより、プレイヤは顔モデルを例えば好きなゲームキャラクタの年齢に合わせて若くなるように加工したり、美形となるように加工することができる。プレイヤは、決定ボタン59を操作することで加工を実行できる。また、キャンセルボタン61を操作することで加工をしないことも選択できる。なお、スライドバー55やボタン59,61等は、例えば画面に表示されたカーソル(図示省略)を用いて操作されてもよいし、ゲームコントローラ7の十字キー13やボタン15等に対応づけられることで操作されてもよい。 FIG. 5 shows an example of the processing screen of the face model. In the example shown in FIG. 5, the player can adjust, for example, the age, contour, eye size, nose height, and skin-beautifying condition of the face model by operating the slide bar 55. The age may be set according to the age of the selected button by providing, for example, a button for dividing the age such as teens, 20s, and 30s instead of the slide bar. In addition, there may be processing items other than the above, such as changing the hairstyle. The adjusted face model is displayed in real time on the display unit 57. As a result, the player can process the face model so that it becomes younger or more beautiful according to the age of the favorite game character, for example. The player can execute the processing by operating the enter button 59. It is also possible to select not to process by operating the cancel button 61. The slide bar 55, buttons 59, 61, etc. may be operated by using, for example, a cursor (not shown) displayed on the screen, or may be associated with the cross key 13, the button 15, etc. of the game controller 7. It may be operated with.

図6に、加工された顔モデルを組み込む服装の選択画面の一例を示す。図6に示す例では、プレイヤは例えばスクロールボタン63を操作することで表示部65を左右にスクロールさせて用意された様々な服装を表示させ、選択ボタン67を操作することで服装を選択することができる。なお、服装をトップとボトムに分けて選択したり、小物(帽子、靴、持ち物等)を選択できたり、体格等も選択できるようにしてもよい。 FIG. 6 shows an example of a clothing selection screen incorporating a processed face model. In the example shown in FIG. 6, the player scrolls the display unit 65 left and right by operating the scroll button 63 to display various prepared clothes, and selects the clothes by operating the selection button 67. Can be done. In addition, clothes may be selected separately for the top and bottom, accessories (hat, shoes, belongings, etc.) may be selected, and physique and the like may also be selected.

図7に、生成されたプレイヤキャラクタの表示画面の一例を示す。キャラクタ生成処理部19は、図5に示す加工画面により加工された(あるいは加工されなかった)顔モデルを、図6に示す選択画面で選択された服装の身体に組み込むことでプレイヤキャラクタを生成する。このようにして、プレイヤは疑似的にコスプレを楽しむことができる。 FIG. 7 shows an example of the display screen of the generated player character. The character generation processing unit 19 generates a player character by incorporating the face model processed (or not processed) by the processing screen shown in FIG. 5 into the body of the clothes selected on the selection screen shown in FIG. .. In this way, the player can enjoy cosplay in a pseudo manner.

図2に戻り、キャラクタ制御処理部23は、プレイヤによる入力に基づいてプレイヤキャラクタに所定の行動を実行させる。所定の行動には、例えば移動(歩く、走る、ジャンプ等)、身体の動作(ポーズをとる等)、会話、買い物、アイテムの使用、プレゼントを贈る、手を握る、眺める、その他実行中のゲーム内イベントに対応した様々な行動が含まれる。プレイヤは、ゲームコントローラ7を用いてプレイヤキャラクタの動作を直接操作したり、予め用意されたコマンドの中から所望のコマンドを選択する等によって、上記行動を実行させることができる。 Returning to FIG. 2, the character control processing unit 23 causes the player character to execute a predetermined action based on the input by the player. Certain actions include, for example, movement (walking, running, jumping, etc.), body movements (pose, etc.), conversation, shopping, using items, giving gifts, holding hands, watching, and other running games. Various actions corresponding to the internal event are included. The player can execute the above-mentioned action by directly manipulating the operation of the player character using the game controller 7, selecting a desired command from the commands prepared in advance, and the like.

また、キャラクタ制御処理部23は、ゲームに登場するキャラクタとして予め用意された、プレイヤキャラクタ以外のゲームキャラクタ(第2のキャラクタの一例)を、ゲームプログラムにより規定される所定のアルゴリズム(いわゆるゲームAI)により自動制御する。 Further, the character control processing unit 23 uses a game character (an example of a second character) other than the player character, which is prepared in advance as a character appearing in the game, into a predetermined algorithm (so-called game AI) defined by the game program. Automatically controlled by.

イベント実行処理部25は、プレイヤキャラクタとゲームキャラクタとによる所定のゲーム内イベントを実行する。所定のゲーム内イベントには、例えばデート、散歩、食事、ダンス、スケート、ドライブ、旅行、結婚式等、プレイヤキャラクタがゲームキャラクタと一緒に実行しうる様々なイベントが含まれる。プレイヤは、所望のゲーム内イベントの種類を選択できると共に、当該ゲーム内イベントをプレイヤキャラクタと一緒に実行する相手のゲームキャラクタについても選択できる。 The event execution processing unit 25 executes a predetermined in-game event by the player character and the game character. Predetermined in-game events include various events that the player character can perform with the game character, such as dates, walks, meals, dances, skates, drives, trips, weddings, and the like. The player can select the type of the desired in-game event, and can also select the opponent's game character that executes the in-game event together with the player character.

背景画像取得処理部27は、プレイヤにより選択された背景画像を背景画像データベース49から取得する。背景画像は、上記イベント実行処理部25により実行されるゲーム内イベントの種類ごとに、例えば色々な地域の風景や、色々な場所や状況の背景等が予め用意されており、背景画像データベース49に保存されている。プレイヤは、それらの中から所望の背景画像を選択できる。上記のイベント実行処理部25は、背景画像取得処理部27により取得された背景画像を背景としてゲーム内イベントを実行する。 The background image acquisition processing unit 27 acquires the background image selected by the player from the background image database 49. For the background image, for example, landscapes of various regions, backgrounds of various places and situations, etc. are prepared in advance for each type of in-game event executed by the event execution processing unit 25, and are stored in the background image database 49. It has been saved. The player can select a desired background image from them. The event execution processing unit 25 executes an in-game event with the background image acquired by the background image acquisition processing unit 27 as the background.

なお、当該ゲームがロールプレイングゲーム等のメインゲームの追加コンテンツ等として実行される場合には、相手のゲームキャラクタはメインゲームの主役等に固定されてもよい。また、ゲーム内イベントや背景画像もメインゲームのストーリーに関連した特定のイベントや背景に固定されてもよい。 When the game is executed as additional content of a main game such as a role-playing game, the opponent's game character may be fixed to the main character of the main game or the like. In-game events and background images may also be fixed to specific events and backgrounds related to the story of the main game.

顔モデル切替処理部29は、プレイヤキャラクタの顔モデルを、実行中のゲーム内イベントの状況に基づいて切り替える。前述のように、顔モデルデータベース39には表情が異なる複数種類の顔モデルが格納されており、顔モデル切替処理部29はそれらを用いて、例えば、イベントにおいて楽しい時やうれしい時や何かに成功した時には笑顔の顔モデル、悲しい時や寂しい時や何かに失敗した時には泣き顔の顔モデル、ゲームキャラクタと喧嘩した時には怒り顔の顔モデルに切り替える。これらの処理は、例えばプレイヤキャラクタに感情の変化を表すパラメータを設定しておき、そのパラメータ値に応じて切り替えるようにしてもよい。これにより、プレイヤキャラクタの表情をゲーム内イベントの状況に応じて自動的に変化させることができる。 The face model switching processing unit 29 switches the face model of the player character based on the status of the in-game event being executed. As described above, the face model database 39 stores a plurality of types of face models having different facial expressions, and the face model switching processing unit 29 uses them to, for example, when having fun, happy times, or something at an event. Switch to a smiling face model when you succeed, a crying face model when you are sad, lonely, or when something goes wrong, and an angry face model when you quarrel with a game character. In these processes, for example, a parameter indicating a change in emotion may be set in the player character, and the player character may be switched according to the parameter value. As a result, the facial expression of the player character can be automatically changed according to the situation of the in-game event.

図8に、ゲームキャラクタの選択画面の一例を示す。図8に示す例では、プレイヤは例えばスクロールボタン69を操作することで表示部71を左右にスクロールさせて用意された複数のゲームキャラクタを表示させ、選択ボタン73を操作することで相手のゲームキャラクタを選択することができる。なお、図8では図示を省略しているが、各表示部71に各ゲームキャラクタの名前や年齢等の属性情報を表示してもよい。 FIG. 8 shows an example of a game character selection screen. In the example shown in FIG. 8, the player scrolls the display unit 71 left and right by operating the scroll button 69 to display a plurality of prepared game characters, and operates the selection button 73 to display the opponent's game character. Can be selected. Although not shown in FIG. 8, attribute information such as the name and age of each game character may be displayed on each display unit 71.

図9に、ゲーム内イベントの選択画面の一例を示す。図9に示す例では、プレイヤは例えばスクロールボタン75を操作することで表示部77を左右にスクロールさせて用意された複数のゲーム内イベントを表示させ、選択ボタン79を操作することでゲーム内イベントを選択することができる。例えば、食事、散歩、ダンス、スケート、部屋でまったり、ドライブ等を選択できる。なお、図9では図示を省略しているが、各表示部77に各イベントの画像や詳細内容等を表示してもよい。 FIG. 9 shows an example of an in-game event selection screen. In the example shown in FIG. 9, the player operates the scroll button 75, for example, to scroll the display unit 77 left and right to display a plurality of prepared in-game events, and operates the selection button 79 to display the in-game event. Can be selected. For example, you can choose to eat, walk, dance, skate, relax in the room, drive, and so on. Although not shown in FIG. 9, an image, detailed contents, etc. of each event may be displayed on each display unit 77.

図10に、背景の選択画面の一例を示す。図10に示す例では、プレイヤは例えばスクロールボタン81を操作することで表示部83を左右にスクロールさせて用意された複数の背景を表示させ、選択ボタン85を操作することで背景を選択することができる。図10は上記イベントで「並木道を散歩」が選択された場合の例であり、例えば、京都嵐山、大阪城公園、明治神宮外苑、白川郷、龍蔵寺等を選択できる。なお、図10では図示を省略しているが、各表示部83に各背景の画像や詳細内容等を表示してもよい。 FIG. 10 shows an example of a background selection screen. In the example shown in FIG. 10, the player scrolls the display unit 83 left and right by operating the scroll button 81 to display a plurality of prepared backgrounds, and selects the background by operating the selection button 85. Can be done. FIG. 10 is an example when "walking along a tree-lined road" is selected in the above event. For example, Kyoto Arashiyama, Osaka Castle Park, Meijijingu Gaien, Shirakawa-go, Ryuzoji, etc. can be selected. Although not shown in FIG. 10, an image of each background, detailed contents, and the like may be displayed on each display unit 83.

図11に、イベント実行中のゲーム画面の一例を示す。図11に示す例では、プレイヤキャラクタ87とゲームキャラクタ89とが並木道を散歩している。プレイヤは、プレイヤキャラクタ87を操作して、例えば散歩中にゲームキャラクタ89と手をつないだり、会話をしたり、アイテムを使用したりすることができる。また、ゲームキャラクタ89は、ゲームプログラムによりプレイヤキャラクタ87の行動に対応した行動を自動的にとることができる。例えば、手を握ったりじっと眺めたりすると恥ずかしがったり、会話の内容に応じた反応をしたり、プレゼントを渡すと喜んだりする。そして、プレイヤキャラクタ87はゲームキャラクタ89の行動内容等に応じて顔モデルが切り替えられ、表情が変化する。 FIG. 11 shows an example of a game screen during event execution. In the example shown in FIG. 11, the player character 87 and the game character 89 are taking a walk on a tree-lined road. The player can operate the player character 87 to hold hands with the game character 89, have a conversation, and use items, for example, during a walk. Further, the game character 89 can automatically take an action corresponding to the action of the player character 87 by the game program. For example, you may be embarrassed when you hold your hand or stare at it, react according to the content of the conversation, or be happy when you give a present. Then, the face model of the player character 87 is switched according to the action content of the game character 89, and the facial expression changes.

図2に戻り、画像撮影処理部31は、プレイヤキャラクタとゲームキャラクタとが含まれる画像を撮影し、撮影画像データベース47に保存する。画像の撮影は、ゲーム内イベントの実行中に行われてもよいし、ゲーム内イベントの非実行中(例えば単に撮影だけを実行できる追加コンテンツや撮影モード等)に行われてもよい。画像には静止画(写真)と動画の両方が含まれる。ゲーム内イベントの実行中の場合には、画像撮影処理部31は、背景画像にプレイヤキャラクタとゲームキャラクタとを合成した画像を撮影して保存する。 Returning to FIG. 2, the image capturing processing unit 31 captures an image including the player character and the game character, and stores the image in the captured image database 47. The shooting of the image may be performed during the execution of the in-game event, or may be performed during the non-execution of the in-game event (for example, additional content or shooting mode in which only shooting can be performed). Images include both still images (photographs) and moving images. When the in-game event is being executed, the image shooting processing unit 31 shoots and saves an image in which the player character and the game character are combined with the background image.

前述の図11に示したイベント実行中のゲーム画面には、写真ボタン91と録画ボタン93が表示されている。プレイヤは、任意のタイミングで写真ボタン91を操作することで、その時点のプレイヤキャラクタ87とゲームキャラクタ89とが含まれる表示画像を写真として保存することができる。またプレイヤは、任意のタイミングで録画ボタン93を操作することで録画を開始し、再度録画ボタン93を操作するまでの間の表示画像を動画として保存することができる。 The photo button 91 and the record button 93 are displayed on the game screen during the event execution shown in FIG. By operating the photo button 91 at an arbitrary timing, the player can save the display image including the player character 87 and the game character 89 at that time as a photo. Further, the player can start recording by operating the recording button 93 at an arbitrary timing, and can save the displayed image as a moving image until the recording button 93 is operated again.

図12に、撮影された写真の一例を示す。図12は、図11に示す並木道の散歩中に写真ボタン91が操作された場合の写真である。図12に示すように、背景画像にプレイヤキャラクタ87とゲームキャラクタ89とが合成された画像が写真94として保存される。 FIG. 12 shows an example of a photograph taken. FIG. 12 is a photograph when the photo button 91 is operated during a walk on the tree-lined road shown in FIG. As shown in FIG. 12, an image in which the player character 87 and the game character 89 are combined with the background image is saved as a photograph 94.

図2に戻り、モード切替指令受付処理部33は、プレイヤキャラクタの顔モデルの露出を低減させる低露出モードをオン又はオフとするモード切替指令をプレイヤから受け付ける。プレイヤによっては、ゲームキャラクタの顔については正面から眺めたいが、自分自身の顔モデルはあまり正面から見たくない場合が考えられる。そのようなプレイヤのために低露出モードが設けられている。 Returning to FIG. 2, the mode switching command reception processing unit 33 receives from the player a mode switching command for turning on or off the low exposure mode that reduces the exposure of the face model of the player character. Depending on the player, the face of the game character may be viewed from the front, but the face model of oneself may not be viewed from the front. A low exposure mode is provided for such players.

表示抑制処理部35は、モード切替指令受付処理部33により低露出モードをオンとするモード切替指令を受け付けた場合に、顔モデルが正面から表示されることを抑制する。具体的には、表示抑制処理部35は、3次元の顔モデルの場合には、顔モデル周りの周方向において左横方向から後ろ方向を経て右横方向に亘る略180°の角度範囲で顔モデルを表示し、残りの前方向を含む略180°の角度範囲では表示しないようにする。また、2次元の顔モデルの場合には、顔モデルデータベース39に格納された前後左右の4方向から見た顔モデルのうち、後左右の3方向から見た顔モデルを表示し、前方向から見た顔モデルを表示しないようにする。低露出モードがオンの場合、上記の処理はゲーム内イベントの種類に関わらずに実行される。 The display suppression processing unit 35 suppresses the display of the face model from the front when the mode switching command reception processing unit 33 receives the mode switching command for turning on the low exposure mode. Specifically, in the case of a three-dimensional face model, the display suppression processing unit 35 has a face in an angle range of approximately 180 ° from the left lateral direction to the rearward to the right lateral direction in the circumferential direction around the face model. Display the model and hide it in an angle range of approximately 180 °, including the rest of the forward direction. In the case of a two-dimensional face model, among the face models stored in the face model database 39 viewed from the front, back, left, and right directions, the face model viewed from the rear left and right directions is displayed, and the face model is displayed from the front direction. Hide the face model you saw. When the low exposure mode is on, the above process is performed regardless of the type of in-game event.

図13に、低露出モードのオンオフ設定を行うための表示モード設定画面の一例を示す。図13に示す例では、表示モード設定画面に、低露出モードの説明ウィンドウ95と、オンボタン97と、オフボタン99が表示されている。プレイヤは、オンボタン97を操作することで低露出モードをオンにし、オフボタン99を操作することで低露出モードをオフにすることができる。 FIG. 13 shows an example of a display mode setting screen for setting on / off of the low exposure mode. In the example shown in FIG. 13, the low exposure mode explanation window 95, the on button 97, and the off button 99 are displayed on the display mode setting screen. The player can turn on the low exposure mode by operating the on button 97 and turn off the low exposure mode by operating the off button 99.

図14に、低露出モードをオンとされた場合のイベント実行中のゲーム画面の一例を示す。図14に示す例では、プレイヤキャラクタ87とゲームキャラクタ89とがレストランで食事している。図14に示すように、プレイヤキャラクタ87は後ろ方向から見た顔モデルが表示され、正面方向からは表示されないようになっている。一方で、ゲームキャラクタ89については正面方向から表示される。これにより、プレイヤは自分の顔モデルについては正面から見ることなく、ゲームキャラクタ89については正面からじっくりと鑑賞することができる。なお、写真ボタン91や録画ボタン93については前述の図11と同様であり、プレイヤは任意のタイミングで写真や動画の撮影を行うことができる。 FIG. 14 shows an example of a game screen during event execution when the low exposure mode is turned on. In the example shown in FIG. 14, the player character 87 and the game character 89 are eating at a restaurant. As shown in FIG. 14, the player character 87 displays the face model seen from the rear direction and is not displayed from the front direction. On the other hand, the game character 89 is displayed from the front direction. As a result, the player can carefully appreciate the game character 89 from the front without looking at his / her face model from the front. The photo button 91 and the record button 93 are the same as those in FIG. 11 described above, and the player can take a photo or a moving image at an arbitrary timing.

図2に戻り、アルバム生成処理部37は、撮影画像データベース47に保存された複数の写真を用いてアルバム(いわゆる写真帳)を生成する。生成されたアルバムは例えば撮影画像データベース47に保存される。アルバムのフォーム(写真やテキストの配置、配列等)は予め設定されており、アルバム生成処理部37は、撮影画像データベース47に保存された複数の写真を例えば時系列の順番でフォームに貼り付けることにより、アルバムを生成する。なお、例えばゲーム内イベントの種類や撮影場所(背景画像の種類)ごとに写真を区分してもよい。また、写真と共に日時や場所等のテキスト情報を挿入してもよいし、プレイヤが写真のタイトルやコメント等を自由に記入できるようにしてもよい。 Returning to FIG. 2, the album generation processing unit 37 generates an album (so-called photo book) using a plurality of photographs stored in the photographed image database 47. The generated album is stored in, for example, a photographed image database 47. The album form (arrangement of photos and texts, arrangement, etc.) is preset, and the album generation processing unit 37 pastes a plurality of photos stored in the photographed image database 47 into the form, for example, in chronological order. To generate an album. In addition, for example, the photographs may be classified according to the type of in-game event and the shooting location (type of background image). Further, text information such as date and time and place may be inserted together with the photo, or the player may freely enter the title and comment of the photo.

図15に、アルバムの一例を示す。図15に示す例では、複数の写真101が貼り付けられると共に、各写真101に対して対応するテキスト情報103が挿入されることで、アルバム105が生成されている。 FIG. 15 shows an example of an album. In the example shown in FIG. 15, the album 105 is generated by pasting a plurality of photographs 101 and inserting the corresponding text information 103 for each photograph 101.

なお、以上説明した各処理部における処理等は、これらの処理の分担の例に限定されるものではなく、例えば、更に少ない数の処理部(例えば1つの処理部)で処理されてもよく、また、更に細分化された処理部により処理されてもよい。また、上述した各処理部の機能は、後述するCPU501(後述の図17参照)が実行するゲームプログラムにより実装されるものであるが、例えばその一部がASICやFPGA等の専用集積回路、その他の電気回路等の実際の装置により実装されてもよい。 The processes and the like in each of the above-described processing units are not limited to the example of sharing these processes, and may be processed by, for example, a smaller number of processing units (for example, one processing unit). Further, it may be processed by a further subdivided processing unit. Further, the functions of the above-mentioned processing units are implemented by a game program executed by the CPU 501 (see FIG. 17 described later) described later, but some of them are, for example, dedicated integrated circuits such as ASICs and FPGAs, and others. It may be implemented by an actual device such as an electric circuit of.

<4.サーバ装置が実行する処理手順>
次に、図16を用いて、サーバ装置5のCPU501によって実行される処理手順の一例について説明する。
<4. Processing procedure executed by the server device>
Next, an example of the processing procedure executed by the CPU 501 of the server device 5 will be described with reference to FIG.

ステップS5では、サーバ装置5は、顔画像取得処理部17により、撮像装置11により撮影されたプレイヤの顔画像を取得する。 In step S5, the server device 5 acquires the player's face image taken by the image pickup device 11 by the face image acquisition processing unit 17.

ステップS10では、サーバ装置5は、キャラクタ生成処理部19により、上記ステップS5で取得した顔画像に基づいて、ゲーム内で動作させることが可能なプレイヤの顔モデルを生成する。 In step S10, the server device 5 generates a face model of the player that can be operated in the game by the character generation processing unit 19 based on the face image acquired in step S5.

ステップS15では、サーバ装置5は、顔モデル加工処理部21により、プレイヤによる入力に基づいて上記ステップS10で生成した顔モデルを加工する。なお、前述のように加工しないことを選択することも可能である。 In step S15, the server device 5 processes the face model generated in step S10 based on the input by the player by the face model processing unit 21. It is also possible to select not to process as described above.

ステップS20では、サーバ装置5は、キャラクタ生成処理部19により、上記ステップS15で加工された顔画像を使用してプレイヤキャラクタを生成する。 In step S20, the server device 5 generates a player character by the character generation processing unit 19 using the face image processed in step S15.

ステップS25では、サーバ装置5は、プレイヤによりゲームキャラクタが選択されたか否かを判定する。ゲームキャラクタが選択されるまで本ステップS25を繰り返し(ステップS25:NO)、ゲームキャラクタが選択された場合には(ステップS25:YES)、次のステップS30に移る。 In step S25, the server device 5 determines whether or not the game character has been selected by the player. This step S25 is repeated until the game character is selected (step S25: NO), and when the game character is selected (step S25: YES), the process proceeds to the next step S30.

ステップS30では、サーバ装置5は、イベント実行処理部25により、プレイヤによりゲーム内イベントが選択されたか否かを判定する。ゲーム内イベントが選択されるまで本ステップS30を繰り返し(ステップS30:NO)、ゲーム内イベントが選択された場合には(ステップS30:YES)、次のステップS35に移る。 In step S30, the server device 5 determines whether or not the in-game event has been selected by the player by the event execution processing unit 25. This step S30 is repeated until the in-game event is selected (step S30: NO), and when the in-game event is selected (step S30: YES), the process proceeds to the next step S35.

ステップS35では、サーバ装置5は、背景画像取得処理部27により、プレイヤによりゲーム内イベントの背景画像が選択されたか否かを判定する。背景画像が選択されるまで本ステップS35を繰り返し(ステップS35:NO)、背景画像が選択された場合には(ステップS35:YES)、次のステップS40に移る。 In step S35, the server device 5 determines whether or not the background image of the in-game event has been selected by the player by the background image acquisition processing unit 27. This step S35 is repeated until the background image is selected (step S35: NO), and when the background image is selected (step S35: YES), the process proceeds to the next step S40.

ステップS40では、サーバ装置5は、イベント実行処理部25により、プレイヤキャラクタと上記ステップS25で選択されたゲームキャラクタとを上記ステップS35で選択された背景画像に合成し、上記ステップS30で選択されたゲーム内イベントを実行する。 In step S40, the server device 5 combines the player character and the game character selected in step S25 with the background image selected in step S35 by the event execution processing unit 25, and is selected in step S30. Perform an in-game event.

ステップS45では、サーバ装置5は、キャラクタ制御処理部23により、プレイヤによる入力に基づいてプレイヤキャラクタの行動を制御する。 In step S45, the server device 5 controls the behavior of the player character based on the input by the player by the character control processing unit 23.

ステップS50では、キャラクタ制御処理部23により、ゲームキャラクタをゲームプログラムにより規定される所定のアルゴリズム(いわゆるゲームAI)により自動制御する。 In step S50, the character control processing unit 23 automatically controls the game character by a predetermined algorithm (so-called game AI) defined by the game program.

ステップS55では、サーバ装置5は、モード切替指令受付処理部33により、低露出モードがオンとされているか否かを判定する。低露出モードがオフとされている場合には(ステップS55:NO)、後述のステップS65に移る。一方、低露出モードがオンとされている場合には(ステップS55:YES)、次のステップS60に移る。 In step S55, the server device 5 determines whether or not the low exposure mode is turned on by the mode switching command reception processing unit 33. If the low exposure mode is turned off (step S55: NO), the process proceeds to step S65 described later. On the other hand, when the low exposure mode is turned on (step S55: YES), the process proceeds to the next step S60.

ステップS60では、サーバ装置5は、表示抑制処理部35により、プレイヤキャラクタの顔モデルが正面から表示されることを抑制する。 In step S60, the server device 5 suppresses the display of the face model of the player character from the front by the display suppression processing unit 35.

ステップS65では、サーバ装置5は、顔モデル切替処理部29により、プレイヤキャラクタの顔モデルを、実行中のゲーム内イベントの状況に基づいて切り替える。 In step S65, the server device 5 switches the face model of the player character by the face model switching processing unit 29 based on the status of the in-game event being executed.

ステップS70では、サーバ装置5は、画像撮影処理部31により、プレイヤにより写真又は動画の撮影の指示がなされたか否かを判定する。撮影の指示がなされていない場合には(ステップS70:NO)、後述のステップS80に移る。一方、撮影の指示がなされた場合には(ステップS70:YES)、次のステップS75に移る。 In step S70, the server device 5 determines whether or not the image shooting processing unit 31 has instructed the player to take a picture or a moving image. If no shooting instruction is given (step S70: NO), the process proceeds to step S80 described later. On the other hand, when an instruction for photographing is given (step S70: YES), the process proceeds to the next step S75.

ステップS75では、サーバ装置5は、画像撮影処理部31により、ゲーム内イベントの実行中にプレイヤキャラクタとゲームキャラクタとが含まれる画像を撮影し、撮影画像データベース47に保存する。 In step S75, the server device 5 captures an image including the player character and the game character during the execution of the in-game event by the image capturing processing unit 31, and stores the image in the captured image database 47.

なお、以上では実行する処理の明確化のために上記ステップS40~ステップS75を適宜の順番で説明したが、実際には上記ステップS40~ステップS75は同時並行して実行されるものである。 In the above, the steps S40 to S75 have been described in an appropriate order for the purpose of clarifying the processes to be executed, but in reality, the steps S40 to S75 are executed in parallel.

ステップS80では、サーバ装置5は、アルバム生成処理部37により、プレイヤによりアルバムの作成の指示がなされたか否かを判定する。アルバムの作成の指示がなされていない場合には(ステップS80:NO)、後述のステップS90に移る。一方、アルバムの作成の指示がなされた場合には(ステップS80:YES)、次のステップS85に移る。 In step S80, the server device 5 determines whether or not the player has instructed to create an album by the album generation processing unit 37. If the instruction to create an album is not given (step S80: NO), the process proceeds to step S90 described later. On the other hand, if an instruction to create an album is given (step S80: YES), the process proceeds to the next step S85.

ステップS85では、サーバ装置5は、アルバム生成処理部37により、撮影画像データベース47に保存された複数の写真を用いてアルバムを生成して保存する。 In step S85, the server device 5 generates and saves an album by the album generation processing unit 37 using a plurality of photographs stored in the photographed image database 47.

ステップS90では、サーバ装置5は、イベント実行処理部25により、ゲーム内イベントが終了したか否かを判定する。ゲーム内イベントが実行中である場合には(ステップS90:NO)、先のステップS45に戻り同様の手順を繰り返す。一方、ゲーム内イベントが終了した場合には(ステップS90:YES)、本フローチャートを終了する。 In step S90, the server device 5 determines whether or not the in-game event has ended by the event execution processing unit 25. If an in-game event is being executed (step S90: NO), the process returns to the previous step S45 and the same procedure is repeated. On the other hand, when the in-game event ends (step S90: YES), this flowchart ends.

なお、上述した処理手順は一例であって、上記手順の少なくとも一部を削除又は変更してもよいし、上記以外の手順を追加してもよい。また、上記手順の少なくとも一部の順番を変更してもよいし、複数の手順が単一の手順にまとめられてもよい。例えば、ゲームキャラクタ(ステップS25)、ゲーム内イベント(ステップS30)、又は背景画像(ステップS35)が選択された後に、あるいは、ステップS40でゲームイベントを実行した後に、プレイヤが任意のタイミングで顔モデルの加工(ステップS15)を実行できるようにしたり、プレイヤキャラクタの服装の変更(ステップS20)をできるようにしてもよい。 The above-mentioned processing procedure is an example, and at least a part of the above-mentioned procedure may be deleted or changed, or a procedure other than the above may be added. Further, the order of at least a part of the above procedures may be changed, or a plurality of procedures may be combined into a single procedure. For example, after the game character (step S25), the in-game event (step S30), or the background image (step S35) is selected, or after the game event is executed in step S40, the player has a face model at an arbitrary timing. (Step S15) may be executed, or the clothes of the player character may be changed (step S20).

<5.実施形態の効果>
以上説明したように、本実施形態のゲームプログラムは、サーバ装置5を、プレイヤの顔画像を取得する顔画像取得処理部17、顔画像に基づいてプレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場するプレイヤキャラクタを生成するキャラクタ生成処理部19、プレイヤによる入力に基づいてプレイヤキャラクタに所定の行動を実行させるキャラクタ制御処理部23、プレイヤキャラクタと、ゲームに登場するキャラクタとして予め用意されたゲームキャラクタと、が含まれる画像を撮影して保存する画像撮影処理部31、として機能させる。
<5. Effect of embodiment>
As described above, in the game program of the present embodiment, the server device 5 generates a face model of the player based on the face image acquisition processing unit 17 for acquiring the face image of the player and the face image, and the face model is generated. A character generation processing unit 19 that generates a player character that appears in the game by using it, a character control processing unit 23 that causes the player character to execute a predetermined action based on an input by the player, a player character, and a character that appears in the game in advance. It functions as an image shooting processing unit 31 that shoots and saves a prepared game character and an image including the prepared game character.

本実施形態によれば、プレイヤの顔画像に基づいて顔モデルが生成され、当該顔モデルを使用してプレイヤが操作可能なプレイヤキャラクタが生成される。これにより、プレイヤは自身の顔モデルを備えたプレイヤキャラクタをゲーム内に登場させて、所望の行動を実行させることができる。そして、プレイヤキャラクタを好きなように動かしながら、ゲームに登場する他のゲームキャラクタと一緒に画像(写真や動画を含む)を撮影することができる。このようにして色々な画像を撮影することで、プレイヤは好きなゲームキャラクタと一緒に過ごす時間を疑似的に体験することができる。したがって、ゲームへの没入感を高めることができる。 According to the present embodiment, a face model is generated based on the face image of the player, and a player character that can be operated by the player is generated using the face model. As a result, the player can make a player character having his / her own face model appear in the game and perform a desired action. Then, while moving the player character as desired, it is possible to take an image (including a photo or a moving image) together with other game characters appearing in the game. By taking various images in this way, the player can experience the time spent with his / her favorite game character in a simulated manner. Therefore, the immersive feeling in the game can be enhanced.

また、本実施形態では特に、ゲームプログラムは、サーバ装置5を、プレイヤキャラクタとゲームキャラクタとによる所定のゲーム内イベントを実行するイベント実行処理部25、としてさらに機能させ、画像撮影処理部31は、ゲーム内イベントの実行中にプレイヤキャラクタとゲームキャラクタとが含まれる画像を撮影して保存する。 Further, in the present embodiment, in particular, the game program further causes the server device 5 to function as an event execution processing unit 25 for executing a predetermined in-game event by the player character and the game character, and the image shooting processing unit 31 is used. During the execution of an in-game event, an image containing the player character and the game character is captured and saved.

本実施形態では、プレイヤは自身の顔モデルを備えたプレイヤキャラクタとゲームキャラクタとによる様々なゲーム内イベントを実行することができる。これにより、プレイヤは好きなゲームキャラクタと一緒に様々なイベントを疑似的に体験することができ、ゲームへの没入感をさらに高めることができる。例えば、ゲーム内イベントとしてデート的なイベントを選択することで恋人気分を味わうことができると共に、特に結婚式等を選択した場合には好きなゲームキャラクタとの結婚を疑似的に体験することができる。 In this embodiment, the player can execute various in-game events by the player character having his / her face model and the game character. As a result, the player can experience various events in a simulated manner with his / her favorite game character, and can further enhance the immersive feeling in the game. For example, by selecting a date-like event as an in-game event, you can feel like a lover, and especially when you select a wedding ceremony, you can experience a simulated marriage with your favorite game character. ..

また、本実施形態では特に、顔画像取得処理部17は、プレイヤの表情が異なる複数種類の顔画像を取得し、キャラクタ生成処理部19は、複数種類の顔画像に基づいて表情が異なる複数種類の顔モデルを生成し、ゲームプログラムは、サーバ装置5を、プレイヤキャラクタの顔モデルをゲーム内イベントの状況に基づいて切り替える顔モデル切替処理部29としてさらに機能させる。 Further, in the present embodiment, in particular, the face image acquisition processing unit 17 acquires a plurality of types of face images having different facial expressions of the player, and the character generation processing unit 19 acquires a plurality of types having different facial expressions based on the plurality of types of face images. The game program further functions the server device 5 as a face model switching processing unit 29 that switches the face model of the player character based on the situation of an in-game event.

これにより、プレイヤキャラクタの顔モデルの表情をゲーム内イベントの状況に応じて自動的に切り替えることができる。例えば、イベントにおいて楽しい時やうれしい時や何かに成功した時には笑顔、悲しい時や寂しい時や何かに失敗した時には泣き顔、他のゲームキャラクタと喧嘩した時には怒り顔にする等が可能となり、ゲームへの没入感をさらに高めることができる。また、プレイヤの表情が異なる顔画像に基づいて複数種類の顔モデルを生成するので、1種類の顔画像に基づく顔モデルの表情を画像処理で変化させる場合に比べて、プレイヤの実際の表情の変化に近い自然な表現を実現することができる。 As a result, the facial expression of the face model of the player character can be automatically switched according to the situation of the in-game event. For example, when you have fun, happy or successful at an event, you can smile, when you are sad, lonely, or when something fails, you can make a crying face, and when you have a fight with another game character, you can make an angry face. You can further enhance your immersive feeling. Further, since a plurality of types of face models are generated based on facial expressions of different players, the actual facial expressions of the player are compared with the case where the facial expressions of the face model based on one type of facial image are changed by image processing. It is possible to realize a natural expression that is close to change.

また、本実施形態では特に、ゲームプログラムは、サーバ装置5を、顔モデルの露出を低減させる低露出モードをオン又はオフとするモード切替指令をプレイヤから受け付けるモード切替指令受付処理部33、低露出モードをオンとするモード切替指令を受け付けた場合に、顔モデルが正面から表示されることを抑制する表示抑制処理部35、としてさらに機能させる。 Further, in the present embodiment, in particular, in the game program, the server device 5 receives a mode switching command from the player for turning on or off the low exposure mode for reducing the exposure of the face model, the mode switching command reception processing unit 33, and the low exposure. When a mode switching command for turning on the mode is received, the display suppression processing unit 35 for suppressing the display of the face model from the front is further functioned.

プレイヤによっては、ゲームキャラクタの顔については正面から眺めて鑑賞したいが、自分自身の顔はあまり正面から見たくない場合も考えられる。このような場合に、プレイヤの顔モデルを正面から見た姿を表示すると、ゲームへの没入感を損ねる上に不快感を与える可能性がある。そこで本実施形態では、そのような場合にプレイヤは「低露出モード」をオンとすることにより、顔モデルが正面から表示されることを抑制し、例えば横顔や後ろ姿を中心に表示させることが可能となる。これにより、上記のようなプレイヤでも不快感を感じることなく安心してゲームに没入することができる。 Depending on the player, the face of the game character may be viewed from the front, but the face of oneself may not be viewed from the front. In such a case, displaying the player's face model as viewed from the front may impair the immersive feeling in the game and may cause discomfort. Therefore, in the present embodiment, in such a case, the player can suppress the display of the face model from the front by turning on the "low exposure mode", and can display, for example, the profile or the back view. It becomes. As a result, even the above-mentioned player can immerse himself in the game without feeling any discomfort.

また、本実施形態では特に、ゲームプログラムは、サーバ装置5を、プレイヤが選択した背景画像を取得する背景画像取得処理部27、としてさらに機能させ、画像撮影処理部31は、背景画像にプレイヤキャラクタとゲームキャラクタとを合成した画像を撮影して保存する。 Further, in the present embodiment, in particular, the game program further functions the server device 5 as a background image acquisition processing unit 27 for acquiring a background image selected by the player, and the image shooting processing unit 31 further functions the background image as a player character. And save the combined image of the game character.

本実施形態では、例えば色々な地域の風景画像を背景として、プレイヤキャラクタとゲームキャラクタとのツーショット画像を撮影することができる。これにより、プレイヤは好きなゲームキャラクタと一緒に様々な場所にデートや旅行等に出かけたことを想像して楽しむことができる。 In the present embodiment, for example, a two-shot image of a player character and a game character can be taken against a background of landscape images of various regions. As a result, the player can imagine and enjoy going out to various places such as a date or a trip with his / her favorite game character.

また、本実施形態では特に、画像は静止画を含んでおり、ゲームプログラムは、サーバ装置5を、保存した複数の静止画(写真)を用いてアルバムを生成するアルバム生成処理部37としてさらに機能させる。 Further, in the present embodiment, in particular, the image includes a still image, and the game program further functions as an album generation processing unit 37 for generating an album using a plurality of saved still images (photographs) of the server device 5. Let me.

これにより、プレイヤは好きなゲームキャラクタと一緒に過ごした疑似体験を思い出として残すことが可能となり、没入感をさらに高めることができる。 As a result, the player can leave a simulated experience spent with his / her favorite game character as a memory, and can further enhance the immersive feeling.

また、本実施形態では特に、ゲームプログラムは、サーバ装置5を、プレイヤによる入力に基づいて、生成した顔モデルを加工する顔モデル加工処理部21としてさらに機能させ、キャラクタ生成処理部19は、加工した顔モデルを使用してプレイヤキャラクタを生成する。 Further, in the present embodiment, in particular, the game program further causes the server device 5 to function as a face model processing unit 21 for processing the generated face model based on the input by the player, and the character generation processing unit 19 processes the generated face model. Generate a player character using the created face model.

これにより、プレイヤの顔モデルを、例えば好きなゲームキャラクタの年齢に合わせて若くなるように加工したり、美形となるように加工したりすることが可能となる。これにより、プレイヤは理想とする外見となって好きなゲームキャラクタと一緒に過ごす時間を疑似的に体験することができ、ゲームへの没入感をさらに高めることができる。 This makes it possible to process the player's face model so that it becomes younger or more beautiful according to the age of the favorite game character, for example. As a result, the player can experience the ideal appearance and spend time with his / her favorite game character in a simulated manner, and can further enhance the immersive feeling in the game.

<6.サーバのハードウェア構成>
次に、図17を用いて、上記で説明したCPU501が実行するプログラムにより実装された各処理部を実現するサーバ装置5のハードウェア構成の一例について説明する。なお、端末装置3が同様のハードウェア構成を有してもよい。
<6. Server hardware configuration>
Next, an example of the hardware configuration of the server device 5 that realizes each processing unit implemented by the program executed by the CPU 501 described above will be described with reference to FIG. The terminal device 3 may have a similar hardware configuration.

図17に示すように、サーバ装置5は、例えば、CPU501と、ROM503と、RAM505と、GPU506と、例えばASIC又はFPGA等の特定の用途向けに構築された専用集積回路507と、入力装置513と、出力装置515と、記録装置517と、ドライブ519と、接続ポート521と、通信装置523を有する。これらの構成は、バス509や入出力インターフェース511等を介し相互に信号を伝達可能に接続されている。 As shown in FIG. 17, the server device 5 includes, for example, a CPU 501, a ROM 503, a RAM 505, a GPU 506, a dedicated integrated circuit 507 constructed for a specific application such as an ASIC or FPGA, and an input device 513. It has an output device 515, a recording device 517, a drive 519, a connection port 521, and a communication device 523. These configurations are connected so that signals can be transmitted to each other via a bus 509, an input / output interface 511, and the like.

ゲームプログラムは、例えば、ROM503やRAM505、ハードディスク等の記録装置517等に記録しておくことができる。 The game program can be recorded in, for example, a recording device 517 such as a ROM 503, a RAM 505, or a hard disk.

また、ゲームプログラムは、例えば、フレキシブルディスクなどの磁気ディスク、各種のCD、MOディスク、DVD等の光ディスク、半導体メモリ等のリムーバブルな記録媒体525に、一時的又は永続的(非一時的)に記録しておくこともできる。このような記録媒体525は、いわゆるパッケージソフトウエアとして提供することもできる。この場合、これらの記録媒体525に記録されたゲームプログラムは、ドライブ519により読み出されて、入出力インターフェース511やバス509等を介し上記記録装置517に記録されてもよい。 Further, the game program is temporarily or permanently (non-temporarily) recorded on, for example, a magnetic disk such as a flexible disk, various CDs, MO disks, an optical disk such as a DVD, or a removable recording medium 525 such as a semiconductor memory. You can also keep it. Such a recording medium 525 can also be provided as so-called package software. In this case, the game program recorded on these recording media 525 may be read by the drive 519 and recorded on the recording device 517 via the input / output interface 511, the bus 509, or the like.

また、ゲームプログラムは、例えば、ダウンロードサイト、他のコンピュータ、他の記録装置等(図示せず)に記録しておくこともできる。この場合、ゲームプログラムは、LANやインターネット等のネットワークNWを介し転送され、通信装置523がこのプログラムを受信する。そして、通信装置523が受信したプログラムは、入出力インターフェース511やバス509等を介し上記記録装置517に記録されてもよい。 Further, the game program can be recorded on, for example, a download site, another computer, another recording device, or the like (not shown). In this case, the game program is transferred via a network NW such as LAN or the Internet, and the communication device 523 receives this program. The program received by the communication device 523 may be recorded in the recording device 517 via the input / output interface 511, the bus 509, or the like.

また、ゲームプログラムは、例えば、適宜の外部接続機器527に記録しておくこともできる。この場合、ゲームプログラムは、適宜の接続ポート521を介し転送され、入出力インターフェース511やバス509等を介し上記記録装置517に記録されてもよい。 Further, the game program can be recorded in an appropriate externally connected device 527, for example. In this case, the game program may be transferred via an appropriate connection port 521 and recorded in the recording device 517 via the input / output interface 511, the bus 509, or the like.

そして、CPU501が、上記記録装置517に記録されたプログラムに従い各種の処理を実行することにより、前述の顔画像取得処理部17、キャラクタ生成処理部19、顔モデル加工処理部21、キャラクタ制御処理部23、イベント実行処理部25、背景画像取得処理部27、顔モデル切替処理部29、画像撮影処理部31、モード切替指令受付処理部33、表示抑制処理部35、アルバム生成処理部37等による処理が実現される。この際、CPU501は、例えば、上記記録装置517からプログラムを、直接読み出して実行してもよく、RAM505に一旦ロードした上で実行してもよい。更にCPU501は、例えば、プログラムを通信装置523やドライブ519、接続ポート521を介し受信する場合、受信したプログラムを記録装置517に記録せずに直接実行してもよい。 Then, the CPU 501 executes various processes according to the program recorded in the recording device 517, thereby performing the above-mentioned face image acquisition processing unit 17, character generation processing unit 19, face model processing unit 21, and character control processing unit. 23, event execution processing unit 25, background image acquisition processing unit 27, face model switching processing unit 29, image shooting processing unit 31, mode switching command reception processing unit 33, display suppression processing unit 35, album generation processing unit 37, etc. Is realized. At this time, for example, the CPU 501 may directly read the program from the recording device 517 and execute it, or may execute it after loading it into the RAM 505 once. Further, for example, when the CPU 501 receives the program via the communication device 523, the drive 519, or the connection port 521, the CPU 501 may directly execute the received program without recording it in the recording device 517.

また、CPU501は、端末装置3のゲームコントローラ7からネットワークNWを介して入力される信号に加えて、必要に応じて、例えばマウス、キーボード、マイク等の入力装置513から入力する信号や情報に基づいて各種の処理を行ってもよい。 Further, the CPU 501 is based on signals and information input from an input device 513 such as a mouse, a keyboard, and a microphone, if necessary, in addition to a signal input from the game controller 7 of the terminal device 3 via the network NW. Various processes may be performed.

GPU506は、CPU501からの指示に応じて例えばレンダリング処理などの画像表示のための処理を行う。 The GPU 506 performs a process for displaying an image, such as a rendering process, in response to an instruction from the CPU 501.

そして、CPU501及びGPU506は、上記の処理を実行した結果を、ネットワークNWを介して端末装置3の表示装置9に出力すると共に、必要に応じて、例えばスピーカーやヘッドフォン等の音声出力部(図示せず)を含む、出力装置515から出力する。さらにCPU501及びGPU506は、必要に応じてこの処理結果を通信装置523や接続ポート521を介し送信してもよく、上記記録装置517や記録媒体525に記録させてもよい。 Then, the CPU 501 and the GPU 506 output the result of executing the above processing to the display device 9 of the terminal device 3 via the network NW, and if necessary, an audio output unit such as a speaker or a headphone (shown). Output from the output device 515, including. Further, the CPU 501 and the GPU 506 may transmit the processing result via the communication device 523 or the connection port 521 as necessary, or may record the processing result on the recording device 517 or the recording medium 525.

<7.変形例等>
なお、本発明は、上記の実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
<7. Modification example>
The present invention is not limited to the above embodiment, and various modifications can be made without departing from the spirit and technical idea.

上述したゲームにおいて、ゲームキャラクタとの恋人気分をより高めることができる要素を追加してもよい。例えば、プレイヤキャラクタがゲームキャラクタとキスできたり、特定の身体部位(例えば胸等)を触ることができるようにしてもよい。この場合、ゲームキャラクタは恥ずかしがったり、すねたり、又は怒ったりしてもよいし、そのような様子を写真や動画に収めてもよい。また、ゲームキャラクタに特定の行動を取らせるアイテムを使用可能としてもよい。例えば、脚立を使用してゲームキャラクタに登らせ、プレイヤキャラクタが下から覗く、といったことを可能としてもよいし、そのような様子を写真や動画に収めてもよい。このような要素を付加することで、ゲームの興趣性をより向上することができる。 In the above-mentioned game, an element that can further enhance the feeling of being a lover with the game character may be added. For example, the player character may be able to kiss the game character or touch a specific body part (eg, chest, etc.). In this case, the game character may be shy, sneaking, or angry, or may include such a situation in a photo or video. Also, items that cause the game character to take a specific action may be available. For example, a stepladder may be used to allow the game character to climb and the player character to look from below, or such a situation may be captured in a photograph or a moving image. By adding such an element, the fun of the game can be further improved.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。その他、一々例示はしないが、上記実施形態や各変形例は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。 In addition to the above-mentioned above, the methods according to the above-described embodiment and each modification may be appropriately combined and used. In addition, although not illustrated one by one, the above-described embodiment and each modification are carried out with various modifications within a range that does not deviate from the purpose.

3 端末装置
5 サーバ装置(情報処理装置)
7 ゲームコントローラ
9 表示装置
11 撮像装置
17 顔画像取得処理部
19 キャラクタ生成処理部
21 顔モデル加工処理部
23 キャラクタ制御処理部
25 イベント実行処理部
27 背景画像取得処理部
29 顔モデル切替処理部
31 画像撮影処理部
33 モード切替指令受付処理部
35 表示抑制処理部
37 アルバム生成処理部
87 プレイヤキャラクタ(第1のキャラクタ)
89 ゲームキャラクタ(第2のキャラクタ)
94 写真
105 アルバム
3 Terminal equipment 5 Server equipment (information processing equipment)
7 Game controller 9 Display device 11 Imaging device 17 Face image acquisition processing unit 19 Character generation processing unit 21 Face model processing processing unit 23 Character control processing unit 25 Event execution processing unit 27 Background image acquisition processing unit 29 Face model switching processing unit 31 Image Shooting processing unit 33 Mode switching command reception processing unit 35 Display suppression processing unit 37 Album generation processing unit 87 Player character (first character)
89 Game character (second character)
94 Photo 105 Album

Claims (9)

情報処理装置を、
プレイヤの顔画像を取得する顔画像取得処理部、
前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するキャラクタ生成処理部、
前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるキャラクタ制御処理部、
前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存する画像撮影処理部、
として機能させるためのゲームプログラム。
Information processing equipment,
Face image acquisition processing unit that acquires the player's face image,
A character generation processing unit that generates a face model of the player based on the face image and generates a first character appearing in the game using the face model.
A character control processing unit that causes the first character to perform a predetermined action based on an input by the player.
An image shooting processing unit that shoots and saves an image including the first character and a second character prepared in advance as a character appearing in the game.
A game program to function as.
前記情報処理装置を、
前記第1のキャラクタと前記第2のキャラクタとによる所定のゲーム内イベントを実行するイベント実行処理部、
としてさらに機能させ、
前記画像撮影処理部は、
前記ゲーム内イベントの実行中に前記第1のキャラクタと前記第2のキャラクタとが含まれる前記画像を撮影して保存する、
請求項1に記載のゲームプログラム。
The information processing device
An event execution processing unit that executes a predetermined in-game event by the first character and the second character.
To further function as
The image shooting processing unit is
During the execution of the in-game event, the image including the first character and the second character is captured and saved.
The game program according to claim 1.
前記顔画像取得処理部は、
前記プレイヤの表情が異なる複数種類の前記顔画像を取得し、
前記キャラクタ生成処理部は、
前記複数種類の顔画像に基づいて表情が異なる複数種類の前記顔モデルを生成し、
前記情報処理装置を、
前記第1のキャラクタの前記顔モデルを前記ゲーム内イベントの状況に基づいて切り替える顔モデル切替処理部、
としてさらに機能させるための請求項2に記載のゲームプログラム。
The face image acquisition processing unit is
Acquiring a plurality of types of facial images having different facial expressions of the player,
The character generation processing unit is
A plurality of types of face models having different facial expressions are generated based on the plurality of types of face images.
The information processing device
A face model switching processing unit that switches the face model of the first character based on the situation of the in-game event.
The game program according to claim 2 for further functioning as.
前記情報処理装置を、
前記顔モデルの露出を低減させる低露出モードをオン又はオフとするモード切替指令を前記プレイヤから受け付けるモード切替指令受付処理部、
前記低露出モードをオンとする前記モード切替指令を受け付けた場合に、前記顔モデルが正面から表示されることを抑制する表示抑制処理部、
としてさらに機能させるための請求項1乃至3のいずれか1項に記載のゲームプログラム。
The information processing device
Mode switching command reception processing unit that receives a mode switching command from the player to turn on or off the low exposure mode that reduces the exposure of the face model.
A display suppression processing unit that suppresses the display of the face model from the front when the mode switching command for turning on the low exposure mode is received.
The game program according to any one of claims 1 to 3 for further functioning as a game program.
前記情報処理装置を、
前記プレイヤが選択した背景画像を取得する背景画像取得処理部、
としてさらに機能させ
前記画像撮影処理部は、
前記背景画像に前記第1のキャラクタと前記第2のキャラクタとを合成した前記画像を撮影して保存する、
請求項1乃至4のいずれか1項に記載のゲームプログラム。
The information processing device
Background image acquisition processing unit that acquires the background image selected by the player,
The image taking processing unit is further functioned as
The image in which the first character and the second character are combined with the background image is captured and saved.
The game program according to any one of claims 1 to 4.
前記画像は、
静止画を含んでおり、
前記情報処理装置を、
保存した複数の前記静止画を用いてアルバムを生成するアルバム生成処理部、
としてさらに機能させるための請求項1乃至5のいずれか1項に記載のゲームプログラム。
The image is
Contains still images,
The information processing device
An album generation processing unit that generates an album using the plurality of saved still images.
The game program according to any one of claims 1 to 5 for further functioning as a game program.
前記情報処理装置を、
前記プレイヤによる入力に基づいて、生成した前記顔モデルを加工する顔モデル加工処理部、
としてさらに機能させ、
前記キャラクタ生成処理部は、
加工した前記顔モデルを使用して前記第1のキャラクタを生成する、
請求項1乃至6のいずれか1項に記載のゲームプログラム。
The information processing device
A face model processing unit that processes the generated face model based on the input by the player,
To further function as
The character generation processing unit is
Using the processed face model to generate the first character,
The game program according to any one of claims 1 to 6.
情報処理装置によって実行されるゲーム処理方法であって、
プレイヤの顔画像を取得するステップと、
前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するステップと、
前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるステップと、
前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存するステップと、
を有する、ゲーム処理方法。
A game processing method executed by an information processing device.
Steps to get the player's face image and
A step of generating a face model of the player based on the face image and using the face model to generate a first character appearing in the game.
A step of causing the first character to perform a predetermined action based on an input by the player,
A step of capturing and saving an image including the first character and a second character prepared in advance as a character appearing in the game.
A game processing method.
情報処理装置であって、
プレイヤの顔画像を取得する顔画像取得処理部と、
前記顔画像に基づいて前記プレイヤの顔モデルを生成し、当該顔モデルを使用してゲームに登場する第1のキャラクタを生成するキャラクタ生成処理部と、
前記プレイヤによる入力に基づいて前記第1のキャラクタに所定の行動を実行させるキャラクタ制御処理部と、
前記第1のキャラクタと、前記ゲームに登場するキャラクタとして予め用意された第2のキャラクタと、が含まれる画像を撮影して保存する画像撮影処理部と、
を有する、情報処理装置。
It is an information processing device
A face image acquisition processing unit that acquires a player's face image,
A character generation processing unit that generates a face model of the player based on the face image and generates a first character appearing in the game using the face model.
A character control processing unit that causes the first character to perform a predetermined action based on an input by the player.
An image shooting processing unit that shoots and saves an image including the first character and a second character prepared in advance as a character appearing in the game.
Information processing device.
JP2020177299A 2020-10-22 2020-10-22 Game program, game processing method, and information processing device Pending JP2022068550A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020177299A JP2022068550A (en) 2020-10-22 2020-10-22 Game program, game processing method, and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020177299A JP2022068550A (en) 2020-10-22 2020-10-22 Game program, game processing method, and information processing device

Publications (1)

Publication Number Publication Date
JP2022068550A true JP2022068550A (en) 2022-05-10

Family

ID=81459933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020177299A Pending JP2022068550A (en) 2020-10-22 2020-10-22 Game program, game processing method, and information processing device

Country Status (1)

Country Link
JP (1) JP2022068550A (en)

Similar Documents

Publication Publication Date Title
US11599188B2 (en) System and method for generating a virtual reality scene based on individual asynchronous motion capture recordings
US9679417B1 (en) System and method for presenting virtual reality content to a user
JP6144738B2 (en) Video game processing program, video game processing system, and video game processing method
EP1151775A2 (en) Recording medium, program, entertainment system, and entertainment apparatus
EP3573026B1 (en) Information processing apparatus, information processing method, and program
WO2007130693A2 (en) Methods and systems for processing an interchange of real time effects during video communication
CN111530088B (en) Method and device for generating real-time expression picture of game role
JP7232621B2 (en) Game program, recording medium, game processing method
KR101996973B1 (en) System and method for generating a video
JP2024509719A (en) Contact information display methods, devices, electronic devices, and computer programs
JP2006263122A (en) Game apparatus, game system, game data processing method, program for game data processing method and storage medium
CN111530087B (en) Method and device for generating real-time expression package in game
KR102630286B1 (en) Animated faces using texture manipulation
JP2022068550A (en) Game program, game processing method, and information processing device
JP6570495B2 (en) Video game processing program and video game processing system
JP6526101B2 (en) Video game processing program, video game processing system and video game processing method
JP2009104522A (en) Game device, program for executing the game device, and recording medium with the program recorded thereon
JP6444950B2 (en) Game program and game system
JP6862490B2 (en) Video game processing program, video game processing system and video game processing method
JP2006042844A (en) Game software and game device
CN116964544A (en) Information processing device, information processing terminal, information processing method, and program
JP2021189544A (en) Computer program, and method
JP2019111438A (en) Video game processing program, and video game processing system
JP2019154831A (en) Game program, recording medium, and game processing method
TW200819180A (en) Game device and program for game device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240426