JP2013059569A - Program, information storage medium, electronic equipment, server, and system - Google Patents
Program, information storage medium, electronic equipment, server, and system Download PDFInfo
- Publication number
- JP2013059569A JP2013059569A JP2011201210A JP2011201210A JP2013059569A JP 2013059569 A JP2013059569 A JP 2013059569A JP 2011201210 A JP2011201210 A JP 2011201210A JP 2011201210 A JP2011201210 A JP 2011201210A JP 2013059569 A JP2013059569 A JP 2013059569A
- Authority
- JP
- Japan
- Prior art keywords
- posting
- player
- response
- content
- game
- 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
Links
Images
Abstract
Description
本発明は、コンピュータにコンテンツを実行させるためのプログラム等に関する。 The present invention relates to a program for causing a computer to execute content.
インターネット上には様々なウェブサイトが存在し、その中には「投稿サイト」と呼ばれるものがある。投稿サイトでは、所定のウェブページにアクセスした装置からテキストデータや映像データなどを受信し、広く閲覧可能に配信することができる。 There are various websites on the Internet, some of which are called “posting sites”. In the posting site, text data, video data, and the like can be received from a device that has accessed a predetermined web page, and can be distributed widely for viewing.
近年では、投稿サイトにゲーム攻略のための情報やゲームプレイ中の動画をゲームプレーヤが投稿し、プレーヤ同士でそれらを閲覧して相互コミュニケーションを高める利用形態が見られるようになった。これに関連して、例えば、投稿された内容を閲覧可能に配信する際に、閲覧要求者のゲーム進行状況のデータを要求して当該データが示す状況よりも先のゲーム状況に言及する投稿の閲覧を制限することで、いわゆる「ネタバレ」を防止する手法も考え出されるようになった(例えば、特許文献1参照)。 In recent years, game players have posted information on game postings and moving images during game play on posting sites, and it has become possible to see usage forms that enhance mutual communication by browsing between players. In this connection, for example, when distributing posted content so that it can be viewed, it is necessary to request data on the game progress status of the requester of the viewing request and refer to the game status ahead of the status indicated by the data. By restricting browsing, a technique for preventing so-called “spoofing” has been devised (see, for example, Patent Document 1).
さて、投稿サイトによっては、ある投稿に対する返答や、ある投稿について言及する投稿を選択し、選択された投稿のみを閲覧させる機能を実現しているところがある。更には、ユーザが予め追跡対象とする他のユーザ名を設定・登録しておくと、追跡対象者による投稿を自動的に選抜して閲覧可能に自動配信するサービスを提供するところも知られる。ちなみにこうした機能を備えた投稿サイトとしては、例えば「twitter」(登録商標)が知られるところであり、追跡対象の設定は「twitter」におけるフォローの設定がこれに該当する。こうした機能は、広く周知されるようになったが、従来のビデオゲームではこうした投稿サイトの特徴を十分に利用しているものは無かった。
また、上述した課題はゲームそのものに限らず、プレーヤ(ユーザ)の操作等に応じて変化する動画や小説、音楽の類のコンテンツにも該当する。ゲームを含め、これらをまとめて以下「コンテンツ」と言う。
By the way, depending on the posting site, there is a place where a function for selecting a reply to a post or a post that mentions a post and browsing only the selected post is realized. Furthermore, it is also known to provide a service for automatically selecting a post by a tracking target person and automatically distributing it so that it can be browsed if a user sets and registers another user name to be tracked in advance. Incidentally, as a posting site having such a function, for example, “twitter” (registered trademark) is known, and the tracking target setting corresponds to the follow setting in “twitter”. These functions have become widely known, but none of the traditional video games have fully utilized the features of these posting sites.
Further, the above-described problem is not limited to the game itself, but also applies to content such as moving images, novels, and music that change according to the operation of the player (user). These are collectively referred to as “content”, including games.
本発明は、投稿サイトを利用した新しい興趣のあるコンテンツの実現を目的とする。 An object of the present invention is to realize new interesting content using a posting site.
上述した課題を解決するための第1の形態は、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が、1人又は複数のプレーヤで構成してなるプレーヤ勢力同士で対戦するコンテンツを実行するための、当該電子機器であるコンピュータが実行するためのプログラムであって、
自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段(例えば、図9の処理部200、ゲーム制御部202、自動投稿制御部210、通信制御部270、通信部370、図19のステップS262、図20のステップS316、図21のステップS404)、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する他者による応答投稿に関する情報(以下「応答投稿関連情報」という)を取得する応答投稿関連情報取得手段(例えば、図9の処理部200、ゲーム制御部202、応答投稿関連情報取得制御部212、図17のステップS162、図19のステップS324、図21のステップS410〜S412)、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段(例えば、図9の処理部200、ゲーム制御部202、応答対応進行制御部216、図19のステップS326、図21のステップS420〜S428、図17のステップS460〜S464)、として前記コンピュータを機能させるためのプログラムである。
A first form for solving the above-described problem is that a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to a user's posting are one or more players. A program executed by a computer, which is the electronic device, for executing content that is played between player forces configured by:
Automatic posting control means (for example, the
Response posting related information acquisition means (for example, the process of FIG. 9) that acquires information related to response posting by another person (hereinafter referred to as “response posting related information”) with respect to automatic posting with the player to which the player belongs as a poster for each
Response corresponding progress control means (for example, the
また、この別形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が1人又は複数のプレーヤで構成してなるプレーヤ勢力同士で対戦するコンテンツを実行するための当該電子機器であって、自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段と、を備えた電子機器を構成することができる(第11の形態)。 Further, as another form of this, player powers in which a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to postings of users are configured by one or a plurality of players. The electronic device for executing the content to be played in the game, and an automatic posting control means for automatically posting a given content to the posting site with the player as a contributor, and to each player force Response posting related information acquisition means for acquiring response posting related information for automatic posting with a player as a contributor, and determining the superiority or inferiority of the player power based on the acquired response posting related information to control the progress of the content It is possible to configure an electronic device including response-responsive progress control means (an eleventh embodiment).
第1の形態等によれば、コンテンツの進行状況が自動投稿条件を満たす状況になったならば、投稿サイトに自動投稿を行い、その自動投稿に対して他者がどのように応答投稿(返信、言及、再投稿を含む意)をしたか、その反応の具合を利用してプレーヤ勢力の優劣を判定してコンテンツの進行を制御することが可能になる。つまり、投稿サイトを利用した新しい興趣をコンテンツに与えることができる。 According to the first form or the like, if the progress of the content becomes a condition that satisfies the automatic posting condition, the automatic posting is performed on the posting site, and how others respond to the automatic posting (reply , Intent, including re-posting), or using the degree of reaction, it is possible to determine the superiority or inferiority of the player power and control the progress of the content. In other words, new interest using the posting site can be given to the content.
もし、対戦するコンテンツに使用される電子機器にホスト機を用意する構成であれば、第2の形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が、1人又は複数のプレーヤで構成してなるプレーヤ勢力同士で対戦するコンテンツを実行するために、ホスト機となる電子機器であるコンピュータが実行するためのプログラムであって、
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段(例えば、図9の処理部200、ゲーム制御部202、自動投稿制御部210、通信制御部270、通信部370、図24のステップS166、S401、図25のステップS402〜S404、図26のS403〜S405)、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段(例えば、図9の処理部200、ゲーム制御部202、応答投稿関連情報取得制御部212、通信制御部270、通信部370、図24のステップS162、図26のステップS410〜S411)、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段(例えば、図9の処理部200、ゲーム制御部202、応答対応進行制御部216、図26のステップS434〜S438、図24のステップS460〜S464)、として前記コンピュータを機能させるためのプログラムを構成すると良い。
If the host device is prepared for the electronic device used for the content to be played, as a second form, communication connection can be made to a predetermined posting site where other users can respond to user posts A program that is executed by a computer, which is an electronic device serving as a host machine, in order to execute a content in which a plurality of electronic devices compete with each other with a player force composed of one or more players. ,
Automatic posting control means (for example, the
Response posting related information acquisition means (for example, the
Response corresponding progress control means (for example, the
勿論、第2の形態の別形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が1人又は複数のプレーヤで構成してなるプレーヤ勢力同士で対戦するコンテンツを実行するために、ホスト機となる電子機器であって、前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段と、を備えた電子機器を構成することができる(第12の形態)。 Of course, as another form of the second mode, a plurality of electronic devices communicably connected to a predetermined posting site where other users can post responses to a user's posts are composed of one or more players. In order to execute the content that the player powers play against each other, the electronic device that is the host machine executes the automatic posting of the given content on the posting site with any player of the player powers as a poster An automatic posting control means, a response posting related information acquisition means for acquiring response posting related information for an automatic posting with the player to which the player belongs as a contributor for each player force, and the above-mentioned response posting related information based on the acquired response posting related information It is possible to configure an electronic device including response-responsive progress control means that determines the superiority or inferiority of player power and controls the progress of content (a twelfth embodiment).
また、対戦するコンテンツ(例えば、対戦ゲーム)を実現するに当たりサーバを用意する構成であれば、
第15の形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が1人又は複数のプレーヤで構成してなるプレーヤ勢力同士で対戦するコンテンツを実行するために、当該各ゲーム端末が通信可能な当該コンテンツの進行を制御するサーバであって、
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段(例えば、図27のサーバ処理部200D、ゲームサーバ制御部203、自動投稿制御部210D、通信制御部270、通信部370、図30のステップS744、S750、図31のステップS403〜S405)と、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段(例えば、図27のサーバ処理部200D、ゲームサーバ制御部203、応答投稿関連情報取得制御部212D、通信制御部270、通信部370、図29のステップS712、図31のステップS410〜S411)と、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段(例えば、図27のサーバ処理部200D、ゲームサーバ制御部203、応答対応進行制御部216D、図29のステップS830〜832)と、を備えたサーバを構成することができる。
Moreover, if it is the structure which prepares a server in order to implement | achieve the content (for example, competitive game) which competes,
As a fifteenth aspect, the player powers are configured by one or a plurality of players each having a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user posts. A server for controlling the progress of the content that can be communicated with each game terminal in order to execute the content to be played,
Automatic posting control means (for example,
Response posting related information acquisition means (for example,
Response corresponding progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information (for example,
第2、第12、第15の形態によれば、ホスト機の果たす機能或いはサーバの果たす機能によって、第1の形態と同様の効果を得ることができる。 According to the second, twelfth, and fifteenth embodiments, the same effect as that of the first embodiment can be obtained by the function performed by the host machine or the function performed by the server.
なお、第16の形態として、前記投稿サイトが、各ユーザが追跡対象ユーザを設定可能に構成されており、前記各プレーヤそれぞれに係る追跡対象ユーザの設定に基づき前記プレーヤ勢力を構成するプレーヤの組合せを決定する組合せ決定手段(例えば、図27のサーバ処理部200D、ゲームサーバ制御部203、マッチング処理部205、図14のステップS20、図15のステップS22〜S32)、
を更に備えた第15の形態のサーバを構成することとしてもよい。
As a sixteenth aspect, the posting site is configured such that each user can set a tracking target user, and the combination of players constituting the player power based on the setting of the tracking target user for each player Combination determination means (for example,
It is good also as comprising the server of the 15th form further provided with.
第16の形態によれば、第15の形態と同様の効果が得られるとともに、例えば、投稿サイトにおいてプレーヤを追跡対象として設定している投稿サイトユーザの数に基づいてプレーヤ勢力を構成するプレーヤの組合せを決定するといったことが可能となり、プレーヤ勢力間のパワーバランスを調整することができるようになる。 According to the sixteenth aspect, the same effects as those of the fifteenth aspect can be obtained, and for example, the number of posting site users who set the player as a tracking target in the posting site, The combination can be determined, and the power balance between the player forces can be adjusted.
そして、対戦プレイらしさをより高めることを望むならば、第3の形態として、前記応答対応進行制御手段が、一のプレーヤ勢力に所属するプレーヤの自動投稿に対する他のプレーヤ勢力に所属するプレーヤの応答投稿に基づいて、前記プレーヤ勢力の優劣を判定する他勢力由来応答対応判定手段(例えば、図9の処理部200、ゲーム制御部202、応答対応進行制御部216、他勢力由来応答対応判定部226、図19のステップS326)を有する、ように前記コンピュータを機能させるための第1又は第2の形態のプログラムを構成すると好適である。
If it is desired to further increase the likelihood of a match play, as a third mode, the response corresponding progress control means responds to the automatic posting of a player belonging to one player power by a player belonging to another player power. Other power-derived response response determining means for determining the superiority or inferiority of the player power based on the posting (for example, the
第4の形態は、前記応答対応進行制御手段が、所与の期間の間に投稿された応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御するように前記コンピュータを機能させるための第1〜第3の何れかの形態のプログラムである。 In the fourth aspect, the computer is configured so that the response-responsive progress control means determines the superiority or inferiority of the player power based on the response posting related information posted during a given period and controls the progress of the content. Is a program in any one of the first to third modes.
第4の形態によれば、第1〜第3の形態の何れかと同様の効果が得られるとともに、所与の期間の間に投稿された応答投稿関連情報に基づいてプレーヤ勢力の優劣を判定してコンテンツの進行を制御できる。 According to the fourth embodiment, the same effect as any of the first to third embodiments can be obtained, and the superiority or inferiority of the player power is determined based on the response posting related information posted during a given period. Can control the progress of content.
また、対戦プレイに限らなければ、
第5の形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が、同一のプレーヤ勢力となって進行するコンテンツを実行するための、当該電子機器であるコンピュータが実行するためのプログラムであって、自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、前記プレーヤ勢力に所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段、として前記コンピュータを機能させるためのプログラムを構成することができる。
In addition, if not limited to battle play,
As a fifth mode, a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to a user's posting execute content that progresses with the same player power A program executed by a computer which is the electronic device, an automatic posting control means for automatically posting a given content on the posting site with the player serving as a contributor, and a player belonging to the player power The computer functions as a response posting related information acquisition unit that acquires response posting related information for an automatic posting with a post as a response, and a response corresponding progress control unit that controls the progress of content based on the acquired response posting related information A program can be configured.
対戦プレイに限らず、通信接続される電子機器の中にホスト機を設定する構成であれば、第6の形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が、同一のプレーヤ勢力同士で進行するコンテンツを実行するために、ホスト機となる電子機器であるコンピュータが実行するためのプログラムであって、前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段、として前記コンピュータを機能させるためのプログラムを構成するとしても良い。 If it is the composition which sets up a host machine not only in a battle play but in an electronic device connected by communication, as a 6th form, it is a predetermined posting site where other users can post a response to a user's posting A program executed by a computer, which is an electronic device as a host machine, in order for a plurality of electronic devices that can be connected to communicate with each other to execute content that progresses between the same player forces, Automatic posting control means for automatically posting a given content on the posting site with the player as a contributor, and response posting related information for acquiring response posting related information for automatic posting with each player of the player power as a contributor The computer as information acquisition means, response response progress control means for controlling the progress of content based on the acquired response posting related information It may constitute a program for causing a.
更に、第5の形態の別形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器同士が同一のプレーヤ勢力となって進行するコンテンツを実行するための当該電子機器であって、自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、前記プレーヤ勢力に所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、を備えた電子機器を構成することができる(第17の形態)。 Furthermore, as another form of the fifth form, a plurality of electronic devices communicably connected to a predetermined posting site where another user can respond to a user's post, and the content proceeds with the same player power An electronic posting control means for automatically posting a given content on the posting site with the player serving as the poster, and a player belonging to the player power as the poster An electronic device is provided that includes response post related information acquisition means for acquiring response post related information for automatic posting, and response corresponding progress control means for controlling the progress of content based on the acquired response post related information. (17th form).
また、第6の形態の別形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器で構成されるプレーヤ勢力が複数存在して進行するコンテンツを実行するために、ホスト機となる電子機器であって、前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、を備えた電子機器を構成することができる(第18の形態)。 Further, as another form of the sixth form, there are a plurality of player forces composed of a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user posts. Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor, in order to execute the content to be executed, Response posting related information acquisition means for acquiring response posting related information for automatic posting with each player of the player power as a contributor, and response-responsive progress control for controlling the progress of content based on the acquired response posting related information And an electronic device comprising the means (eighteenth embodiment).
また、第6の形態の更に別形態として、ユーザの投稿に対して他ユーザが応答投稿が可能な所定の投稿サイトに通信接続可能な複数の電子機器で構成されるプレーヤ勢力が複数存在して進行するコンテンツを実行するために、当該各電子機器が通信可能な当該コンテンツの進行を制御するサーバであって、前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、を備えたサーバを構成することもできる(第21の形態)。 Further, as yet another form of the sixth form, there are a plurality of player forces composed of a plurality of electronic devices that can be connected to a predetermined posting site where another user can post a response to a user's post. A server that controls the progress of the content that can be communicated with each electronic device in order to execute the progressing content, and that has a given content on the posting site with any player of the player power as a contributor Based on the automatic posting control means for executing automatic posting, the response posting related information acquisition means for acquiring response posting related information for automatic posting with each player of the player power as a contributor, and the acquired response posting related information It is also possible to configure a server including response-responsive progress control means for controlling the progress of content (a twenty-first form).
第5の形態、第6の形態等によれば、複数のプレーヤが協力してプレイする内容であっても、コンテンツの進行状況が自動投稿条件を満たす状況になったならば、投稿サイトに自動投稿を行い、その自動投稿に対して他者がどのように応答投稿をしたか、その反応の具合を利用してプレーヤ勢力の優劣を判定してコンテンツの進行を制御することが可能になる。つまり、投稿サイトを利用した新しい興趣をコンテンツに与えることができる。 According to the fifth form, the sixth form, etc., even if the content is played by a plurality of players in cooperation, if the progress of the content satisfies the automatic posting condition, the posting site automatically It is possible to control the progress of the content by making a posting and determining how the other person has responded to the automatic posting, and determining the superiority or inferiority of the player's power using the response. In other words, new interest using the posting site can be given to the content.
そして、コンテンツの進行に更なる多様性を持たせることを期待するならば以下のような形態が考えられる。
第7の形態は、前記応答対応進行制御手段が、前記自動投稿に対する応答投稿の内容を分析処理して、コンテンツの進行を制御する応答投稿分析処理手段(例えば、図9の処理部200、ゲーム制御部202、応答投稿分析処理部218、図19のステップS326、図33及び図34のステップS552〜S556)を有する、ように前記コンピュータを機能させるための第1〜第6の何れかの形態のプログラムである。
And if you expect to have more diversity in the progress of content, the following forms can be considered.
In a seventh mode, the response correspondence progress control means analyzes the content of the response posting for the automatic posting, and controls response progress analysis processing means (for example, the
第7の形態によれば、第1〜第6の形態の何れかと同様の効果が得られるとともに、更に応答投稿の内容、つまり投稿サイトの他ユーザがどんな応答をしたかに応じたコンテンツの進行が可能になる。 According to the seventh aspect, the same effect as any of the first to sixth aspects can be obtained, and further, the content of the response posting, that is, the progress of the content according to what response other users of the posting site have made Is possible.
第8の形態として、前記応答投稿分析処理手段が、キーワードの有無に基づいて前記分析処理を行う(例えば、図19のステップS264)ように前記コンピュータを機能させるための第7の形態のプログラムを構成すると、キーワードを適当に設定することでコンテンツの興趣を高めることができる。 As an eighth mode, a program of a seventh mode for causing the computer to function so that the response posting analysis processing unit performs the analysis processing based on the presence or absence of a keyword (for example, step S264 in FIG. 19). If it comprises, the interest of a content can be raised by setting a keyword appropriately.
第9の形態は、前記取得した前記応答投稿関連情報に基づいて、前記プレーヤ勢力に所属するプレーヤ別の応答投稿を集計するプレーヤ別集計手段として前記コンピュータを更に機能させ、前記応答対応進行制御手段が、前記プレーヤ別集計手段の集計結果を用いて、コンテンツの進行を制御するように前記コンピュータを機能させる、ための第1〜第8の何れかの形態のプログラムである。 According to a ninth aspect, the computer further functions as a player-by-player totaling unit that totals response posts by player belonging to the player power based on the acquired response post-related information, and the response corresponding progress control unit This is a program in any one of the first to eighth forms for causing the computer to function so as to control the progress of the content using the counting result of the player counting means.
第9の形態によれば、第1〜第8の形態の何れかと同様の効果が得られるとともに、チーム戦でプレイする場合でも、個人別でどれだけ応答投稿が得られたかをコンテンツの進行制御に反映させることができる。 According to the ninth embodiment, the same effect as any of the first to eighth embodiments can be obtained, and even when playing in a team battle, how much response posting is obtained for each individual is controlled. Can be reflected.
第10の形態は、前記プレーヤ別集計手段の集計結果を用いて、前記プレーヤ勢力に所属するプレーヤ別の貢献度を算出する貢献度算出手段、前記貢献度算出手段の算出結果に応じて所与の特典付与処理を実行する特典付与処理手段、として前記コンピュータを更に機能させるための第1〜第9の何れかの形態のプログラムである。 In a tenth aspect, contribution calculation means for calculating a contribution for each player belonging to the player power using the calculation result of the player calculation means, a given value according to the calculation result of the contribution calculation means It is the program of the form in any one of the 1st-9th for functioning the said computer further as a privilege provision process means which performs this privilege provision process.
第10の形態によれば、第1〜第9の形態の何れかと同様の効果が得られるとともに、チーム戦でプレイする場合でも、個人がどれだけチームのために貢献しているかに応じて特典を付与することができる。 According to the tenth embodiment, the same effect as any of the first to ninth embodiments can be obtained, and even when playing in a team battle, the benefit depends on how much the individual contributes for the team Can be granted.
また、第11の形態は、前記自動投稿制御手段が、自プレーヤの編集操作に従って投稿内容を編集する編集制御手段(例えば、図9の処理部200、ゲーム制御部202、自動投稿制御部210、編集制御部211、図19のステップS258、図20のステップS310)を有し、
前記応答対応進行制御手段が、前記自動投稿の内容を分析処理して、コンテンツの進行を制御する自動投稿分析処理手段(例えば、図9の処理部200、ゲーム制御部202、自動投稿分析処理部217、図19のステップS264、図20のステップS318、図30のステップS746、S752)を有する、ように前記コンピュータを機能させるための第1又は第5の形態のプログラムである。
In the eleventh aspect, the automatic posting control means edits the posting content according to the editing operation of the player (for example, the
The response corresponding progress control means analyzes and processes the content of the automatic posting to control the progress of the content (for example, the
第11の形態によれば、第1又は第5の形態の何れかと同様の効果が得られるとともに、更に、プレーヤ自身で編集した投稿内容がどのようなものであったかに応じてコンテンツの進行を制御することができるようになる。 According to the eleventh mode, the same effects as those of the first or fifth mode can be obtained, and further, the progress of the content can be controlled according to the posted content edited by the player itself. Will be able to.
第12の形態は、前記投稿サイトが、各ユーザが追跡対象ユーザを設定可能に構成されており、前記プレーヤ勢力に所属する各プレーヤそれぞれについて、当該プレーヤを追跡対象ユーザに設定しているユーザ数を取得する被追跡ユーザ数取得制御手段(例えば、図9の処理部200、ゲーム制御部202、被追跡ユーザ数取得制御部214、通信制御部270、通信部370、図16のステップS100)、として前記コンピュータを更に機能させ、
前記応答対応進行制御手段が、前記被追跡ユーザ数取得制御手段により取得されたユーザ数に基づいてコンテンツの進行を制御する被追跡ユーザ数基準進行制御手段(例えば、図9の処理部200、ゲーム制御部202、被追跡ユーザ数基準進行制御部220、図16のステップS102、図17のステップS462〜S464)を有する、ように前記コンピュータを機能させるための第1〜第11の何れかの形態のプログラムである。
In a twelfth aspect, the posting site is configured such that each user can set a tracking target user, and the number of users who set the player as a tracking target user for each player belonging to the player power. Tracked user number acquisition control means (for example, the
The response-corresponding progress control means controls the progress of content based on the number of users acquired by the tracked user number acquisition control means (for example, the
第12の形態によれば、第1〜第11の形態の何れかと同様の効果が得られるとともに、更に、プレーヤを追跡対象として設定し、常日頃その投稿に注目している投稿サイトユーザの数に基づくコンテンツの進行制御が可能となる。 According to the twelfth aspect, the same effects as any of the first to eleventh aspects can be obtained, and the number of posting site users who set the player as a tracking target and pay attention to the posting on a regular basis It is possible to control the progress of content based on the.
また、第13の形態は、前記投稿サイトが、各ユーザが追跡対象ユーザを設定可能に構成されており、前記プレーヤ勢力に所属する各プレーヤそれぞれについて、当該プレーヤを追跡対象ユーザに設定しているユーザ数を取得する被追跡ユーザ数取得制御手段(例えば、図9の処理部200、ゲーム制御部202、被追跡ユーザ数取得制御部214、通信制御部270、通信部370、図16のステップS100)、
前記被追跡ユーザ数取得制御手段により取得されたユーザ数に基づいて、優劣判定用の競り合い係数を設定する競り合い係数設定手段(例えば、図9の処理部200、ゲーム制御部202、競り合い係数設定部222、図16のステップS102)、
として前記コンピュータを更に機能させ、
前記応答対応進行制御手段が、前記競り合い係数を用いて前記プレーヤ勢力の優劣を判定する競り合い係数対応判定手段(例えば、図9の処理部200、ゲーム制御部202、競り合い係数対応判定部224、図17のステップS462〜S464)を有する、ように前記コンピュータを機能させるための第1〜第5の何れかの形態のプログラムである。
In the thirteenth aspect, the posting site is configured such that each user can set a tracking target user, and for each player belonging to the player power, the player is set as the tracking target user. Tracked user number acquisition control means for acquiring the number of users (for example, processing
Based on the number of users acquired by the tracked user number acquisition control means, a competitive coefficient setting means for setting a competitive coefficient for superiority or inferiority determination (for example, the
Further functioning the computer as
The response response progress control means uses the competitive coefficient to determine the superiority or inferiority of the player power (for example, the
第13の形態によれば、第1〜第5の形態の何れかと同様の効果が得られるとともに、応答投稿関連情報に基づいてプレーヤ勢力の優劣を判定することを前提としているので、投稿サイトにおいてプレーヤを追跡対象として設定している投稿サイトユーザの数に基づいて競り合い係数を設定することで、プレーヤ勢力間のパワーバランスを有る程度調整できるので都合がよい。 According to the thirteenth mode, the same effect as any of the first to fifth modes can be obtained, and it is assumed that the superiority or inferiority of the player power is determined based on the response posting related information. Setting the competition coefficient based on the number of posting site users who have set the player as a tracking target is advantageous because the power balance between the player forces can be adjusted to some extent.
第14の形態は、第1〜第13の形態の何れかのプログラムを記憶したコンピュータ読取可能な情報記憶媒体である。ここで言う「情報記憶媒体」とは、例えば磁気ディスクや光学ディスク、ICメモリなどを含む。第10の形態によれば、第1〜第13の形態の何れかのプログラムをコンピュータに読み取らせて実行させることによって、コンピュータに第1〜第13の形態の何れかと同様の効果を発揮させることができる。 The fourteenth form is a computer-readable information storage medium storing the program of any one of the first to thirteenth forms. The “information storage medium” mentioned here includes, for example, a magnetic disk, an optical disk, an IC memory, and the like. According to the tenth aspect, by causing a computer to read and execute any one of the programs of the first to thirteenth aspects, the computer can exert the same effect as any of the first to thirteenth aspects. Can do.
以下、「コンテンツ」の一例としてゲームを適用した場合の実施形態を説明する。
〔第1実施形態〕
本発明を適用した第1実施形態として、複数のプレーヤが各々ゲーム装置を使用して、一人又は複数で構成されるプレーヤ勢力(チーム、団体、軍隊、国家、種族を含む)に分かれて対戦するゲームを例に挙げて説明する。
Hereinafter, an embodiment in which a game is applied as an example of “content” will be described.
[First Embodiment]
As a first embodiment to which the present invention is applied, a plurality of players each use a game device and compete by being divided into one or more player forces (including teams, groups, troops, nations, races). A game will be described as an example.
[システムの構成例]
図1は、本実施形態におけるシステムの構成の一例を示す図である。
本実施形態におけるシステムには、投稿サイトサーバシステム1100と、ゲームサーバシステム1130と、プレーヤ3(3h,3g)毎に用意される携帯型ゲーム装置1400(1400h,1400g)と、通信回線1が含まれる。
尚、本実施形態では対戦ゲームの最も単純な形態として1対1の対戦ゲーム、すなわち所属プレーヤが1名の2つのプレーヤ勢力による対戦を例に挙げて説明する。よって、図1では2名のプレーヤ3と、各プレーヤ3が所持する携帯型ゲーム装置1400を図示しているが、複数プレーヤで1つのプレーヤ勢力を形成して、団体戦として対戦ゲームを行うのであれば、プレーヤ3及び携帯型ゲーム装置1400もそれに応じた数となる。
[System configuration example]
FIG. 1 is a diagram illustrating an example of a system configuration according to the present embodiment.
The system in this embodiment includes a posting
In the present embodiment, the simplest form of a battle game will be described by taking a one-on-one battle game, that is, a battle between two player forces with one player as an example. Therefore, FIG. 1 shows two
次に、システムを構成する要素について具体的に説明する。
通信回線1は、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。投稿サイトサーバシステム1100と、ゲームサーバシステム1130と、携帯型ゲーム装置1400は、この通信回線1を介してデータ通信をすることができる。
Next, elements constituting the system will be specifically described.
The
投稿サイトサーバシステム1100は、投稿サイトのサービスを実現するサーバシステムである。投稿サイトにてユーザ登録をすることによってアカウントが付与され、アカウントの付与に伴い設定したユーザ名及びパスワード等のアカウント情報をもって投稿サイトにアクセス・認証を受けることができるようになる。そして、認証を受けられれば投稿サイトへの投稿や、他ユーザの投稿の閲覧が可能になる。
The posting
特に本実施形態の投稿サイトサーバシステム1100が提供する投稿サイトは、ユーザ毎に他ユーザを「追跡対象」として設定・登録するサービスを有しており、追跡対象に設定された他ユーザの投稿は自動的に選別され選択的に閲覧可能になる。そして、当該投稿サイトでは、他ユーザの投稿に関連づけて再投稿(返信含む)や引用投稿(言及も含む)することができる。再投稿や引用投稿などを、本明細書では纏めて「応答投稿」と言う。こうした投稿サイトのサービスは、例えば「twitter(ツイッター:登録商標)」などで実現される。
In particular, the posting site provided by the posting
投稿サイトサーバシステム1100は、ストレージ1101を備えており投稿サイトを実現するための各種データを記憶している。例えば、全ての投稿に関するデータを時系列に格納する全投稿蓄積データ1102や、複数のアカウント登録データ1110を記憶する。
The posting
全投稿蓄積データ1102は、投稿に関する情報を時系列に蓄積したデータであって、投稿がなされるとその都度更新される。具体的には、例えば図2に示すように、投稿者のユーザ名1104と対応づけて、投稿された日時を示すタイムスタンプ1106と、投稿内容1108などが格納される。投稿内容1108には、少なくともテキストデータが含まれている。投稿内容1108には一定の書式ルールが適用されており、応答投稿(再投稿や引用投稿)の場合には投稿文末に「@」とそれに続いて応答投稿をする元になった投稿者のユーザ名を記載することになっている。つまり、応答投稿の元になった投稿又は元になった投稿をしたユーザ名を参照可能になっている。尚、投稿内容1108と関連づけられる情報は、これらに限るものではなく投稿サイトのサービス内容に応じて適宜設定されることとなる。例えば、投稿した際の位置情報などを対応づけて格納される場合もあり得る。
The total
アカウント登録データ1110は、アカウント情報の記憶原本に相当する。アカウント登録データ1110は、ユーザ登録する都度に新たに生成され、一度アカウントを取得した後は任意のタイミングでユーザが登録内容を変更することができる。登録内容としては、ユーザ名やパスワード、追跡対象とするユーザ名のリストである追跡対象リスト1116を含む。
The
ゲームサーバシステム1130は、本実施形態におけるビデオゲームを実行するための各種情報の管理・生成・配信などを行う。本実施形態では、(1)プレーヤの登録手続き及びそれにより生成されるプレーヤの個人情報を含む登録プレーヤデータの管理、(2)ゲームに登場するキャラクタやアイテム、ゲームステージなどのデータの配信、(3)対戦ゲームに参加するプレーヤのマッチングに関する処理、などを実行することができる。
The
携帯型ゲーム装置1400は、投稿サイトに通信接続可能なコンピュータであって、投稿サイトを利用するためのウェブブラウザ機能を備えた電子機器である。つまり、携帯型ゲーム装置1400はゲーム目的に利用されるだけでなく、通信回線1を介して投稿サイトサーバシステム1100にアクセスし、投稿サイトのサービスを利用する端末装置として機能する。尚、本実施形態では、プレーヤは予め投稿サイトにユーザ登録を済ませてアカウントを取得しているものとする。
The
図3は、携帯型ゲーム装置1400の構成の一例を示す斜視外観図である。
携帯型ゲーム装置1400は、本発明を適用したゲーム装置にあたる。携帯型ゲーム装置1400は、方向入力キー1402及びボタンスイッチ1404と、第1液晶ディスプレイ1406と、第2液晶ディスプレイ1408と、スピーカ1410と、制御ユニット1450とを、ヒンジ1414で開閉自在な折り畳み型の装置本体1401に備えている。そして、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408の表示面上には、スタイラスペン1416や指などで触れることによって表示画面の任意位置を接触入力することのできるタッチパネル1407、1409がそれぞれ装着されている。
FIG. 3 is a perspective external view showing an example of the configuration of the
A
また、装置本体1401には、コンピュータ読み出し可能な情報記憶媒体であるメモリカード1440からデータを読み書きできるメモリカード読取装置1418が備えられている。メモリカード1440には、制御ユニット1450がゲームプレイに係る各種演算処理を実行するために必要なプログラムや各種設定データが記憶されている。またその他、装置本体1401には、図示されていない内蔵バッテリーや電源ボタン、音量調節ボタン等が設けられている。
Further, the apparatus
制御ユニット1450は、ゲーム装置の制御基板に相当し、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)などの各種マイクロプロセッサ、ASIC(Application Specific Integrated Circuit)、VRAMやRAM,ROM等の各種ICメモリを搭載する。
The
加えて、制御ユニット1450には、通信回線1に接続するための(具体的には、例えば無線基地局と無線接続するための)無線通信モジュール1412や、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408のドライバ回路、タッチパネル1407及びタッチパネル1409のドライバ回路、方向入力キー1402及びボタンスイッチ1404からの信号を受信する回路、スピーカ1410へ音声信号を出力するためのアンプ回路、メモリカード読取装置1418への信号入出力回路といった所謂I/F回路(インターフェース回路)が搭載されている。これら制御ユニット1450に搭載されている各要素は、それぞれバス回路を介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。
In addition, the
そして、制御ユニット1450は、メモリカード読取装置1418によってメモリカード1440に格納されているプログラムやデータを読み出して、搭載するICメモリにこれらを一時記憶する。そして、読み出したプログラムを実行して演算処理を実行し、方向入力キー1402やボタンスイッチ1404、タッチパネル1407及び1409からの操作入力に応じて携帯型ゲーム装置1400の各部を制御して、ビデオゲームを実行する。
Then, the
尚、本実施形態では、携帯型ゲーム装置1400は対戦ゲームの実行及び投稿サイトの利用に必要なプログラムや各種設定データをメモリカード1440から読み出す構成としているが、制御ユニット1450に搭載されている主要なプログラムやデータをICメモリに予め記憶している構成とすることができる。或いは、無線通信モジュール1412を用いて、通信回線1を介して外部装置からダウンロードして取得する構成としても良い。
In the present embodiment, the
[ゲームの概要]
次に、本実施形態におけるビデオゲームについて説明する。本実施形態のビデオゲームはRPG(ロールプレイング)をベースとした対戦ゲームであって、特定のゲーム進行状況が検出されると、投稿サイトにプレーヤを投稿主として自動投稿を実行し、当該自動投稿に対する応答投稿に関する情報を取得し、取得した応答投稿に関する情報に基づいてゲームの進行制御を実行することができる。
尚、「特定のゲーム進行状況」としては、イベントの発生、プレーヤキャラクタの状況(ヒットポイント(HP)の値、装備品、レベルなど)などおよそゲーム進行の様々な状況を適宜設定することができる。
また「自動投稿」とは、自動的に投稿サイトにアクセスし、投稿する手順を自動化する意味であって、プレーヤの操作入力を全く排除した自動処理のみに限ったものではない。プレーヤ操作を受け入れて投稿内容を編集することも含む意味である。すなわち、いわゆる半自動も含む。
[Game Overview]
Next, the video game in this embodiment will be described. The video game according to the present embodiment is a battle game based on RPG (Role Playing). When a specific game progress is detected, an automatic posting is performed by a player as a posting person on a posting site. Information regarding the response posting can be acquired, and the progress control of the game can be executed based on the acquired information regarding the response posting.
As the “specific game progress status”, various game progress statuses such as event occurrence, player character status (hit point (HP) value, equipment, level, etc.) can be appropriately set. .
Further, “automatic posting” means automatically accessing a posting site and automating the posting procedure, and is not limited to automatic processing that completely eliminates player operation input. It also includes accepting player operations and editing post content. That is, so-called semi-automatic is also included.
次に、ゲームの進行に沿ってゲームの概要を説明する。
本実施形態では、対戦ゲームの相手を見つける為に先ずゲームサーバシステム1130にアクセスしてマッチングを受ける。ゲームサーバシステム1130にアクセスすると、携帯型ゲーム装置1400では、例えば図4(1)に示すようにプレーヤに予め登録しているプレーヤ情報(プレーヤ名やパスワード等)の入力を促す入力画面W4が表示される。
Next, the outline of the game will be described along with the progress of the game.
In the present embodiment, the
また、プレーヤ情報の入力に次いで、携帯型ゲーム装置1400では、図4(2)の入力画面W6で示すように、投稿サイトを利用するためのアカウント情報の入力をプレーヤに促す画面が表示される。ここでプレーヤが予め取得している投稿サイトのアカウント情報を入力すれば、携帯型ゲーム装置1400は、入力されたアカウント情報をもって投稿サイトの認証を受けてゲーム終了まで有効な投稿サイトの利用署名データを生成し、以降は認証手続きを簡略化してゲーム中であっても投稿サイトサーバシステム1100への投稿や各種情報の取得が可能となる。
Further, following the input of the player information, the
さて、入力画面W4及びW6で入力されたプレーヤ情報や投稿サイトのアカウント情報はゲームサーバシステム1130に送信される。ゲームサーバシステム1130は、これらの情報を元にしてマッチング処理を実行し、(1)対戦する相手の携帯型ゲーム装置1400に通信回線1を介して直接的にデータ通信するための情報(例えば、IPアドレスなど)と、(2)対戦相手プレーヤと投稿者とする投稿内容を閲覧できるように、対戦相手の投稿サイトのユーザ名の情報と、をマッチングした携帯型ゲーム装置1400へ提供する。マッチングされた携帯型ゲーム装置1400は、提供されたそれらの情報を元に直接的に通信回線1を介してアクセスして通信対戦を行う。
Now, the player information and the posting site account information input on the input screens W4 and W6 are transmitted to the
本実施形態では、RPG(ロールプレイングゲーム)テイストの対戦ゲームを実行する。プレーヤは自プレーヤキャラクタ(図1のプレーヤキャラクタ5,7参照)で仮想の世界(ゲーム空間)を冒険する過程でプレーヤキャラクタ5,7のスキルとアイテムを獲得してゆく。そして、図4(3)のゲーム画面W8に示すように、仮想世界内でプレーヤキャラクタ同士が接近すると対戦イベントが行われる。本実施形態では、この対戦イベントが投稿サイトを利用したゲーム進行制御が行われる条件、すなわち「特定のゲーム進行状況」の一つと見なされる。
In the present embodiment, a battle game with an RPG (role playing game) taste is executed. The player acquires the skills and items of the
本実施形態における投稿サイトを利用したゲーム進行制御は、主に2つの特徴を有している。第1の特徴は、対戦するプレーヤキャラクタ5,7の各プレーヤが交互に投稿サイトへ投稿し、その投稿に係る各種パラメータ(例えば、内容、投稿実行までの時間など)に基づいて、対戦するプレーヤ勢力間の優劣の判定、すなわち対戦の勝敗を決定する点である。第2の特徴は、対戦するプレーヤから投稿サイトユーザ(プレーヤ以外の投稿サイトユーザという意味。以下同じ。)への呼びかけを自動投稿し、他ユーザからの応答投稿に基づいて勝敗を決定する点である。
The game progress control using the posting site in this embodiment mainly has two features. The first feature is that the players of the
では、投稿サイトを利用したゲーム進行制御の第1の特徴についてより詳細に述べる。
本実施形態の対戦イベントはターン制である。対戦イベントが開始されると、先ず自動的に先攻後攻が決定され、先攻側から攻撃に際して相手に向けてかける言葉(すなわち攻撃の言葉の投稿文)を入力・投稿し、防御側がそれに応える言葉(すなわち防御の言葉の投稿文)を入力・投稿する。投稿文の入力が、攻撃や防御の操作入力に相当する。
Now, the first feature of the game progress control using the posting site will be described in more detail.
The battle event of this embodiment is a turn system. When the battle event is started, the first attack and the second attack are automatically determined, and the defender side inputs and posts the words (ie, the posted words of the attack words) to the opponent when attacking. Enter (ie, defensive word submission) and post. The input of the posted text corresponds to an attack or defense operation input.
具体的には、先攻側に選択された携帯型ゲーム装置1400では、先ず図5(4)のゲーム画面W11が表示される。画面上部に戦闘フィールドが描かれ、そこでは遭遇したプレーヤキャラクタ5,7が対峙する様子が表示される。画面下部には、投稿サイトへ自動投稿される投稿内容を入力するための編集ウィンドウ8が表示される。プレーヤは所定のテキスト入力操作をすることで編集ウィンドウ8にて投稿内容を入力・編集することができる。もし、当該ウィンドウで表示されている投稿内容に問題がなければ、プレーヤは所定の投稿実行操作を入力してゲームを進める。投稿サイトへのアクセス及び自動投稿に関する機能は、投稿サイトが提供する所定のAPI(Application Program Interface)を利用することで実現される。
尚、投稿内容の入力には制限時間が設けられており、制限時間に達すると編集途中でも自動的に投稿サイトへの投稿が行われる。
Specifically, in the
In addition, there is a time limit for inputting the posted content, and when the time limit is reached, posting to the posting site is automatically performed even during editing.
攻撃側に選択された携帯型ゲーム装置1400にてゲーム画面W11が表示されている間、防御側に選択された携帯型ゲーム装置1400では、図6(5)のゲーム画面W12が表示される。画面上部には同じように戦闘フィールドが描かれ、画面下部には投稿ビュワーウィンドウ10が表示される。この、投稿ビュワーウィンドウ10の中に投稿サイトから取得した自プレーヤ及び対戦相手プレーヤの投稿が時系列に表示される。
While the game screen W11 is displayed on the
攻撃側の携帯型ゲーム装置1400から投稿された内容が投稿サイトから取得され、投稿ビュワーウィンドウ10にて表示されると、防御側の携帯型ゲーム装置1400では、図6(6)のゲーム画面W13が表示される。
同画面では、編集ウィンドウ12がポップアップ表示される。防御側のプレーヤは、所定のテキスト入力操作をすることで編集ウィンドウ12にて、攻撃側からなされた投稿への応答投稿として、防御側が応ずる言葉(すなわち防御の言葉の投稿文)を入力・編集することができるようになる。つまり、攻撃側に対する防御側の言葉の応酬がなされる。
もし、編集ウィンドウ12で表示されている投稿内容に問題がなければ、プレーヤは所定の投稿実行操作を入力してゲームを進める。勿論、ここでも投稿内容の入力には制限時間が設けられており、制限時間に達すると編集途中でも自動的に投稿サイトへの投稿が行われる。
When the content posted from the attacking
On the same screen, an
If there is no problem with the posted content displayed in the
防御側に選択された携帯型ゲーム装置1400にてゲーム画面W13が表示されている間、攻撃側の携帯型ゲーム装置1400では図5(7)のゲーム画面W14が表示される。同画面では、編集ウィンドウ8の表示が解除されてその下から投稿ビュワーウィンドウ10が見えるようになる。投稿ビュワーウィンドウ10では、先に自機で行った投稿内容が表示されるとともに、防御側の携帯型ゲーム装置1400から投稿された内容が表示される。防御側に選択された携帯型ゲーム装置1400においても、自機からの自動投稿が完了すると、図6(8)のようにゲーム画面W15が表示される。投稿ビュワーウィンドウ10の上にポップアップされた編集ウィンドウ12の表示が解除され、攻撃側と防御側双方の投稿内容を確認できるようになる。
While the game screen W13 is displayed on the
攻撃側と防御側の双方から投稿が行われると、今度は攻守を反転して(つまり最初に後攻側に選択された携帯型ゲーム装置1400を攻撃側、最初に先攻側に選択された携帯型ゲーム装置1400を防御側として)、同じようにして攻撃側→防御側の順に投稿が行われる。
When posting is made from both the attacking side and the defending side, this time, the offense and defense are reversed (that is, the
攻守を反転し、対戦するプレーヤがそれぞれ攻撃の言葉と防御の言葉を投稿したならば、それらの投稿に基づいてプレーヤ毎に用意される「応答ポイント」が増減される。
応答ポイントは、対戦イベントの勝敗を判定するときに比較されるパラメータ値であって初期値は「0」である。
本実施形態では、図5に示すように、攻撃側並びに防御側の投稿文に含まれるキーワードの種類に応じて応答ポイントが変更され、更に投稿文の入力開始から投稿実行までに要した時間に応じて応答ポイントが変更される。勿論、「投稿に関するパラメータ」の内容は適宜設定することができる。例えば、携帯型ゲーム装置1400の姿勢や加速度を用いることができる。姿勢を用いるならば、水平なら加算ゼロ、逆さまならば10ポイント加算などが考えられる。加速度を用いるならば、例えば、歩行中と見なされる加速度変動がある場合は−20ポイント加算などが考えられる。
If the offense and defense are reversed, and the players who play the battle post the attack words and the defense words, the “response points” prepared for each player are increased or decreased based on those posts.
The response point is a parameter value that is compared when determining the victory or defeat of the battle event, and the initial value is “0”.
In this embodiment, as shown in FIG. 5, the response point is changed according to the type of keyword included in the posted text on the attacking side and the defending side, and in the time required from the start of posting the posted text to the execution of the posted text. The response point is changed accordingly. Of course, the content of the “posting parameters” can be set as appropriate. For example, the attitude and acceleration of the
次に、投稿サイトを利用したゲーム進行制御の第2の特徴について説明する。
先攻後攻に分けたターン制の攻撃/防御の投稿の応酬に続いて、投稿サイトにて各プレーヤを追跡対象として登録している投稿サイトユーザへ向けて応答投稿を呼びかける自動投稿が、対戦する各携帯型ゲーム装置で実行される。そして、それぞれのプレーヤへの応答投稿に基づいて各プレーヤの応答ポイントが更に変更される。
Next, the second feature of the game progress control using the posting site will be described.
Following the exchange of turn-based attack / defense posts divided into the first and the second, automatic postings that call for response posts to posting site users who have registered each player as a tracking target at the posting site will compete. It is executed on each portable game device. And the response point of each player is further changed based on the response posting to each player.
具体的には、対戦プレイ中の携帯型ゲーム装置1400にて、図7(1)のゲーム画面W16が表示される。この間、各ゲーム装置では外部に向けて救援や応援、アドバイスなどなんらかの応答を求める投稿が自動的に実行される。投稿サイトユーザは、この自動投稿を閲覧して応答投稿することができる。プレーヤを追跡対象に設定している投稿サイトのユーザであればこの自動投稿を閲覧している確率は高くなる。
Specifically, the game screen W16 of FIG. 7A is displayed on the
対戦プレイ中の携帯型ゲーム装置1400は、自動投稿を実行してから所定制限時間が経過するまでの間、投稿された自プレーヤへ応答投稿に関する情報(応答投稿関連情報:例えば、投稿内容、投稿者のユーザ名、投稿された日時を示すタイムスタンプ、投稿者の追跡対象リストなど)を投稿サイトサーバシステム1100から取得する。そして、少なくとも投稿内容そのものについては、図7(2)のゲーム画面W17に示すように、サブ投稿ビュワーウィンドウ14にてポップアップ表示する。このとき、サブ投稿ビュワーウィンドウ14を、そこで表示される応援投稿の元になった自動投稿と容易に視覚的に対応づけられるデザインとすると好適である。
The
そして、自動投稿実行から所定制限時間が経過すると、それまでに得られた各プレーヤへの応答投稿関連情報に基づいて、各プレーヤの応答ポイントを変更する。例えば、(1)所定制限時間内に投稿された応答投稿の総数(応答投稿数)が大きい程大きい値を応答ポイントに加算したり、(2)制限時間を所定の単位時間に区切り、各単位時間当たりで投稿された応答投稿の数を応答レートとして算出し、応答数レートが大きい程大きい値を応答ポイントに加算する。勿論、その他の応答投稿に関する情報に着目して適宜応答ポイントを加減することができる。 When a predetermined time limit elapses after execution of automatic posting, the response point of each player is changed based on the response posting related information to each player obtained so far. For example, (1) a larger value is added to the response point as the total number of response posts posted within a predetermined time limit (the number of response posts) increases, or (2) the time limit is divided into predetermined unit times. The number of response posts posted per time is calculated as a response rate, and a larger value is added to the response point as the response number rate increases. Of course, the response points can be appropriately adjusted by paying attention to information on other response posts.
図8は、本実施形態における対戦の勝敗判定の概念図である。
これまでに述べた第1の特徴及び第2の特徴によって、対戦するプレーヤ毎の応答ポイントが求められたならばプレーヤ勢力毎に応答ポイントが合計される。そして、この応答ポイントの合計値の比較によって対戦するプレーヤ勢力の優劣が判定される。
本実施形態では2人のプレーヤ3による1つの対戦プレイを想定している。つまり各プレーヤ勢力に所属するプレーヤ数は「1」である。図8の例では、左側のプレーヤ3(3h)の応答ポイントは「100」、右側のプレーヤ3(3g)の応答ポイントは「40」なので、この場合は左側のプレーヤ3(3h)の優勢つまり当該プレーヤの勝利と判定される。もし、プレーヤ勢力に所属するプレーヤが複数であれば、所属するプレーヤ全員の応答ポイントの合算値を求め、この合算値を比較して優劣を判定する。
そして、各携帯型ゲーム装置1400(1400h,1400g)では、ゲーム画面W18に示すように、判定結果が反映された演出表示が行われ、また判定結果が各プレーヤキャラクタ5,7の状態に反映されて、対戦イベントが終了する。
FIG. 8 is a conceptual diagram of determination of winning or losing a battle in the present embodiment.
If the response points for each player who competes are obtained by the first feature and the second feature described so far, the response points are summed for each player force. Then, the superiority or inferiority of the player power to compete is determined by comparing the total value of the response points.
In the present embodiment, one battle play by two
In each portable game device 1400 (1400h, 1400g), as shown in the game screen W18, an effect display in which the determination result is reflected is performed, and the determination result is reflected in the state of each
尚、判定に際してはハンディキャップが適用される。本実施形態では、事前に投稿サイトからプレーヤのことを追跡対象として登録しているユーザ(投稿サイトユーザ)の数を取得する。つまり、応答投稿をしてくれる可能性の高い基礎人数を取得する。そして、例えば取得した投稿サイトユーザの数が少ない程大きくなるようにハンディキャップポイントをプレーヤ毎に設定する。判定に際してはこのハンディキャップポイントがプレーヤ別の応答ポイントに加算される。これにより、対戦するプレーヤ勢力間で応答投稿をしてくれる可能性の高い基礎人数に差があっても、その影響を低減することができる。ハンディキャップの数値の設定は、ゲーム内容やゲームバランスの設定に応じて適宜可能であり、取得した他ユーザの数が多い程マイナスする大きさが大きくなるようなマイナス値を設定しても良い。 A handicap is applied for the determination. In this embodiment, the number of users (posting site users) who have registered players as tracking targets from the posting site in advance is acquired. In other words, the basic number of people who are likely to post a response is acquired. Then, for example, the handicap point is set for each player so as to increase as the number of acquired posting site users decreases. At the time of determination, this handicap point is added to the response point for each player. As a result, even if there is a difference in the basic number of people who are likely to post a response between the opposing player forces, the influence can be reduced. The handicap numerical value can be set as appropriate according to the game content and the game balance setting, and a negative value may be set so that the larger the number of acquired other users, the larger the negative value becomes.
[機能ブロックの説明]
次に、本実施形態を実現するための機能構成について説明する。
図9は、本実施形態における携帯型ゲーム装置1400の機能構成の一例を示す機能ブロック図である。同図に示すように本実施形態の携帯型ゲーム装置1400は、操作入力部100と、処理部200と、音出力部350と、画像表示部360と、通信部370と、記憶部500とを備える。
[Description of functional block]
Next, a functional configuration for realizing the present embodiment will be described.
FIG. 9 is a functional block diagram illustrating an example of a functional configuration of the
操作入力部100は、プレーヤによって為された各種の操作入力に応じて操作入力信号を処理部200に出力する。例えば、ボタンスイッチや、ジョイスティック、タッチパッド、トラックボールといった直接プレーヤが指で操作する素子はもちろん、加速度センサや角速度センサ、傾斜センサ、地磁気センサなど、運動や姿勢を検知する素子などによっても実現できる。図3の方向入力キー1402、ボタンスイッチ1404、タッチパネル1407、タッチパネル1409がこれに該当する。
The
処理部200は、例えばCPUやGPU等のマイクロプロセッサや、ASIC、ICメモリなどの電子部品によって実現され、操作入力部100や記憶部500を含む装置の各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号等に基づいて各種の演算処理を実行して、携帯型ゲーム装置1400の動作を制御する。図3では制御ユニット1450がこれに該当する。
そして、処理部200は、ゲーム制御部202と、音生成部250と、画像生成部260と、通信制御部270とを備える。
The
The
ゲーム制御部202は、プレーヤの操作入力に従ってビデオゲームを実現するための各種制御を実行する。例えば、本実施形態の対戦ゲームの画面を3DCG(3次元コンピュータグラフィックス)を用いて表示するのであれば、
(1)仮想3次元空間内に各種背景オブジェクトを配置してゲームの舞台となるゲーム空間を形成し、プレーヤキャラクタ5,7や敵キャラクタなどのNPC(ノンプレーヤキャラクタ)のオブジェクトを配置する処理、
(2)操作入力部100からの入力信号に応じて自プレーヤキャラクタの移動や動作を制御する処理、
(3)他ゲーム装置から当該装置における操作入力情報を取得して、当該装置に対応する他プレーヤキャラクタの移動や動作を制御する処理、
(4)自プレーヤキャラクタの様子を撮影する仮想カメラの位置や姿勢など撮影パラメータを自動制御する処理、
(5)イベントの発生処理、
(6)オブジェクトのヒット判定処理、
(7)自プレーヤキャラクタのヒットポイントや攻撃力、所持アイテムの種類や数などのステータス情報の更新処理、
(8)他ゲーム装置から他プレーヤキャラクタのステータス情報の更新情報を取得する処理、
(9)システムクロックを用いた制限時間などの計時処理、
(10)フラグ管理処理、
(11)ゲーム終了条件の判定処理、などを適宜実行するものとする。
その他、ゲーム進行に必要であれば外部装置から受信した情報のデコード、テクスチャの展開などを適宜実行することができる。尚、これらの処理は必須とは限らず、ゲームの内容やその実現形態によって適宜追加・省略することができる。
The
(1) A process of arranging various background objects in a virtual three-dimensional space to form a game space as a game stage, and arranging NPC (non-player character) objects such as
(2) processing for controlling movement and movement of the player character in accordance with an input signal from the
(3) processing for acquiring operation input information on the device from another game device and controlling movement and movement of another player character corresponding to the device;
(4) Processing for automatically controlling shooting parameters such as the position and orientation of a virtual camera that captures the appearance of the player character;
(5) Event generation processing,
(6) Object hit determination processing,
(7) Update processing of status information such as the hit points and attack power of the player player character, the type and number of possessed items,
(8) Processing for obtaining update information of status information of other player characters from other game devices;
(9) Timekeeping processing such as time limit using system clock,
(10) Flag management processing,
(11) The process for determining the game end condition is appropriately executed.
In addition, if necessary for the progress of the game, decoding of information received from an external device, development of texture, and the like can be appropriately executed. Note that these processes are not necessarily essential, and can be added or omitted as appropriate depending on the content of the game and its implementation.
そして、本実施形態のゲーム制御部202は、投稿サイトを利用したゲーム進行制御に関連して、プレーヤ登録制御部204と、投稿サイト認証制御部206と、自動投稿制御210と、応答投稿関連情報取得制御部212と、被追跡ユーザ数取得制御部214と、応答対応進行制御部216と、を含む。
Then, the
プレーヤ登録制御部204は、プレーヤ登録に関する処理を実行する。例えば、本実施形態では、通信制御部270及び通信部370を介してゲームサーバシステム1130にアクセスして、プレーヤ名やパスワードの入力処理、プレーヤキャラクタを使用可能なキャラクタ一覧から選択する処理などの手続き処理を実行する。尚、こうしたプレーヤ登録に関する諸機能は、公知のオンラインゲーム等におけるユーザ登録と同様にして実現できる。
The player
投稿サイト認証制御部206は、投稿サイトのアカウント情報をプレーヤに入力させて取得し、取得したアクセス情報に基づいて投稿サイトにアクセスして認証を得て、次回以降の認証を容易にする利用署名データを生成するための制御をする。こうした制御は、投稿サイトが公表しているAPI(例えば「twitter」であれば「twitter API」)などを適宜利用することにより実現する。
The posting site
自動投稿制御部210は、特定のゲーム進行状況を検知して、投稿サイトにプレーヤを投稿者とする投稿を実行するための投稿制御を実行する。つまり、投稿サイトへのゲームを利用しない形態でのアクセスから投稿実行までのステップをゲーム内の一機能として自動実行する。
本実施形態では、(1)先攻後攻の抽選と、その結果に基づく攻撃側と防御側に分かれたターン制の投稿制御に係る処理(図5,図6参照)と、(2)投稿サイトの他プレーヤへの応答投稿を促す投稿制御(図7参照)に係る処理と、を実行することができる。
更に本実施形態では、攻撃側と防御側に分かれたターン制の投稿制御に係り、自プレーヤの編集操作に従って投稿内容を編集する編集制御部211を有する。
The automatic
In the present embodiment, (1) lottery for the first and last attack, and processing related to turn-based posting control based on the result (see FIGS. 5 and 6), and (2) posting site Processing related to posting control (see FIG. 7) for prompting response posting to another player can be executed.
Further, in the present embodiment, there is an
応答投稿関連情報取得制御部212は、自動投稿制御部210による自動投稿に対する応答投稿に関する情報を取得するための制御をする。本実施形態では、(1)自プレーヤのアカウント情報をゲームサーバシステム1130や対戦相手のゲーム装置へ提供する処理、(2)反対に対戦相手のゲーム装置から他プレーヤのアカウント情報を取得する処理、(3)攻撃側と防御側に分かれたターン制の投稿制御に係り、先に行われる攻撃側の投稿に対する応答投稿(すなわち防御側の投稿)に関する情報を取得する処理、(4)他プレーヤへの応答投稿を促す投稿制御が行われた後に、取得したアカウント情報を用いて投稿サイトにアクセスし、当該投稿制御から所定時間内の応援投稿に関する情報を取得する処理、などを実行することができる。
The response posting related information
尚、「投稿に関する情報」とは、投稿内容は勿論のこと、投稿がされた日時、投稿をしたユーザ名や当該ユーザ名の個別情報(追跡対象リスト、当該ユーザを追跡対象としている他ユーザのユーザ名など)、投稿したタイミングにおけるユーザの位置情報など、投稿サイトが投稿と関連づけて記憶している情報のことである。本実施形態では、投稿サイトサーバシステム1100から自動投稿制御部210による自動投稿以降になされた投稿に関する情報を取得し、取得した投稿に関する情報から応答投稿を抽出する。応答投稿の抽出は、例えば投稿サイト内で適用される投稿ルールに基づいており、例えば応答する元となった投稿をしたユーザを示す「@」に続くユーザ名と、プレーヤの投稿サイトのユーザ名とを照合し、両者が合致する投稿が応答投稿に該当すると判断できる。或いは、投稿サイトの利用規約が許すならば、自動投稿制御部210による自動投稿以降になされた応答投稿に関する情報を直接的に取得するとしても良い。「投稿に関する情報」の取得そのものは、投稿サイトが公表しているAPIなどを適宜利用して実現する。
“Posting information” means not only the content of the posting but also the date and time of posting, the name of the user who made the posting, and individual information of the user name (tracking target list, other users who are tracking the user) Such as a user name) and location information of the user at the time of posting. In the present embodiment, information related to postings made after automatic posting by the automatic
被追跡ユーザ数取得制御部214は、プレーヤを追跡対象ユーザに設定している投稿サイトユーザの数を取得するための制御を行う。具体的には、投稿サイトのアカウント情報を元に投稿サイトが公表しているAPI(例えば「twitter」であれば「twitter API」)などを適宜利用して実現する。
The tracked user number
応答対応進行制御部216は、取得した投稿に係る関連情報、特に応答関連情報に基づいてゲーム進行を制御する。
本実施形態では、(1)応援投稿数や応答数レートの算出と、それらのパラメータに基づいて自プレーヤの応答ポイントを変更する処理、(2)自プレーヤの応答ポイントを他の携帯型ゲーム装置1400へ提供する処理、(3)他プレーヤの応答ポイントを取得する処理、(4)各プレーヤ勢力の所属プレーヤの応答ポイントの合計を算出し、その合計に基づいてプレーヤ勢力間の優劣を判定する処理、などを実行することができる。
The response handling
In the present embodiment, (1) calculation of the number of support posts and response rate, and processing for changing the response point of the player based on those parameters, and (2) the response point of the player is set to another portable game device. Processing provided to 1400, (3) Processing for acquiring response points of other players, (4) Total of response points of players belonging to each player power is calculated, and the superiority or inferiority of player powers is determined based on the total. Processing, etc. can be performed.
そして、本実施形態の応答対応進行制御部216は更に、自動投稿分析処理部217と、応答投稿分析処理部218と、被追跡ユーザ数基準進行制御部220と、他勢力由来応答対応判定部226と、を有する。
Further, the response handling
自動投稿分析処理部217は、自動投稿制御部210による自動投稿の内容を分析処理してゲーム進行を制御する。本実施形態では、攻撃側と防御側に分かれたターン制の投稿制御に係り、攻撃側の投稿内容及び防御側の投稿内容のキーワードの抽出・判定を行い、抽出されたキーワードに応じて応答ポイントを変更することができる(図5参照)。
The automatic posting
応答投稿分析処理部218は、自動投稿制御部210による自動投稿に対する応答投稿の内容を分析処理して、ゲーム進行を制御することができる。本実施形態では、攻撃側と防御側に分かれたターン制の投稿制御に係り、攻撃側の投稿内容に対する防御側の応答投稿、すなわち防御側の投稿内容のキーワードの抽出・判定を行い、抽出されたキーワードに応じて応答ポイントを変更することができる。
The response posting
被追跡ユーザ数基準進行制御部220は、被追跡ユーザ数取得制御部214により取得されたユーザ数に基づいて応答ポイントを変更することでゲーム進行を制御することができる。その為に本実施形態では、競り合い係数設定部222と、競り合い係数対応判定部224とを有する。
The tracked user number reference
競り合い係数設定部222は、被追跡ユーザ数取得制御部214により取得されたユーザ数に基づいて優劣判定用の競り合い係数(本実施形態では、ハンディキャップ)を設定する。そして、競り合い係数対応判定部224は、競り合い係数を用いて応答ポイントを補正し、補正後の応答ポイントに基づいてプレーヤ勢力の優劣を判定する。
The competition
他勢力由来応答対応判定部226は、一のプレーヤ勢力に所属するプレーヤの自動投稿に対する他のプレーヤ勢力に所属するプレーヤの応答投稿に基づいて、対戦するプレーヤ勢力の優劣を判定する。本実施形態では、攻撃側の投稿に対する防御側の投稿内容に応じて攻撃側のプレーヤの応答ポイントを変更して、プレーヤ勢力の優劣の判定要素とする。
The other-power-derived response
音生成部250は、例えばデジタルシグナルプロセッサ(DSP)や、音声合成ICなどのプロセッサ、音声ファイル再生可能なオーディオコーデック等によって実現され、ゲーム制御部202による処理結果に基づいてゲームに係る効果音やBGM、各種操作音の音信号を生成し、音出力部350に出力する。
The
音出力部350は、音生成部250から入力される音信号に基づいて効果音やBGM等を音出力する装置によって実現される。図3ではスピーカ1410がこれに該当する。
The
画像生成部260は、例えば、GPU(Graphics Processing Unit)、デジタルシグナルプロセッサ(DSP)などのプロセッサ、ビデオ信号IC、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ICメモリ、テクスチャデータの展開用に使用されるICメモリ等によって実現される。画像生成部260は、ゲーム制御部202による処理結果に基づいて1フレーム時間(例えば1/60秒)で1枚のゲーム画面を生成し、生成したゲーム画面の画像信号を画像表示部360に出力する。
The
画像表示部360は、画像生成部260から入力される画像信号に基づいて各種ゲーム画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管(CRT)、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。本実施形態では、図3の第1液晶ディスプレイ1406と第2液晶ディスプレイ1408とがこれに該当する。
The
通信制御部270は、データ通信に係るデータ処理を実行し、通信部370を介して外部装置とのデータのやりとりを実現する。
The
通信部370は、通信回線1と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現され、図3の無線通信モジュール1412がこれに該当する。
The
記憶部500は、処理部200に携帯型ゲーム装置1400を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを実行させるために必要なゲームプログラム、各種データ等を記憶する。また、処理部200の作業領域として用いられ、処理部200が各種プログラムに従って実行した演算結果や操作入力部100から入力される入力データ等を一時的に記憶する。こうした機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVDなどの光学ディスクなどによって実現される。図3では制御ユニット1450が搭載するICメモリやメモリカード1440がこれに該当する。
The
本実施形態の記憶部500は、システムプログラム501と、ゲームプログラム502とを記憶している。システムプログラム501は、携帯型ゲーム装置1400のコンピュータとしての基本機能を実現するためのプログラムである。ゲームプログラム502は、処理部200が読み出して実行することによってゲーム制御部202としての機能を実現させるためのアプリケーションソフトであるが、システムプログラム501の一部として組み込まれた構成であっても良い。
The
また、記憶部500には、予め用意されるデータとして、ゲーム空間設定データ510と、登場キャラクタ設定データ512と、登場アイテム設定データ514と、自動投稿例文設定データ520と、キーワード設定データ522と、が記憶されている。また、随時生成や更新が行われるデータとして、プレイデータ530が記憶される。その他、各種処理を実行するにあたり必要となるデータ(例えば、圧縮解凍されたテクスチャデータ、経過時間、各種タイマー値、カウンタ、フラグ)なども適宜記憶されるものとする。
In addition, in the
ゲーム空間設定データ510は、ゲーム空間を定義するデータである。ゲーム画面を3DCGをベースに作る場合には、仮想3次元空間に配置する地面や天球、背景物などの背景オブジェクトとその配置位置情報、それらに適用されるテクスチャなどが設定される。2DCGをベースに作る場合には、所謂マップ情報が格納されている。
The game
登場キャラクタ設定データ512は、ゲームに登場する各種キャラクタを動作・表示させるための各種情報(例えば、モデルデータ、テクスチャデータ、モーションデータ、パラメータの初期値など)をキャラクタ毎に格納している。本実施形態では、プレーヤが使用するキャラクタを選択可能な構成であり、選択対象となる複数のキャラクタの情報が含まれている。勿論、敵キャラクタなどNPCに関する設定データも含まれる。
The appearance
登場アイテム設定データ514は、ゲームに登場する各種アイテムを定義する情報を格納する。例えば、プレーヤキャラクタ5,7が使用する武器、HPの回復アイテムなどの設定データが含まれている。
The appearance
自動投稿例文設定データ520は、プレーヤ以外の投稿サイトユーザに応答投稿を促す投稿内容の雛形が格納されている。例えば、図10に示すように、選択条件520aに対応づけて投稿例文520bを格納する。
選択条件520aは適宜設定可能である。例えば、プレーヤキャラクタ5,7のHP(ヒットポイント、残存する耐力値や生命力に相当する値)をパラメータとして設定することができる。その他、対戦相手とのキャラクタスキルや、成長度合を示すいわゆるキャラクタレベル、携帯型ゲーム装置1400の位置情報などをパラメータとして設定することができる。
投稿例文520bは、複数種類用意されていて、選択する都度抽選処理により何れかが選択される。本実施形態の投稿サイトは文字情報のみを投稿可能としているので投稿例文520bをテキストデータとするのが適当であるが、投稿サイトの仕様によっては画像などでも良い。
The automatic posting example
The
A plurality of types of posted
キーワード設定データ522は、例えば図11に示すように、攻撃キーワード522aや防御キーワード522bとそれぞれ対応づけて応答ポイント変更値522cを格納する。攻撃キーワード522aと防御キーワード522bは、攻撃側と防御側に分かれたターン制の投稿制御において、それぞれ攻撃側の投稿内容、防御側の投稿内容について検索対象となるキーワードを設定している。
キーワードの設定は、適宜可能であるが、出現頻度が低い文言やフレーズほど応答ポイント変更値522cが大きくなるように設定されている。また、キーワードとしては、単独の文言やフレーズに限らず、複数の文言やフレーズの組み合わせを定義することもできる。
応答ポイント変更値522cは、対応するキーワードが含まれている場合に応答ポイントを変更する量を定義している。その値は、キーワードの意味に応じて、プラスに限らずマイナスの値も適宜設定できる。
For example, as shown in FIG. 11, the
The keyword can be set as appropriate, but is set so that the response
The response
プレイデータ530は、ゲーム進行状況を管理するための各種情報を格納する。
例えば、図12に示すように、自プレーヤ登録情報532と、マッチング情報534と、自プレーヤアカウント情報536と、他プレーヤアカウント情報537と、応答ポイントデータ行列538と、ハンディキャップ数データ行列540と、キャラクタ別ステータスデータ行列542と、投稿サイト利用制限時間544と、基礎投稿情報546と、応答投稿情報548と、追跡対象数データ行列550と、応答数レートデータ行列552と、を含む。
The
For example, as shown in FIG. 12, own
自プレーヤ登録情報532は、自プレーヤがゲームサーバシステム1130にアクセスしてサービスを利用するために取得しているユーザ情報を格納する。本実施形態では、ゲーム開始前の所定の入力画面でプレーヤの入力を促し取得する。そして、対戦組み合わせの指定、いわゆるマッチングサービスを利用するべくゲームサーバシステム1130にアクセスする際に利用される。
The own
マッチング情報534は、マッチングに関する情報を格納する。例えば、他機アクセス情報534aやプレーヤ勢力所属情報534bを含む。
他機アクセス情報534aは、対戦する携帯型ゲーム装置1400同士が相手機を特定し直接的にデータ通信を実現するために必要な情報(例えば、IPアドレス、時限式のアクセスキーなど)を格納する。当該情報は、ゲームサーバシステム1130によるマッチングにより取得できる。
プレーヤ勢力所属情報534bには、プレーヤ勢力別の所属プレーヤの識別情報や、当該プレーヤの使用するゲーム装置の識別情報が格納されている。
The matching
The other-device access information 534a stores information (for example, an IP address, a time-limited access key, etc.) necessary for the
The player
自プレーヤアカウント情報536は、自プレーヤが使用している投稿サイトのアカウント情報を格納する。自プレーヤアカウント情報536に含まれる投稿サイト利用署名データ536cは、投稿サイトユーザ名536a及び投稿サイトパスワード536bなどのアカウント情報を用いて投稿サイトに認証を受けて生成されるデータであって、投稿サイトのサービスを外部プログラムで利用する際に用いられる署名データ(認証用データ)である。当該データを用いることで、2回目以降の投稿サイトによる認証手続きを簡略化できる。尚、当該データの生成は、投稿サイトの利用規約に基づくものであり、利用署名データを使わない投稿サイトであれば当該データを省略することができる。
The own player account
他プレーヤアカウント情報537は、対戦相手である他プレーヤが使用している投稿サイトのアカウント情報である。投稿サイトのユーザ名は必須であるが、パスワードは投稿サイトの利用規約に応じて必要ならば加える。
The other player account
応答ポイントデータ行列538と、ハンディキャップ数データ行列540は、それぞれプレーヤ毎の応答ポイント、プレーヤ毎のハンディキャップ数を行列形式で格納する。尚、応答ポイントの対戦イベント開始時の初期値は「0」である。
The response
キャラクタ別ステータスデータ行列542は、対戦ゲームに登場するキャラクタ毎のステータスデータを行列形式で格納する。ステータスデータとしては、例えば、キャラクタの種類を示す識別情報、キャラクタの成長度合を示すスキル値やレベル値、HP、攻撃力、防御力、所持アイテム、ゲーム空間内における位置や移動速度、などゲーム空間における状態を示す各種パラメータ値が適宜設定される。
The character-specific
投稿サイト利用制限時間544は、自動投稿開始からの制限時間の計時値を格納する。初期値は「0」である。
Posting site
基礎投稿情報546は、自動投稿開始から制限時間までに投稿サイトに投稿された投稿情報である。ここから、自動投稿に応答する投稿のみが抽出されて応答投稿情報548として記憶される。なお、応答投稿情報548には、自動投稿に応答する投稿のみならず、自動投稿に応答した第1世代の応答投稿に応答する第2世代の応答投稿を含むこととしてもよい。
The
追跡対象数データ行列550は、応答投稿した投稿者に関連する追跡対象者の登録数を行列形式で格納する。例えば、応答投稿した投稿者を追跡対象として登録しているユーザの数や、応答投稿した投稿者であってプレーヤが追跡対象として登録しているユーザの数、応答投稿したユーザのうちプレーヤを追跡対象として登録していないユーザの数、などがそれぞれ格納される。
応答数レートデータ行列552は、制限時間を所定の時間間隔で区切った期間内に投稿された応答投稿数をプレーヤ毎に格納する。
The tracking target
The response number
[処理の流れの説明]
次に、本実施形態における各種処理の流れについて説明する。
図13は、携帯型ゲーム装置1400における主たる処理の流れを説明するためのフローチャートである。ここで説明する一連の処理の流れは、携帯型ゲーム装置1400の処理部200が、システムプログラム501を読み込んで実行した後に、ゲームプログラム502を読み出して実行することによって実現される。
[Description of process flow]
Next, the flow of various processes in this embodiment will be described.
FIG. 13 is a flowchart for explaining the main processing flow in
携帯型ゲーム装置1400の処理部200は、先ず対戦する相手を決定するためにマッチング要求処理を実行する(ステップS2)。
The
図14は、携帯型ゲーム装置1400及びゲームサーバシステム1130におけるマッチング要求処理に係る処理の流れを説明するためのフローチャートである。
携帯型ゲーム装置1400の処理部200は、先ずゲームサーバシステム1130にアクセスするためのプレーヤ名やパスワード、所属するプレーヤ勢力名などの情報を入力操作するための入力画面を表示させプレーヤへ入力を促す(ステップS10;図4(1)参照)。そして、プレーヤ名やパスワード等の情報が入力されたら、それらの情報をプレイデータ530の自プレーヤ登録情報532として記憶部500に記憶する。
FIG. 14 is a flowchart for explaining the flow of processing related to the matching request processing in
The
次いで、投稿サイトを利用するためのアカウント情報を入力操作するための入力画面を表示させてプレーヤへ入力を促す(ステップS12;図4(2)参照)。そして、入力されたアカウント情報は、自プレーヤアカウント情報536として記憶部500に記憶する。
Next, an input screen for inputting account information for using the posting site is displayed to prompt the player to input (see step S12; FIG. 4 (2)). The input account information is stored in the
次いで、携帯型ゲーム装置1400の処理部200は、ステップS10で取得したプレーヤ名とパスワードを用いてゲームサーバシステム1130にアクセスし、マッチングをリクエストする(ステップS14)。この時、プレーヤ名とパスワード、所属するプレーヤ勢力名などの他に、ステップS12で取得した、投稿サイトのアカウント情報を添付・送信する。
Next, the
一方、ゲームサーバシステム1130は、携帯型ゲーム装置1400からのマッチングリクエストを受信すると(ステップS16のYES)、リクエストしたプレーヤを待機リストに追加し(ステップS18)、組み合わせ決定処理を実行する(ステップS20)。待機リストには、プレーヤ名と対応づけて、使用する携帯型ゲーム装置1400のIPアドレスや、所属するプレーヤ勢力名、投稿サイトのアカウント情報を対応づけて格納される。
On the other hand, when the
組み合わせ決定処理は、本実施形態の投稿サイトを利用したゲーム進行制御に適当な対戦相手の組み合わせを選び出す処理である。
具体的には、図15に示すように、待機リストから仮組み合わせを作成する(ステップS22)。この時、プレーヤ勢力の所属数を合わせるのが好適である。
次いで、ゲームサーバシステム1130は、作成した仮組み合わせの各プレーヤのアカウント情報を用いて投稿サイトサーバシステム1100にアクセスし、仮組み合わせの各プレーヤを追跡対象として設定している投稿サイトユーザの数を取得する(ステップS4)。こうした機能は、投稿サイトが公表しているAPIなどを適宜利用して実現する。
The combination determination process is a process of selecting an opponent combination suitable for game progress control using the posting site of the present embodiment.
Specifically, as shown in FIG. 15, a temporary combination is created from the standby list (step S22). At this time, it is preferable to match the number of affiliations of player powers.
Next, the
次いで、ゲームサーバシステム1130は、取得した投稿サイトユーザの数をプレーヤ勢力別に合計して比較する。
もし、プレーヤ勢力別の合計が所定のマッチング適合条件(例えば、合数の差が基準値以下なら適とする条件)を満たさなければ(ステップS26のNO)、仮組み合わせを破棄し(ステップS28)、ステップS22に戻って新しい仮組み合わせを作成する。
一方、マッチング適合条件を満たしていれば(ステップS26のYES)、仮組み合わせを本組み合わせとして決定し(ステップS30)、本組み合わせに含まれているプレーヤを待機リストから削除し(ステップS32)、組み合わせ決定処理を終了する。
Next, the
If the total for each player's power does not satisfy a predetermined matching condition (for example, an appropriate condition if the difference in the total number is equal to or less than the reference value) (NO in step S26), the temporary combination is discarded (step S28). Returning to step S22, a new temporary combination is created.
On the other hand, if the matching condition is satisfied (YES in step S26), the temporary combination is determined as the main combination (step S30), the players included in the combination are deleted from the waiting list (step S32), and the combination is determined. The decision process is terminated.
図14のフローチャートに戻って、組み合わせ決定処理により決定された本組み合わせに含まれる全プレーヤの携帯型ゲーム装置1400へ、他機へのアクセス情報(IPアドレス、時限式の認証キー情報などを適宜含む)やプレーヤ勢力の所属情報などを含むマッチング情報と、他機プレーヤの投稿サイトのアカウント情報とを配信する(ステップS34)。
Returning to the flowchart of FIG. 14, the
マッチングをリクエストした携帯型ゲーム装置1400は、ゲームサーバシステム1130からマッチング情報等を受信したならば(ステップS36のYES)、受信した情報に基づいて、マッチング情報534を記憶部500に記憶し(ステップS38;図12参照)、また他プレーヤアカウント情報537を記憶し(ステップS40)、マッチング要求処理を終了する。
If the
図13のフローチャートに戻って、携帯型ゲーム装置1400の処理部200は、他機アクセス情報534aを用いて対戦プレイする他機との通信を確立し(ステップS42)、次いでハンディキャップ設定処理を実行する(ステップS44)。
Returning to the flowchart of FIG. 13, the
図16は、本実施形態におけるハンディキャップ設定処理の流れを説明するためのフローチャートである。同処理において、携帯型ゲーム装置1400の処理部200は、自プレーヤアカウント情報536を用いて投稿サイトサーバシステム1100にアクセスして、自プレーヤのことを追跡対象としている投稿サイトユーザの数を取得し(ステップS100)、取得した投稿サイトユーザの数に基づいて自機のハンディキャップ数を所定の関数などを利用して決定する(ステップS102)。決定した自機のハンディキャップ数は、プレイデータ530のハンディキャップ数データ行列540に格納される(図12参照)。
FIG. 16 is a flowchart for explaining the flow of the handicap setting process in the present embodiment. In this process, the
次に、携帯型ゲーム装置1400の処理部200は、自機のハンディキャップ数を他機へ配信するとともに(ステップS104)、同様にして他機にて求められた他機のハンディキャップ数を受信して(ステップS106)これをハンディキャップ数データ行列540に送信元の他機の識別情報と対応づけて格納し(ステップS108)、ハンディキャップ設定処理を終了する。
Next, the
図13のフローチャートに戻って、次に、携帯型ゲーム装置1400の処理部200は自プレーヤキャラクタの設定処理を行う(ステップS130)。例えば、選択可能なキャラクタのタイプから何れかをプレーヤに選択させる。配色や初期装備、初期スキルを選択させるとしても良い。設定情報は、プレイデータ530のキャラクタ別ステータスデータ行列542に格納される。
Returning to the flowchart of FIG. 13, next, the
そして、自プレーヤキャラクタを設定したならば、その設定情報を他機に配信して提供し(ステップS132)、他機から他プレーヤキャラクタの設定情報を取得し、キャラクタ別ステータスデータ行列542に他機の識別情報と対応づけて格納する(ステップS134)。
When the player character is set, the setting information is distributed and provided to the other device (step S132), the setting information of the other player character is obtained from the other device, and the other player character is stored in the character-specific
次いで、携帯型ゲーム装置1400の処理部200は、ゲーム進行制御を開始する(ステップS150)。
本実施形態では、仮想3次元空間内にゲーム空間を設定するとともに、当該ゲーム空間内に自プレーヤキャラクタや他プレーヤキャラクタ、各種NPCなどのオブジェクトを配置する。また、ゲーム空間内には自プレーヤキャラクタを撮影するための仮想カメラを配置し、この仮想カメラで撮影したコンピュータグラフィックスをレンダリングし、各種情報表示を追加してゲーム画面として表示させる。
そして、携帯型ゲーム装置1400の処理部200は、他機との間で相互に操作入力情報を提供しあい、操作入力情報に基づく自プレーヤキャラクタ及び他プレーヤキャラクタの位置を更新する。自プレーヤキャラクタについては、操作入力に応じてその動作を制御する。NPCとの戦闘が行われれば、戦闘結果を判定し、その結果が反映されるように自プレーヤキャラクタのステータス情報を更新する。アイテムの取得などについても同様である。
Next, the
In the present embodiment, a game space is set in the virtual three-dimensional space, and objects such as the player character, other player characters, and various NPCs are arranged in the game space. In addition, a virtual camera for photographing the player character is arranged in the game space, computer graphics photographed by the virtual camera are rendered, and various information displays are added and displayed as a game screen.
Then, the
そして、自プレーヤキャラクタのステータスデータを更新すると、最新のステータス情報を他機に提供し、反対に他機からは他プレーヤキャラクタの最新のステータスデータを取得し、キャラクタ別ステータスデータ行列542を更新する。つまり、対戦プレイする携帯型ゲーム装置1400それぞれでプレーヤキャラクタ5,7(図4(3)参照)に関する同じステータスデータを持っていることになる。
When the status data of the player character is updated, the latest status information is provided to the other machine, and on the contrary, the latest status data of the other player character is acquired from the other machine, and the character-specific
もし、自プレーヤキャラクタが他プレーヤキャラクタとゲーム空間内で遭遇したと判定される場合、携帯型ゲーム装置1400の処理部200は対戦イベント発生とみなし(ステップS152のYES)、投稿サイト利用制御処理を実行する(ステップS154)。
If it is determined that the player character has encountered another player character in the game space, the
図17は、本実施形態における投稿サイト利用制御処理の流れを説明するためのフローチャートである。同処理において、携帯型ゲーム装置1400の処理部200は、応答ポイントデータ行列538を初期化して全プレーヤの応答ポイントを「0」に設定する(ステップS160)。
次いで、自プレーヤアカウント情報536と他プレーヤアカウント情報537とを用いて投稿サイトから自プレーヤ及び他プレーヤの投稿に関する情報を継続的に取得する制御を開始する(ステップS162)。例えば、投稿サイトが公表しているAPIなどを適宜利用して、一定時間間隔で全投稿蓄積データ1102から自プレーヤと対戦相手の他プレーヤの投稿に関する情報を取得する。
FIG. 17 is a flowchart for explaining the flow of post site use control processing in the present embodiment. In the processing, the
Next, control for continuously acquiring information related to postings of the player and the other player from the posting site using the player
次いで、携帯型ゲーム装置1400の処理部200は、対戦イベントにおけるゲーム画面の表示を開始する(ステップS164)。図6のゲーム画面W12で示したように、画面上部で対戦するプレーヤキャラクタ5,7が対峙する様子が表示され、画面下部には投稿ビュワーウィンドウ10が表示される。ステップS162にて自プレーヤ及び他プレーヤとの投稿に関する情報の継続的な取得が開始されているので、投稿ビュワーウィンドウ10には自プレーヤ及び他プレーヤの投稿が自動的に表示される。
Next, the
次に、携帯型ゲーム装置1400の処理部200は第1応答対応制御処理を実行し、攻撃側の投稿と防御側の投稿とを交互に実行する。互いの投稿内容に応じて応答ポイントを変更するとともに、攻撃側の投稿へ対する防御側による応答投稿に応じて応答ポイントを変更する(ステップS166)。
Next, the
具体的には、図18の第1応答対応制御処理の流れを説明するためのフローチャートで示すように、携帯型ゲーム装置1400の処理部200は、先ず、先攻後攻決定処理を実行して自機と他機の何れが先攻になるかを決定する(ステップS200)。決定の方法は適宜設定可能であるが、例えば相互で自機が先攻後攻の何れかをとるかを抽選処理で選択し、選択結果を対戦相手機との間で交換する。もし、選択結果が異なっていれば(一方が先攻、他方が後攻)それに従い、選択結果が同じであれば再度自機が先攻後攻の何れをとるかの抽選処理からやり直す。
Specifically, as shown in the flowchart for explaining the flow of the first response handling control process in FIG. 18, the
そして、先攻後攻決定処理の結果、自機の攻撃順が「先攻」であれば(ステップS202の「先攻」)、先ず、攻撃側投稿処理を実行して(ステップS204)、次いで防御側投稿処理を実行する(ステップS206)。反対に自機の攻撃順が「後攻」であれば(ステップS202の「後攻」)、防御側投稿処理を実行した後に(ステップS200)攻撃側投稿処理を実行する(ステップS210)。 If the attack order of the aircraft is “first attack” as a result of the first attack / after attack determination process (“first attack” in step S202), first, the attacker posting process is executed (step S204), and then the defender posting Processing is executed (step S206). On the other hand, if the attack order of the own device is “second attack” (“second attack” in step S202), the defense side posting process is executed (step S200), and the attack side posting process is executed (step S210).
図19と図20は、それぞれ攻撃側投稿処理、防御側投稿処理の流れを説明するためのフローチャートである。
図19に示すように、攻撃側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、先ずゲーム画面内に編集ウィンドウW8や、編集作業のためのアイコン、投稿実行操作入力のためのアイコンなどを表示させ、編集操作と投稿実行操作を可能にする(ステップS250)。そして、入力制限時間の計時を開始する(ステップS252)。
19 and 20 are flowcharts for explaining the flow of the attacking posting process and the defense posting process, respectively.
As shown in FIG. 19, the
入力制限時間に到達するまでの間(ステップS254のNO)、投稿実行操作が検出されなければ(ステップS256のNO)、攻撃側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、編集操作入力に応じて投稿内容を変更する(ステップS258;図5(4)参照)。
If the posting execution operation is not detected (NO in step S256) until the input time limit is reached (NO in step S254), the
もし、入力制限時間に到達するまでの間で投稿実行操作が検出されたならば(ステップS256のYES)、攻撃側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、入力制限時間までの残り時間に応じたポイント(残り時間が多い程高ポイント)を自プレーヤの応答ポイントに加算する(ステップS260)。そして、編集ウィンドウW8で編集された投稿文を、自プレーヤを投稿者として自動投稿する(ステップS262)。尚、入力制限時間に達した場合には(ステップS254のYES)、残り時間に応じた応答ポイントへの加算を行わないのは勿論のこと、投稿文が編集途中だとしても強制的に自動投稿を実行する(ステップS262)。
If the posting execution operation is detected until the input time limit is reached (YES in step S256), the
次いで、攻撃側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、キーワード設定データ522(図11参照)に基づいて、自動投稿した投稿内容から攻撃キーワード522aを検索し、投稿内容に含まれていたキーワードに対応する応答ポイント変更値522cを自プレーヤの応答ポイントへ加算する(ステップS264)。これに続いて、ゲーム画面で、自プレーヤキャラクタが何らかの攻撃のそぶりをするように攻撃演出表示をすると好適である(ステップS266)。
Next, the
一方、図20に示すように、防御側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、投稿サイトから取得される投稿に関する情報から攻撃側の投稿を検出したならば(ステップS300のYES;図6(5)参照)、ゲーム画面内に編集ウィンドウW8や、編集作業のためのアイコン、投稿実行操作入力のためのアイコンなどを表示させ、編集操作と投稿実行操作を可能にする(ステップS302;図6(6)参照)。そして、入力制限時間の計時を開始する(ステップS304)。
On the other hand, as shown in FIG. 20, if the
入力制限時間に到達するまでの間(ステップS306のNO)、投稿実行操作が検出されなければ(ステップS308のNO)、防御側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、編集操作入力に応じて投稿内容を変更する(ステップS310)。
Until the input time limit is reached (NO in step S306), if no posting execution operation is detected (NO in step S308), the
もし、入力制限時間に到達するまでの間で投稿実行操作が検出されたならば(ステップS308のYES)、防御側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、入力制限時間までの残り時間に応じたポイント(残り時間が多い程高ポイント)を自プレーヤの応答ポイントに加算する(ステップS312)。そして、編集ウィンドウW8で編集された投稿文を、自プレーヤを投稿者として自動投稿する(ステップS316)。
If the posting execution operation is detected until the input time limit is reached (YES in step S308), the
次いで、防御側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、キーワード設定データ522(図11参照)に基づいて、自動投稿した投稿内容から防御キーワード522bを検索し、投稿内容に含まれていたキーワードに対応する応答ポイント変更値522cを自プレーヤの応答ポイントへ加算する(ステップS318)。これに続いて、ゲーム画面で、自プレーヤキャラクタが何らかの防御のそぶりをするように防御演出表示をすると好適である(ステップS320)。
そして、自動投稿された内容は投稿ビュワーウィンドウ10にて表示されることになるので(図6(8)参照)、自動投稿から所定時間の経過を待って(ステップS322のYES)、防御側投稿処理を終了する。
Next, the
Then, the automatically posted content is displayed in the posting viewer window 10 (see FIG. 6 (8)), so that a predetermined time elapses after the automatic posting (YES in step S322), and the defense side posting The process ends.
一方、攻撃側投稿処理を実行している携帯型ゲーム装置1400の処理部200は、図19に示すように、ステップS316で自動投稿された防御側の投稿を検出すると(ステップS324のYES;図5(7)参照)、検出した防御側の投稿内容から防御キーワード522bを検索し、含まれていた防御キーワード520bに対応する応答ポイント変更値522cだけ自プレーヤの応答ポイントを減算し(ステップS326;図11参照)、攻撃側投稿処理を終了する。
On the other hand, as shown in FIG. 19, the
図18のフローチャートに戻って、攻撃側投稿処理と防御側投稿処理を自機の先攻/後攻に応じた順番で実行したならば、携帯型ゲーム装置1400の処理部200は、自プレーヤの最新の応答ポイントを他機に配信・提供し(ステップS326)、他プレーヤの最新の応答ポイントを他機から取得して(ステップS328)、第1応答対応制御処理を終了する。
Returning to the flowchart of FIG. 18, if the attacking posting process and the defending posting process are executed in the order corresponding to the first attack / second attack of the player's own machine, the
図17のフローチャートに戻って、携帯型ゲーム装置1400の処理部200は、次に第2応答対応制御処理を実行し、投稿サイトユーザによる応答投稿を利用して応答ポイントを変更する(ステップS400)。
Returning to the flowchart of FIG. 17, the
図21は、本実施形態における第2応答投稿制御処理の流れを説明するためのフローチャートである。
同処理では、携帯型ゲーム装置1400の処理部200は先ず、自動投稿例文設定データ520を参照して、現在のゲーム進行状況が適合する選択条件520aの投稿例文520bの中から何れかを選択して(ステップS402)、自プレーヤを投稿者として先に選択した投稿例文を投稿サイトに自動投稿する(ステップS404)。
FIG. 21 is a flowchart for explaining the flow of the second response posting control process in the present embodiment.
In this process, the
次に、携帯型ゲーム装置1400の処理部200は、制限時間(例えば、1分)の計時を開始する(ステップS406)。計時値は投稿サイト利用制限時間544としてプレイデータ530に格納される。
そして、制限時間に達するまでの間(ステップS408のNO)、投稿サイトサーバシステム1100にアクセスして、ステップS404での自動投稿以降に投稿された投稿に関する情報を取得し(ステップS410)、取得した情報から自プレーヤの自動投稿に対する応答投稿を抽出し(ステップS412)、抽出した応答投稿の時系列表示を行う(ステップS414;図7(2)参照)。自動投稿以降に投稿された投稿に関する情報はプレイデータ530の基礎投稿情報546に格納され、基礎投稿情報546から抽出された応答投稿に関する情報は応答投稿情報548に格納される。尚、投稿サイトの利用規約により、応答投稿に関する情報を投稿サイト側で抽出できる場合には、ステップS410とステップS412を一つのAPIで実現すると良い。
Next, the
Then, until the time limit is reached (NO in step S408), the posting
さて、自動投稿実行から制限時間が経過したならば(ステップS408のYES)、携帯型ゲーム装置1400の処理部200は、応答投稿情報548に格納されている応答投稿の数を算出し、算出した応答投稿の数に基づいて自プレーヤの応答ポイントを変更する(ステップS420)。本実施形態は、応答投稿の数が大きいほど応答ポイントに大きい値を加算するものとするが、応答数に応じて減算する構成も可能である。
If the time limit has elapsed since execution of automatic posting (YES in step S408), the
更に、携帯型ゲーム装置1400の処理部200は、制限時間を所定の単位時間に区切り、各単位時間にて投稿された応答投稿の数を、自プレーヤへの応答投稿の応答数レートとする。そして、求めた応答数レートに応じて自プレーヤの応答ポイントを変更する(ステップS422)。本実施形態は、応答数レートが大きいほど応答ポイントに大きい値を加算するものとするが、応答数レートに応じて減算する構成も可能である。
Further, the
次に、携帯型ゲーム装置1400の処理部200は、応答投稿情報548に格納されている応答投稿を行った投稿者を追跡対象として登録している投稿サイトユーザの数を投稿サイトサーバシステム1100から取得し、取得した数に応じて自プレーヤの応答ポイントを変更する(ステップS424)。
応答投稿を行った投稿者を追跡対象として登録している他ユーザの数は、例えば、投稿サイトが応答投稿を行ったユーザ名を引数とするAPIを提供している場合にはそれを利用することとしてもよいし、基礎投稿情報540に基づいて算出する専用のプログラムを作成することとしてもよい。尚、本実施形態では「応答投稿を行った投稿者を追跡対象として登録している投稿サイトユーザの数」が大きいほど応答ポイントに大きい値を加算するものとするが、減算する構成も可能である。
Next, the
For example, if the posting site provides an API with the name of the user who made the response posting as an argument, use the number of other users who have registered the person who made the response posting as a tracking target. Alternatively, a dedicated program for calculation based on the
次いで、携帯型ゲーム装置1400の処理部200は、投稿サイトサーバシステム1100から自プレーヤのアカウント登録データ1110に含まれる追跡対象リスト1116(図1参照)を取得して、応答投稿した投稿者の中から自プレーヤが追跡対象としている投稿者を抽出し、その抽出した投稿者の数に応じて自プレーヤの応答ポイントを変更する(ステップS426)。つまり、自プレーヤがその投稿を注目している当の本人からの応答投稿の数に応じて応答ポイントを変更する。尚、本実施形態では抽出した投稿者数が大きいほど応答ポイントに大きい値を加算するものとするが、登録数の合計に応じて減算する構成も可能である。
Next, the
更に、投稿サイトサーバシステム1100から応答投稿した投稿者の追跡対象リストを取得して、応答投稿をした投稿者の中からそもそも自プレーヤを追跡対象として登録していない投稿者を抽出し、抽出数に応じて自プレーヤの応答ポイントを変更する(ステップS428)。つまり、プレーヤの投稿を常日頃注目しているわけではないにもかかわらず応答投稿してくれた投稿サイトユーザの数に応じて応答ポイントを変更する。尚、本実施形態では抽出した投稿者の数が大きいほど応答ポイントに大きい値を加算するものとするが、登録数の合計に応じて減算する構成も可能である。
Furthermore, the tracking target list of the posters who have posted responses is acquired from the posting
次いで、携帯型ゲーム装置1400の処理部200は、自プレーヤの最新の応答ポイントを他機に通知・提供し(ステップS430)、他プレーヤの最新の応答ポイントを取得して(ステップS432)、第2応答対応制御処理を終了する。
尚、ステップS420〜S428は必ずしも全て実行する必要があるわけでなく、ゲーム内容に応じて適宜省略することができる。
Next, the
Steps S420 to S428 do not necessarily have to be executed, and can be omitted as appropriate according to the game content.
図17のフローチャートに戻って、ここまでの各ステップによって、マッチングされた各携帯型ゲーム装置1400の記憶部500には、同じ応答ポイントデータ行列538、同じハンディキャップ数データ行列540、同じキャラクタ別ステータスデータ行列542が記憶されていることになる。
そこで、携帯型ゲーム装置1400の処理部200は、各プレーヤの応答ポイントを各々のハンディキャップ数に基づいて補正し(ステップS460)、プレーヤ勢力毎に所属プレーヤの補正後の応答ポイントの合計値を算出する(ステップS462)。例えば、ハンディキャップ数が大きいほど大きくなる係数を応答ポイントに積算したり、ハンディキャップ数に応じた加算ポイントを加算するなどして補正する。そして、その合計値を比較してプレーヤ勢力の今回の対戦における優劣、すなわち対決の勝敗を決定する(ステップS464)。そして、決定した勝敗に基づく対戦イベントの結果を表示し(ステップS466;図8のゲーム画面W18参照)、投稿サイト利用制御処理を終了する。
Returning to the flowchart of FIG. 17, the same response
Therefore, the
図13のフローチャートに戻って、携帯型ゲーム装置1400の処理部200は、ゲーム終了条件を満たすか判定する(ステップS500)。本実施形態では、対戦するプレーヤキャラクタの何れかを残して戦闘不能(例えば、HPが「0」)になったらゲーム終了条件を満たすこととするが、ゲーム内容に応じて適宜設定可能である。
そして、もしゲーム終了条件を満たしていなければ(ステップS500のNO)、携帯型ゲーム装置1400の処理部200は、ゲーム進行制御を継続する。ゲーム終了条件を満たしていれば(ステップS500YES)、エンディングを表示するなどのゲーム終了処理を実行して(ステップS502)、一連の処理を終了する。
Returning to the flowchart of FIG. 13, the
If the game end condition is not satisfied (NO in step S500), the
以上、本実施形態によれば、投稿サイトを利用した新しいゲーム進行制御を実現し、ゲームの興趣を高めることができる。
具体的には、対戦するプレーヤ間で投稿サイトを利用して攻撃側の言葉と防御側の言葉の応酬をした結果に基づいて勝敗を決することができる。また、投稿サイトユーザへ向けて応答投稿を促す自動投稿を実行し、得られた応答投稿に基づいて勝敗を決することができる。こうした投稿サイトの特徴を利用したゲーム制御は従来になく、全く新しいゲームの楽しさを実現できる。
As described above, according to the present embodiment, new game progress control using the posting site can be realized, and the interest of the game can be enhanced.
Specifically, winning / losing can be determined based on the result of reciprocal use of the posting side and the attacking side words and the defending side words between players in the battle. Further, it is possible to execute automatic posting for prompting a response posting to a posting site user, and to win or lose based on the obtained response posting. There is no conventional game control using the characteristics of these posting sites, and it is possible to realize the fun of a completely new game.
尚、本実施形態において対戦形式として処理していた部分は、適宜協力プレイ向けに応用することができる。
具体的には、例えばプレーヤが協力してボスキャラクタを倒すイベントを仮定すると、攻撃側と防御側に分かれてターン制で投稿していた部分(図18のステップS204〜S210)を、第1波攻撃と第2波攻撃とに分けたターン制の投稿による攻撃とみなす。そして、図19のステップS326に代えて、第2波攻撃側の投稿の内容に含まれる攻撃キーワードに応じて第1波攻撃側のプレーヤの応答ポイントを加算するステップに変更する。その際、第1波攻撃側の投稿に含まれるキーワードと、第2波攻撃側の投稿に含まれるキーワードとが、所定の組み合わせを成している場合に第1波攻撃側のプレーヤの応答ポイントを加算するステップを加えるとなお一層ゲームの興趣が増して好適である。
In addition, the part processed as a battle | competition form in this embodiment can be suitably applied for cooperative play.
Specifically, for example, assuming an event in which the player cooperates to defeat the boss character, the portion that was divided into the attack side and the defense side and posted in a turn system (steps S204 to S210 in FIG. 18) is the first wave. It is considered as an attack based on a turn-based posting divided into an attack and a second wave attack. Then, instead of step S326 in FIG. 19, the process is changed to a step of adding response points of the player on the first wave attack side according to the attack keyword included in the content of the post on the second wave attack side. At that time, when the keyword included in the post on the first wave attack side and the keyword included in the post on the second wave attack side form a predetermined combination, the response point of the player on the first wave attack side It is preferable to add the step of adding to the game because the game is more interesting.
そして、プレーヤ勢力別の応答ポイントの合計を比較して対戦イベントの勝敗を判定する処理(図17のステップS464)に代えて、協力関係にある全プレーヤの応答ポイントの合計を用いてイベントの成否を判定する構成とすれば良い。より具体的には、例えば、合計値が高いほどイベント成功確率を高く設定して抽選処理し、当選すればイベント成功、ハズレならばイベント失敗などと判定する構成とすれば良い。
尚、協力プレイの場合には、ハンディキャップの設定処理(図13のステップS44)及びハンディキャップによる応答ポイントの補正(図17のステップS462)は省略することもできる。
Then, the success or failure of the event is determined using the sum of the response points of all the players in the cooperative relationship instead of the process of comparing the sum of the response points for each player power and determining the win / loss of the battle event (step S464 in FIG. 17). It may be configured to determine whether or not. More specifically, for example, the event success probability is set higher as the total value is higher, and the lottery process is performed. If winning is determined, the event is successful, and if lost, the event is determined to be failed.
In the case of cooperative play, the handicap setting process (step S44 in FIG. 13) and the response point correction by handicap (step S462 in FIG. 17) can be omitted.
〔第2実施形態〕
次に、第2実施形態について説明する。
本実施形態は、基本的には第1実施形態と同様に実現されるが、対戦プレイのために相互通信可能に接続する複数の携帯型ゲーム装置1400のうち1台をホスト機とし、その他をクライアント機として設定し、主たるゲーム進行の制御をホスト機で実行し、進行制御の結果をクライアント機に提供する構成である点が異なる。尚、第1実施形態と同様の構成要素については同じ符合を付与して説明は省略するものとする。
[Second Embodiment]
Next, a second embodiment will be described.
This embodiment is basically realized in the same manner as the first embodiment, but one of a plurality of
本実施形態におけるシステム構成は、第1実施形態と同様である(図1参照)。但し、対戦プレイに使用される一方の携帯型ゲーム装置1400(1400h)をホスト機、他方の携帯型ゲーム装置1400(1400g)をクライアント機とする。 The system configuration in this embodiment is the same as that in the first embodiment (see FIG. 1). However, one portable game device 1400 (1400h) used for battle play is a host device, and the other portable game device 1400 (1400g) is a client device.
本実施形態における携帯型ゲーム装置1400の機能構成例は、基本的には第1実施形態の機能ブロックの構成と同様である。
The functional configuration example of the
次に、本実施形態における動作について説明する。
図22は、本実施形態の携帯型ゲーム装置1400における主たる処理の流れを説明するためのフローチャートである。携帯型ゲーム装置1400の処理部200は、先ずマッチング要求処理を実行し(ステップS2)、マッチングされた他機と通信を確立する(ステップS42)。
Next, the operation in this embodiment will be described.
FIG. 22 is a flowchart for explaining the main processing flow in the
次に、通信している他機との間で、ホスト機とクライアント機の役割分担を決定する処理を実行する(ステップS46)。当該処理は、公知技術を適宜利用すると良い。
そして、もし自機がホスト機であれば(ステップS48のYES)、携帯型ゲーム装置1400の処理部200は、ホスト機用のハンディキャップ設定処理Hを実行し(ステップS50)、クライアント機であれば(ステップS48のNO)クライアント機用のハンディキャップ設定応答処理を実行する(ステップS52)。
Next, a process for determining the division of roles between the host machine and the client machine is executed with other communicating machines (step S46). For this process, a known technique may be used as appropriate.
If the own device is a host device (YES in step S48), the
図23は、本実施形態におけるハンディキャップ設定処理Hとハンディキャップ設定応答処理の流れを説明するためのフローチャートである。
ホスト機の処理部200は、投稿サイトサーバシステム1100にアクセスして、自プレーヤのことを追跡対象としている投稿サイトユーザの数を取得し(ステップS100)、取得した数に応じて自機のハンディキャップ数を決定したならば(ステップS102)、クライアント機それぞれにハンディキャップ数をリクエストする(ステップS110)。
FIG. 23 is a flowchart for explaining the flow of the handicap setting process H and the handicap setting response process in the present embodiment.
The
クライアント機の処理部200は、このハンディキャップ数のリクエストを受信したならば(ステップS112のYES)、投稿サイトサーバシステム1100にアクセスして、自プレーヤを追跡対象としている投稿サイトユーザの数を取得し(ステップS116)、取得した数に応じて自機のハンディキャップ数を決定する(ステップS118)。そして、決定したハンディキャップ数をホスト機に返信して(ステップS120)、ハンディキャップ設定応答処理を終了する。
When the
ホスト機の処理部200は、全クライアント機のハンディキャップ数を受信したならば(ステップS122)、全クライアント機のハンディキャップ数をハンディキャップ数データ行列540に記憶し(ステップS124)、ハンディキャップ設定処理Hを終了する。
When receiving the handicap numbers of all client machines (step S122), the
図22のフローチャートに戻って、ホスト機/クライアント機の何れにおいても処理部200は自プレーヤキャラクタの設定処理を実行し(ステップS130、S131)、相互にプレーヤキャラクタの設定情報を相手に送信して相互提供する(ステップS136,S137)。
Returning to the flowchart of FIG. 22, in both the host machine and the client machine, the
次に、ホスト機の処理部200は、ホスト機用のゲーム進行制御を実行し(ステップS140)、クライアント機の処理部200はクライアント機用のゲーム進行制御を実行する(ステップS141)。
ここで言う、両ゲーム進行制御は、公知のホスト機/クライアント機を用いた通信対戦ゲームを実現するための技術を利用することができる。すなわち、クライアント機用のゲーム進行制御では、操作入力に応じて操作入力情報をホスト機に送信する。ホスト機用のゲーム進行制御では、自機における操作入力情報及びクライアント機からの操作入力情報に基づいて、ゲーム空間内の各プレーヤキャラクタの行動を決定し、それに伴うゲーム進行制御を行い、適宜ゲームの進行に関する情報をクライアント機に配信する。
Next, the
The game progress control mentioned here can use a technique for realizing a communication battle game using a known host machine / client machine. That is, in the game progress control for the client machine, operation input information is transmitted to the host machine according to the operation input. In the game progress control for the host machine, the action of each player character in the game space is determined based on the operation input information on the own machine and the operation input information from the client machine, and the game progress control associated therewith is performed. Distribute information about client progress to client machines.
そして、ホスト機の処理部200が、対戦イベントが発生したと判定した場合には(ステップS152のYES)、対戦イベント発生をクライアント機に通知し(ステップS153)、ホスト機用の投稿サイト利用制御処理Bを実行する(ステップS155)。
一方、クライアント機の処理部200は、対戦イベント発生の通知を受信すると(ステップS156のYES)、投稿サイト利用制御処理Bを実行する(ステップS157)。
If the
On the other hand, when the
図24は、投稿サイト利用制御処理Bの流れを説明するためのフローチャートである。同処理は、基本的には第1実施形態における投稿サイト利用制御処理(図17参照)と同様であるが幾つかの処理ステップが異なる。
本実施形態では、第1実施形態における第2応答対応制御処理に代えて、第2応答対応制御処理Bを実行する(ステップS401)。
FIG. 24 is a flowchart for explaining the flow of the posting site use control process B. This process is basically the same as the posting site use control process (see FIG. 17) in the first embodiment, but differs in several processing steps.
In the present embodiment, instead of the second response handling control process in the first embodiment, a second response handling control process B is executed (step S401).
図25は、第2応答対応制御処理Bの流れを説明するためのフローチャートである。同処理は、基本的には第1実施形態における第2応答対応制御処理と同様の流れを有するが、第1実施形態のステップS430とS432とを省略している。
代わりに、自機がクライアント機である場合には(ステップS440のNO)、クライアント機の処理部200は自プレーヤの最新の応答ポイントをホスト機に通知してから(ステップS442)、第2応答対応制御処理Bを終了する。反対に、ホスト機であれば(ステップS440のYES)、ホスト機の処理部200は、クライアント機から他プレーヤの応答ポイントを取得して、プレイデータ530の応答ポイントデータ行列538に格納し(ステップS444)、第2応答対応制御処理Bを終了する。
FIG. 25 is a flowchart for explaining the flow of the second response handling control process B. This process basically has the same flow as the second response handling control process in the first embodiment, but steps S430 and S432 in the first embodiment are omitted.
Instead, when the own device is a client device (NO in step S440), the
図24のフローチャートに戻って、第2応答対応制御処理Bを終了したならば、自機がホスト機である場合には(ステップS452のYES)、ホスト機の処理部200はステップS460〜S464を実行して対戦イベントの勝敗を決定し、クライアント機に通知する(ステップS465)。そして、対戦イベントの結果を画面表示して(ステップS466)、投稿サイト利用制御処理Bを終了する。
一方、自機がクライアント機である場合には(ステップS446のNO)、クライアント機の処理部200は、対戦イベントの結果の通知を受信すると(ステップS468のYES)、対戦イベントの結果を画面表示して(ステップS466)、投稿サイト利用制御処理Bを終了する。
Returning to the flowchart of FIG. 24, if the second response handling control process B is completed, if the own machine is a host machine (YES in step S452), the
On the other hand, when the own device is a client device (NO in step S446), when the
図22のフローチャートに戻って、クライアント機の処理部200は、投稿サイト利用制御処理B(ステップS154)を終了すると、ゲーム終了条件を満たすかの判定を実行し(ステップS500)、もし満たしていればゲーム終了をクライアント機に通知し(ステップS501)、ゲーム終了処理を実行して(ステップS502)、一連の処理を終了する。
一方、クライアント機の処理部200は、ゲーム終了通知を受信すると(ステップS504のYES)、ゲーム終了処理を実行して(ステップS506)、一連の処理を終了する。
Returning to the flowchart of FIG. 22, when the
On the other hand, when receiving the game end notification (YES in step S504), the
尚、本実施形態の第2応答対応制御処理Bを、ホスト機とクライアント機の両方で実行することになっているので、投稿サイトユーザへ応答投稿を促す自動投稿を、各機で行う構成となっているがこれに限らない。 Since the second response handling control process B of the present embodiment is to be executed by both the host machine and the client machine, each machine performs automatic posting that prompts the posting site user to post a response. However, it is not limited to this.
例えば、投稿サイトの利用規約上、同一の装置から複数のアカウントによる投稿が可能であるならば、クライアント機では第2応答対応制御処理Bを行わず、ホスト機が、第2応答対応制御処理Bに代えて、図26で示す第2応答対応制御処理Cを実行する構成とすることで代替できる。すなわち、ホスト機でクライアント機の分も自動投稿を実行し、その応答投稿に応じた各プレーヤの応答ポイントを変更するとしても良い。 For example, if posting by a plurality of accounts is possible from the same device according to the terms of use of the posting site, the client machine does not perform the second response handling control process B and the host machine does not perform the second response handling control process B. Instead, the second response handling control process C shown in FIG. 26 can be executed. That is, automatic posting may be executed for the client machine on the host machine, and the response point of each player may be changed according to the response posting.
より具体的には、自機がホストである場合(ステップS401のYES)、ホスト機の処理部200はゲーム進行状況に応じた投稿例文をプレーヤ人数分選択し(ステップS403)、それらを各プレーヤを投稿者として自動投稿する(ステップS405)。
More specifically, when the own device is the host (YES in step S401), the
そして、制限時間に達するまでの間は、投稿サイトから自動投稿実行後に投稿された投稿の中から各プレーヤへの応答投稿を抽出し(ステップS411)、自プレーヤへの応答投稿は自機で表示させる一方(ステップS413)、他プレーヤへの応答投稿は対応する他機へ送信する(ステップS415)。 Until the time limit is reached, response posts to each player are extracted from posts posted after execution of automatic posting from the posting site (step S411), and response posts to the player are displayed on the own device. On the other hand, the response posting to the other player is transmitted to the corresponding other device (step S415).
制限時間に達したならば(ステップS408のYES)、ホスト機の処理部200は、応答ポイントの変更に係る処理を全プレーヤの分実行し(ステップS434〜S438)、応答ポイントの変更が終了したことをクライアント機に通知する(ステップS446)。
If the time limit has been reached (YES in step S408), the
一方、自機がクライアント機である場合(ステップS401NO)、クライアント機の処理部200は、応答投稿の取得や抽出、並びに応答ポイントの変更は行わず、ステップS415にて送信された自プレーヤへの応答投稿を受信して、ゲーム画面上で時系列表示させる(ステップS448)。この時系列表示は、ホスト機から応答ポイント変更終了の通知を受信するまで続けられる(ステップS450)。
On the other hand, when the own device is a client device (NO in step S401), the
〔第3実施形態〕
次に、第3実施形態について説明する。
本実施形態は、ゲーム内容及び投稿サイトを利用したゲーム進行制御に関する特徴については基本的に第1実施形態や第2実施形態と同様であるが、ビデオゲームをいわゆる「ブラウザゲーム」「ウェブゲーム」と称される形態で実現する。尚、第1実施形態や第2実施形態と同様の構成要素については同じ符合を付与して説明は省略するものとする。
[Third Embodiment]
Next, a third embodiment will be described.
This embodiment is basically the same as the first embodiment and the second embodiment with respect to the game content and the feature relating to the game progress control using the posting site, but the video game is called a “browser game” or “web game”. Realized in a form called In addition, the same code | symbol shall be provided about the component similar to 1st Embodiment and 2nd Embodiment, and description shall be abbreviate | omitted.
本実施形態におけるシステム構成は、基本的には第1実施形態のシステム構成(図1参照)と同様であるが、ゲームサーバシステム1130は、各プレーヤのゲーム端末と通信を行いつつ各プレーヤのゲーム進行を制御するゲームサーバとしての機能だけでなく、ブラウザゲームを提供するウェブサイトのサーバとしての機能を備える。ウェブサイトのサーバ機能は公知の「ブラウザゲーム」「ウェブゲーム」と同様の手法によって実現できるのでここでの説明は省略する。
The system configuration in the present embodiment is basically the same as the system configuration in the first embodiment (see FIG. 1), but the
本実施形態の携帯型ゲーム装置1400は、ウェブブラウザプログラム及び同プログラム上で動的な表示環境を実現するプラグインを実行可能であり、各種ゲーム操作の入力やゲーム画面の表示を行うゲーム端末として機能する。
The
第1実施形態では携帯型ゲーム装置1400が、ゲームプログラム502を実行することでゲーム制御が開始され、マッチング情報を取得するときにゲームサーバシステム1130にアクセスする構成であった。しかし、本実施形態では、ウェブブラウザプログラムを実行して、ブラウザゲームを提供するウェブサイトにアクセスし、当該ウェブサイトにおける動的ページ表示としてゲームを開始する。その際、スクリプトやアプレットなどと呼ばれるウェブブラウザ上で動的表示を実行させるためのブラウザゲームプログラムをゲーム進行に応じてダウンロードして実行することができる。但し、ブラウザゲームの形態によっては、スクリプトやアプレットのダウンロードを要しない場合もあるので、その場合はブラウザゲームプログラムのダウンロードを省略できる。
In the first embodiment, the
次に、本実施形態における機能構成例について説明する。
図27は、本実施形態におけるゲームサーバシステム1130の機能構成例を示す機能ブロック図である。本実施形態におけるゲームサーバシステム1130は、サーバ処理部200D(ゲームサーバシステム1130における処理部200に相当)を備え、サーバ処理部200Dはゲームサーバ制御部203と、ブラウザゲームを提供するウェブサイトを実現するためのウェブサイト管理制御部236とを備える。
Next, a functional configuration example in the present embodiment will be described.
FIG. 27 is a functional block diagram showing a functional configuration example of the
ゲームサーバ制御部203は、ブラウザゲームの進行制御に関する各種機能を実現する。その為にゲームサーバ制御部203は、マッチング処理部205と、投稿サイト認証制御部206と、自動投稿制御部210Dと、応答投稿関連情報取得制御部212Dと、被追跡ユーザ数取得制御部214と、応答対応進行制御部216Dとを有する。
The game
本実施形態の自動投稿制御部210Dは、特定のゲーム進行状況を検知して、投稿サイトにプレーヤを投稿者とする投稿を実行するための投稿制御を実行する。
本実施形態では、(1)先攻後攻の抽選と、その結果に基づく攻撃側と防御側に分かれたターン制の投稿制御に係る処理(図5,図6参照)と、(2)投稿サイトの他プレーヤへの応答投稿を促す投稿制御(図7参照)に係る処理と、を実行することができる。
更に本実施形態では、攻撃側と防御側に分かれたターン制の投稿制御に係り、各ゲーム端末(携帯型ゲーム装置1400)にて、当該装置を使うプレーヤの編集操作に従って投稿内容を編集させて編集結果を返信させることができる。
The automatic
In the present embodiment, (1) lottery for the first and last attack, and processing related to turn-based posting control based on the result (see FIGS. 5 and 6), and (2) posting site Processing related to posting control (see FIG. 7) for prompting response posting to another player can be executed.
Furthermore, in this embodiment, in accordance with turn-based posting control divided into an attacker side and a defender side, the posted content is edited at each game terminal (portable game device 1400) according to the editing operation of the player using the device. The editing result can be returned.
本実施形態の応答投稿関連情報取得制御部212Dは、自動投稿制御部210による自動投稿に対する応答投稿に関する情報を取得するための制御をする。本実施形態では、(1)対戦する各プレーヤに投稿サイトユーザとしてのアカウント情報を入力させて取得する処理、(2)攻撃側と防御側に分かれたターン制の投稿制御に係り、先に行われる攻撃側の投稿に対する応答投稿(すなわち防御側の投稿)に関する情報を取得する処理、(3)投稿サイトユーザへ応答投稿を促す自動投稿を実行した後に、取得したアカウント情報を用いて投稿サイトにアクセスし、当該自動投稿の実行から所定制限時間内に投稿された応援投稿に関する情報を取得する処理、などを実行することができる。
The response posting related information
本実施形態の応答対応進行制御部216Dは、取得した応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してゲーム進行を制御する。
本実施形態では、(1)応援投稿数や応答数レートなどのパラメータ値の算出と、それらパラメータ値に基づいて各プレーヤの応答ポイントを変更する処理、(2)各プレーヤ勢力の所属プレーヤの応答ポイントの合計を算出し、その合計に基づいてプレーヤ勢力間の優劣を判定する処理、などを実行することができる。
The response handling
In the present embodiment, (1) calculation of parameter values such as the number of support posts and response rate, and processing for changing response points of each player based on those parameter values, (2) response of players belonging to each player power It is possible to execute a process of calculating the total of points and determining the superiority or inferiority of player powers based on the total.
サーバ記憶部500Dには、サーバとしての基本システムを実現するためのサーバシステムプログラム503と、サーバ処理部200Dにゲームサーバ制御部203としての機能を実現させるためのゲームサーバプログラム505と、ウェブサイト管理制御部236としての機能を実現させるためのウェブサイト管理プログラム507と、ゲーム端末(携帯型ゲーム装置1400)にてブラウザゲームを可能にするためのブラウザゲームプログラム509と、ゲーム空間設定データ510、登場キャラクタ設定データ512と、登場アイテム設定データ514と、自動投稿例文設定データ520と、キーワード設定データ522と、待機リスト524と、実行中の対戦プレイ毎に用意されるプレイデータ530とを記憶する。
The
図28は、本実施形態におけるプレイデータ530のデータ構成例を示す図である。
本実施形態のプレイデータ530は、プレーヤ登録情報533と、マッチング情報535と、応答ポイントデータ行列538と、ハンディキャップ数データ行列540と、キャラクタ別ステータスデータ行列542と、投稿サイト利用制限時間544と、基礎投稿情報546と、応答投稿情報548と、追跡対象数データ行列550と、応答数レートデータ行列552とを含む。
FIG. 28 is a diagram illustrating a data configuration example of the
The
プレーヤ登録情報533には、対戦プレイするプレーヤ毎に用意され、例えばプレーヤ名や、当該プレーヤの投稿サイトのアカウント情報、所属するプレーヤ勢力名などを格納する。尚、投稿サイトのアカウント情報は、ゲーム開始前、ゲームサーバシステム1130が運営するウェブサイトにてゲームプレイを希望する操作入力の際に合わせて入手するなど適当なタイミングで取得すると良い。
The
マッチング情報535は、例えば、マッチングされたプレーヤがそれぞれのどのプレーヤ勢力に所属するかを示したプレーヤ勢力所属情報534bと、マッチングされたゲーム端末にアクセスするための情報を格納する参加機アクセス情報534cとを格納する。
The matching
図29は、本実施形態のゲームサーバシステム1130における処理の流れを説明するためのフローチャートである。前提として、各ゲーム端末(携帯型ゲーム装置1400)が、ゲームサーバシステム1130により管理されているゲームサイトにアクセスした後に所定の手続きに従ってログインし、各ゲーム端末がブラウザゲームプログラム509をダウンロードして実行状態にある。そして、所定の手続きに従ってマッチングを要求している状態にあるものとする。
FIG. 29 is a flowchart for explaining the flow of processing in the
ゲームサーバシステム1130のサーバ処理部200Dは、先ずマッチング処理を実行する(ステップS700)。同処理は、第1実施形態におけるマッチング処理と同様である(図14、図15参照)。すなわち、第1実施形態と同様にして、マッチングをリクエストしているゲーム端末のプレーヤ名と、当該プレーヤの投稿サイトのアカウント情報とを対応づけて待機リスト524に登録する。そして、待機リスト524の中からマッチングの仮組み合わせを選択し、仮組み合わせしたプレーヤを追跡対象として登録している投稿サイトユーザの数を投稿サイトサーバシステム1100から取得する。更に、取得した投稿サイトユーザの数をプレーヤ勢力別に合計し、それら合計値が所定のマッチング適合条件を満たしていれば、当該仮組み合わせを本組み合わせとして決定し、満たしていなければ再度仮組み合わせをやり直す。
尚、本実施形態ではブラウザゲームとしてビデオゲームを実現するため、第1実施形態のようにマッチングして以後、ゲーム端末同士が直接的に通信することはないので、マッチング情報をゲーム端末に提供するステップS34を省略することができる。
The
In this embodiment, in order to realize a video game as a browser game, after matching is performed as in the first embodiment, the game terminals do not communicate directly with each other, so matching information is provided to the game terminal. Step S34 can be omitted.
マッチング処理を終了したならば、サーバ処理部200Dは次に、マッチングしたプレーヤを追跡対象としている投稿サイトユーザの数を投稿サイトサーバシステム1100から取得し(ステップS702)、取得した数に応じてプレーヤ別のハンディキャップを設定する(ステップS704)。設定されたハンディキャップ数は、プレイデータ530のハンディキャップ数データ行列540に格納される(図28参照)。すなわち、ステップS702〜S704は、本実施形態におけるハンディキャップ設定処理に相当する。尚、ステップS702は、マッチング処理において取得した投稿サイトユーザの数をそのまま利用する構成に変更することができる。
When the matching process is completed, the
次に、サーバ処理部200Dは、ブラウザゲームの進行制御を開始する(ステップS706)。
ゲーム進行制御の何処までをゲーム端末にて実行させるかその構成は色々可能であるが、例えばゲーム空間を複数のマップに分割しておき、各ゲーム端末において各々のプレーヤキャラクタのいるマップ内での行動及びその行動に基づくゲーム進行制御(例えば、敵NPCとの交戦、それに伴うHPの変更やアイテムの取得や消費など)を実行させつつ、各プレーヤキャラクタの現在位置をゲームサーバシステム1130に定期的に送信させる。そして、もしプレーヤキャラクタが現在のマップから隣接する別のマップに移動する場合には、ゲームサーバシステム1130から移動先のマップでのゲーム進行に必要な情報(例えば、プログラムやデータ)を別途提供するとしても良い。
或いは、ゲーム端末は単なる入力とゲーム画面の生成表示のためのいわゆるダム端末やシンクライアントとして位置づけ、ゲーム端末における操作入力信号を逐次ゲームサーバシステム1130に送信させ、ゲームサーバシステム1130がそれに基づくゲーム進行の結果を計算し配信する構成としても良い。
Next, the
There are various configurations of how far the game progress control is executed on the game terminal. For example, the game space is divided into a plurality of maps, and each game terminal has a map in which each player character is located. The
Alternatively, the game terminal is positioned as a so-called dumb terminal or thin client for simple input and generation and display of a game screen, and the
何れにせよ、サーバ処理部200Dはゲーム進行制御を実行し、ゲーム空間内で対戦するプレーヤキャラクタ(又はプレーヤ勢力の代表位置)が接近すると対戦イベントが発生したとみなす。そして、対戦イベントが発生すると(ステップS708のYES)、サーバ処理部200Dは、各ゲーム端末の応答ポイントを初期化する(ステップS710)。そして、投稿サイトサーバシステム1100から対戦するプレーヤを投稿者とする投稿に関する情報、及び当該投稿への応答投稿に関する情報の取得を開始するとともに(ステップS712)、各ゲーム端末にて対戦するプレーヤの投稿内容及びそれに対する応答投稿が閲覧できるように表示させる(ステップS714)。
ステップS714により、対戦するゲーム端末のゲーム画面内には投稿ビュワーウィンドウ10が表示され、対戦するプレーヤの投稿内容及びそれに対する応答投稿が自動的に表示されるようになる。こうした機能は、ゲームサーバシステム1130が取得した投稿に関する情報から、投稿内容を含むアイコンを生成して各ゲーム端末に配信・表示させるとしても良いし、ゲーム端末側で投稿サイトが公表するAPIを実行させることで実現しても良い。
In any case, the
By step S714, the
次に、第1応答対応制御処理Dを実行する(ステップS730)。
図30は、第1応答対応制御処理Dの流れを説明するためのフローチャートである。同処理は、第1実施形態の第1応答対応制御処理に相当する。
同処理において、サーバ処理部200Dは先攻後攻を決定し(ステップS738)、先攻・後攻を切換えて1回ずつループDを実行する(ステップS740〜S756)。
Next, the first response handling control process D is executed (step S730).
FIG. 30 is a flowchart for explaining the flow of the first response handling control process D. This process corresponds to the first response handling control process of the first embodiment.
In the same process, the
ループDでは先ず、攻撃側のゲーム端末に攻撃側の投稿内容を編集するための編集ウィンドウ8を表示させ、更に投稿実行操作を検出した場合又は編集ウィンドウ8の表示開始から制限時間が経過した場合に、投稿内容と投稿実行操作検出までの時間(制限時間が経過した場合には制限時間に同じ)を返信させる(ステップS740;図5(4)参照)。
In the loop D, first, when the attacking game terminal displays the
サーバ処理部200Dは、攻撃側ゲーム端末から返信された投稿内容を、当該ゲーム端末のプレーヤを投稿者として自動投稿する(ステップS744)。これにより、攻撃側及び防御側のゲーム端末では、自動投稿された内容が投稿ビュワーウィンドウ10で表示されることになる。
The
そして、サーバ処理部200Dは、この攻撃側の投稿の内容を分析処理して攻撃側のプレーヤの応答ポイントを変更する(ステップS746)。本実施形態では、攻撃側の投稿の内容に含まれる攻撃キーワード522aを検索し、含まれていたキーワードに応じた応答ポイント変更値522cに従って応答ポイントを変更する(図11参照)。
Then, the
次に、サーバ処理部200Dは、防御側のゲーム端末に攻撃側の投稿内容を編集するための編集ウィンドウ8を表示させ、更に投稿実行操作を検出した場合又は編集ウィンドウ8の表示開始から制限時間が経過した場合に、投稿内容と投稿実行操作検出までの時間を返信させる(ステップS748;図6(6)参照)。
Next, the
次いで、この防御側ゲーム端末から返信された投稿内容を、当該ゲーム端末のプレーヤを投稿者として自動投稿し(ステップS750)、この防御側の投稿の内容を分析処理して防御側のプレーヤの応答ポイントを変更する(ステップS752)。具体的には、防御側の投稿の内容に含まれる防御キーワード522bを検索し、含まれていたキーワードに応じた応答ポイント変更値522cに従って応答ポイントを加算する(図11参照)。
Next, the posted content returned from the defending game terminal is automatically posted with the player of the game terminal as the poster (step S750), and the content of the posted defense is analyzed and the response of the defending player is received. The point is changed (step S752). Specifically, the
更に、サーバ処理部200Dは、この防御側の投稿の内容を分析処理して「攻撃側」のプレーヤの応答ポイントを変更する(ステップS754)。具体的には、防御側の投稿の内容に含まれる防御キーワード522bを検索し、含まれていたキーワードに応じた応答ポイント変更値522cに従って「攻撃側」のプレーヤの応答ポイントを減算する(図11参照)。つまり、攻撃側の投稿に対する防御側による応答投稿の内容に応じて、攻撃側の応答ポイントを変更する。そして、ループDを終了する。
Further, the
尚、プレーヤ勢力に所属するプレーヤが複数の場合には、攻撃側のプレーヤ勢力に所属するプレーヤ毎にステップS742〜S746を繰り返し、防御側のプレーヤ勢力に所属するプレーヤ毎にS748〜S754を繰り返す構成とすると良い。或いは、ゲーム時間の短縮を狙うならば、ループD開始前に各プレーヤ勢力から代表者1名を抽選処理で選択するステップを設け、当該代表者を対象としてループDを実行するとしても良い。 When there are a plurality of players belonging to the player power, steps S742 to S746 are repeated for each player belonging to the attacking player power, and S748 to S754 are repeated for each player belonging to the defending player power. And good. Alternatively, in order to shorten the game time, a step of selecting one representative from each player power by lottery processing before the start of the loop D may be provided, and the loop D may be executed for the representative.
プレーヤ勢力の先攻後攻を切換えて各1回ずつループDを実行したらならば、サーバ処理部200Dは第1応答対応制御処理Dを終了する。
そして、図29のフローチャートに戻って、サーバ処理部200Dは、次いで第2応答対応制御処理Dを実行する(ステップS758)。
When the player D is switched between the first attack and the second attack and the loop D is executed once each, the
Then, returning to the flowchart of FIG. 29, the
図31は、第2応答対応制御処理Dの流れを説明するためのフローチャートである。同処理は、基本的には第2実施形態の第2応答対応制御処理C(図26参照)と同様の流れを有するが、本実施形態ではホスト機/クライアント機の区分がないので、第2応答対応制御処理CのステップS401、S413、S448〜S450が省略されている。すなわち、対戦する各ゲーム端末のプレーヤを投稿者として自動投稿例文設定データ520(図10参照)に基づいて自動投稿を実行し、所定の制限時間が経過する間、それに対する投稿サイトユーザによる応答投稿を取得して各ゲーム端末にて表示させる。
そして、制限時間に達すると、応答投稿の総数や応答数レート等に応じて、各プレーヤの応答ポイントを変更する。
FIG. 31 is a flowchart for explaining the flow of the second response handling control process D. This process basically has the same flow as the second response handling control process C (see FIG. 26) of the second embodiment. However, in this embodiment, there is no classification of the host machine / client machine. Steps S401, S413, and S448 to S450 of the response handling control process C are omitted. That is, an automatic posting is executed based on the automatic posting example sentence setting data 520 (see FIG. 10) with the player of each game terminal as a contributor as a contributor, and a response posting by a posting site user for a predetermined time limit has elapsed. Is acquired and displayed on each game terminal.
When the time limit is reached, the response point of each player is changed according to the total number of response posts, the response rate, and the like.
第2応答投稿制御処理Dを終了したならば、図29のフローチャートに戻って、サーバ処理部200Dは次に、対戦するプレーヤ勢力の優劣を判定する。具体的には、各プレーヤの応答ポイントを、それぞれのハンディキャップ値に応じて補正・変更し(ステップS830)、プレーヤ勢力別に所属プレーヤの補正後の応答ポイントの合計値を求めて比較する。合計値が大きい方を優勢と判定することで、対戦イベントの結果を判定する(ステップS832)。
When the second response posting control process D is completed, the process returns to the flowchart of FIG. 29, and the
次いで、サーバ処理部200Dは、対戦イベント結果を各ゲーム端末で表示させるとともに(ステップS834;図8参照)、対戦イベントの結果をゲーム進行に反映させる(ステップS836)。
Next, the
そして、サーバ処理部200Dはゲーム終了条件を満たすか否かを判定する。
もし、満たしていなければ(ステップS840のNO)、ゲーム進行を継続する。もし、ゲーム終了条件を満たしていれば(ステップS840のYES)、ゲーム結果を各ゲーム端末に通知するなど所定のゲーム終了処理を実行して(ステップS842)、一連の処理を終了する。
Then, the
If not satisfied (NO in step S840), the game progress is continued. If the game end condition is satisfied (YES in step S840), predetermined game end processing such as notifying each game terminal of the game result is executed (step S842), and the series of processing ends.
〔変形例〕
以上、本発明を適用した実施形態について説明したが、本発明の適用可能な実施形態が上述の実施形態に限定されるものではなく、適宜、構成要素の追加・省略・変更を施すことができる。例えば、「コンテンツ」の一例としてゲームの場合の実施形態を説明したが、プレーヤ(ユーザ)の操作等に応じて変化する動画や小説、音楽の類のコンテンツに本発明を適用することとしてもよい。
[Modification]
As described above, the embodiment to which the present invention is applied has been described. However, the applicable embodiment of the present invention is not limited to the above-described embodiment, and additions, omissions, and modifications of components can be appropriately made. . For example, the embodiment in the case of a game has been described as an example of “content”. However, the present invention may be applied to content such as a moving image, a novel, or music that changes according to a player (user) operation or the like. .
[その1]
例えば、ゲーム装置やゲーム端末とすることのできる装置は、上記実施形態で挙げた携帯型ゲーム装置1400に限らない。例えば、業務用ゲーム装置は勿論のこと、機能的に“ゲーム装置”として使用可能な電子機器(コンピュータ)、アプリケーションソフトが実行可能な情報端末装置、スマートフォン、コンパクトデジタルカメラ、音楽プレーヤ、パソコン、カーナビと言った電子機器も、プログラムを実行可能なコンピュータを内蔵している、或いはコンピュータそのものと言えるため、ゲーム装置やゲーム端末とすることができる。
[Part 1]
For example, a device that can be a game device or a game terminal is not limited to the
[その2]
また、上記実施形態ではRPGを実行する例を示したが、ゲームジャンルはRPGに限らず、シューティングゲームや格闘ゲーム、アクションゲーム、恋愛シミュレーションゲーム、育成ゲーム、戦略ゲームなどその他のジャンルでも構わない。
[Part 2]
Moreover, although the example which performs RPG was shown in the said embodiment, game genres are not restricted to RPG, Other genres, such as a shooting game, a fighting game, an action game, a love simulation game, a breeding game, and a strategy game, may be sufficient.
[その3]
また、マッチング処理において「プレーヤを追跡対象としている投稿サイトユーザの数」をゲームサーバシステム1130にて取得する構成としているが、携帯型ゲーム装置1400それぞれで予め取得しておいて、マッチングをリクエストするステップにて、取得した「プレーヤを追跡対象としている投稿サイトユーザの数」をゲームサーバシステム1130に送信する構成とすることもできる。この場合、図15のステップS24は省略され、続くステップS26はマッチングリクエストの際に受信した投稿サイトユーザの数を用いて行われる。
[Part 3]
Further, in the matching process, “the number of posting site users whose players are tracked” is acquired by the
[その4]
また、上記実施形態では、プレーヤ勢力の組み合わせの適否判定を、プレーヤ勢力毎に求めた、所属プレーヤのことを追跡対象としている投稿サイトユーザの数の合計値の比較に基づいて行ったが、この判定基準は適宜変更できる。
例えば、対戦相手同士が互いに相手のことを追跡対象に設定している場合に適と判定するとしても良いし、プレーヤが追跡対象として設定しているユーザ数の差が基準値未満であれば適と判定するとしても良い。勿論、こうした判定基準を適宜組み合わせる事も可能である。
[Part 4]
In the above embodiment, whether or not the combination of player powers is appropriate is determined based on a comparison of the total number of posting site users whose tracking targets are the affiliated players, which is obtained for each player power. The criteria can be changed as appropriate.
For example, it may be determined to be appropriate when the opponents set each other as a tracking target, or when the difference in the number of users set by the player as the tracking target is less than a reference value. It may be determined. Of course, it is possible to appropriately combine these criteria.
[その5]
また、上記実施形態では、応答投稿を分析処理する対象を、攻撃側と防御側に分かれたターン制の投稿制御に係る攻撃側の投稿内容に対する防御側の応答投稿、すなわち防御側の投稿内容としたがこれに限らない。
例えば、投稿サイトユーザによる応答投稿を分析処理の対象とすることもできる。具体的には、図32に示すように、キーワード設定データ522において、応援キーワード522dと、それに対応する応答ポイント変更値522cとを設定しておく。
そして、第1実施形態の第2応答対応制御処理(図21参照)や第2実施形態の第2応答対応制御処理B(図25参照)において、例えばステップS428に次いで、図33に示すような、応援キーワード対応応答ポイント変更処理を実行する。より具体的には、自プレーヤへの応答投稿を抽出し(ステップS552)、抽出された応答投稿に含まれる応援キーワードを検索する(ステップS554)。そして、自プレーヤの応答ポイントを、含まれていた応援キーワードに対応する応答ポイント変更値522cに基づいて変更する(ステップS556)。第2応答対応制御処理C(図26参照)と、第3実施形態の第2応答対応制御処理D(図31参照)については、同様の処理をステップS438に次いで図34に示すような、応援キーワード対応応答ポイント変更処理Bを実行し、各プレーヤについてループBを実行する(ステップS550〜S558)。
[Part 5]
Further, in the above embodiment, the response post analysis processing target is a defense-side response post to the attacker-side post content related to turn-based post control divided into an attacker side and a defense side, that is, a defense-side post content. However, it is not limited to this.
For example, a response posting by a posting site user can be the target of analysis processing. Specifically, as shown in FIG. 32, in the
Then, in the second response handling control process (see FIG. 21) of the first embodiment and the second response handling control process B (see FIG. 25) of the second embodiment, for example, after step S428, as shown in FIG. , The support keyword corresponding response point changing process is executed. More specifically, a response post to the player is extracted (step S552), and a support keyword included in the extracted response post is searched (step S554). Then, the player's response point is changed based on the response
[その6]
また、応答ポイントの変更も上記実施形態で示した例以外にも、応答投稿を元にして投稿サイトから得られる情報に基づくものであれば、適宜設定できる。
例えば、応援投稿した投稿サイトユーザそれぞれの追跡対象リスト1116(図1参照)を投稿サイトサーバシステム1100から取得し、今回応答投稿した投稿サイトユーザのうち、プレーヤをそもそも追跡対象に登録していなかったユーザの割合を算出し、その割合の大小に応じて変更するとしても良い。
[Part 6]
In addition to the example shown in the above embodiment, the response point can be changed as long as it is based on information obtained from the posting site based on the response posting.
For example, the tracking target list 1116 (see FIG. 1) of each posting site user who has contributed support is acquired from the posting
[その7]
また、第2実施形態において、ホスト機となる携帯型ゲーム装置1400が、(1)プレーヤ勢力の何れかのプレーヤを投稿者として投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、(2)プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、(3)取得した応答投稿関連情報に基づいてプレーヤ勢力の優劣を判定してゲーム進行を制御する応答対応進行制御手段、の全てを備える形態を例示したが、これに限らない。
例えば、P2P型(Peer to Peer型)の通信接続形態によりゲームを実現する構成とし、分散協調により第2実施形態におけるホスト機の機能を実現する場合には、これら(1)〜(3)の機能を複数機に分散させることもできる。
[Part 7]
In the second embodiment, the
For example, in a case where a game is realized by a P2P type (Peer to Peer type) communication connection form and the function of the host machine in the second embodiment is realized by distributed cooperation, these (1) to (3) Functions can be distributed to multiple machines.
[その8]
また、上記実施形態におけるマッチング(例えば、図15の組み合わせ決定処理)では、「プレーヤを追跡対象としている投稿サイトユーザ」の数(フォロワーの数)に基づいて組み合わせの適否を判定したが、プレーヤを追跡対象としている投稿サイトユーザからの応答投稿のある割合(例えば、プレーヤ投稿に対する応答投稿の過去の割合。過去の投稿履歴及び応答投稿の履歴から分かる;リプライ率などとも呼ばれる)などを、判定のためのパラメータに利用することができる。例えば、ステップS24にて投稿サイトユーザ数に応答投稿のある割合を乗じた値を算出し、続くステップS26にてその算出した値を用いてマッチング適合条件を満たすか否か判定すると良い。
[Part 8]
In the matching (for example, the combination determination process in FIG. 15) in the above embodiment, the suitability of the combination is determined based on the number of “posting site users who are tracking players” (the number of followers). Determine the percentage of response posts from post site users that are being tracked (for example, the past rate of response posts to player posts; known from past post history and response post history; also called reply rate) Can be used for parameters. For example, a value obtained by multiplying the number of posting site users by a certain ratio of response postings in step S24 may be calculated, and in the subsequent step S26, it may be determined whether the matching matching condition is satisfied using the calculated value.
また更には、「プレーヤを追跡対象としている投稿サイトユーザ」それぞれの投稿数や投稿内容(特には、頻出単語など)を、マッチング適合条件のパラメータに含めることができる。例えば、ステップS24にて「プレーヤを追跡対象としている投稿サイトユーザ」の数の代わりに当該投稿サイトユーザの所定期間分過去までの投稿数を取得する。更に、「プレーヤを追跡対象としている投稿サイトユーザ」毎の所定数過去の投稿内容から頻出単語を求め、予め用意されているキーワード設定データ522(図11参照)で設定されているキーワードが頻出単語に含まれている場合には、取得している投稿数に所定係数を乗じる。つまり、ゲーム内で影響を与えるキーワードを投稿文に使用しやすい投稿サイトユーザの投稿数にはバイアスをかけることができる。よって、よりバランスのとれたマッチングを実現することができる。 Furthermore, the number of posts and the content of posts (particularly, frequently appearing words, etc.) of each “posting site user whose player is tracked” can be included in the matching condition parameter. For example, in step S24, instead of the number of “posting site users whose players are to be tracked”, the number of postings up to the past for a predetermined period of the posting site user is acquired. Further, a frequent word is obtained from a predetermined number of past posting contents for each “posting site user whose tracking target is a player”, and the keyword set in the keyword setting data 522 (see FIG. 11) prepared in advance is the frequent word. Is included, the number of acquired posts is multiplied by a predetermined coefficient. In other words, it is possible to bias the number of postings by posting site users who can easily use keywords that affect the game in the posted text. Therefore, more balanced matching can be realized.
[その9]
また、上記実施形態では攻守の区分を設け先攻後攻で交互に攻撃する構成であったが、双方が同時攻撃する構成であっても良い。例えば、第1応答投稿処理(図18参照)においてステップ200〜S210を省略し、双方が同時に攻撃側投稿処理(図19参照)を実行する流れとする。そして、この場合の攻撃側投稿処理ではステップS324〜S326の「防御側」を「相手側」に読み替えると良い。つまり、相手の攻撃側の投稿を相手の防御の投稿と見なすと良い。すると、攻撃側も、防御側も相手の手の内がわからない状態で、同時に入力し、一斉にゲーム結果がオープンになる構成となる。
[Part 9]
Further, in the above-described embodiment, the attack / defense division is provided and the attack is performed alternately in the first attack and the second attack, but a structure in which both attack simultaneously is also possible. For example, in the first response posting process (see FIG. 18), steps 200 to S210 are omitted, and both perform the attacking posting process (see FIG. 19) at the same time. In the attack side posting process in this case, “defensive side” in steps S324 to S326 may be read as “partner side”. In other words, it is good to regard the post on the opponent's attacker as the post on the opponent's defense. Then, both the attacking side and the defending side do not know the inside of the opponent's hand and input simultaneously, and the game result is open all at once.
[その10]
また、上記実施形態をチーム(プレーヤ勢力)での対戦形式で実行する場合には、チーム戦への個人の貢献度の観点からチームを構成する個人個人への応答投稿の結果に応じてゲーム進行を制御する構成とすることができる。
例えば、第2応答対戦制御処理(図21)をチームメンバーそれぞれについて実行し、チームメンバー全員の応答ポイントの合算でチームとしての応答ポイントを算出し、チーム毎の応答ポイントの比較で勝敗を決することとする。その際、プレーヤ勢力に所属するプレーヤ別の応答投稿を集計結果が個人別の応答ポイントに反映される。そこで、個人別の応答ポイントが、チームの応答ポイントに占める割合すなわち貢献度を算出し、割合が所定基準値に達した場合に当該個人へ特典を付与するとしても良い。また、個人の応答ポイントのばらつきが所定条件を満たせば、チームの応答ポイントにボーナスポイントを加算する、或いはペナルティを課すとしても良い。この場合、応答対応進行制御部216は、プレーヤ別集計機能を有し、また、プレーヤ勢力に所属するプレーヤ別の貢献度を算出する貢献度算出機能を有すると言える。
[Part 10]
In addition, when the above embodiment is executed in the form of a battle with a team (player power), the progress of the game is made according to the result of the response posting to the individual individuals who form the team from the viewpoint of the individual contribution to the team battle. It can be set as the structure controlled.
For example, the second response battle control process (FIG. 21) is executed for each team member, the response points as a team are calculated by adding up the response points of all the team members, and winning or losing is determined by comparing the response points of each team. And At that time, the response posting for each player belonging to the player power is reflected in the response point for each individual. Therefore, the ratio of individual response points to the team response points, that is, the degree of contribution may be calculated, and a privilege may be granted to the individual when the ratio reaches a predetermined reference value. Further, if the variation of individual response points satisfies a predetermined condition, bonus points may be added to the team response points, or a penalty may be imposed. In this case, it can be said that the response-corresponding
また、応答ポイントの算出に代えて、キーワード設定データ522で設定されているキーワードの検出数をカウントし、検出数の比較で勝敗を決するとしても良い。
Further, instead of calculating the response points, the number of detected keywords set in the
[その11]
自プレーヤアカウント情報536及び他プレーヤアカウント情報537に、パスワード等の情報を含めることとして説明したが、更に、ゲーム装置やゲーム端末のIPアドレス、ルータアドレス、機器ID等を含めることとしてもよい。そして、プレーヤの認証時に、これらの情報を更に照合して認証処理を行うこととする。このようにすることで、1人のプレーヤが複数のアカウントを作成し、あたかも複数のプレーヤであるかのように偽装してプレイすることを防止できる。
[Part 11]
Although it has been described that information such as a password is included in the own player account
3…プレーヤ
5、7…プレーヤキャラクタ
8…編集ウィンドウ
10…投稿ビュワーウィンドウ
12…編集ウィンドウ
14…サブ投稿ビュワーウィンドウ
100…操作入力部
200…処理部
200D…サーバ処理部
202…ゲーム制御部
203…ゲームサーバ制御部
204…プレーヤ登録制御部
205…マッチング処理部
206…投稿サイト認証制御部
210…自動投稿制御部
211…編集制御部
212…応答投稿関連情報取得制御部
214…被追跡ユーザ数取得制御部
216…応答対応進行制御部
217…自動投稿分析処理部
218…応答投稿分析処理部
220…被追跡ユーザ数基準進行制御部
222…競り合い係数設定部
224…競り合い係数対応判定部
226…他勢力由来応答対応判定部
270…通信制御部
370…通信部
500…記憶部
501…システムプログラム
502…ゲームプログラム
510…ゲーム空間設定データ
512…登場キャラクタ設定データ
514…登場アイテム設定データ
520…自動投稿例文設定データ
522…キーワード設定データ
530…プレイデータ
532…自プレーヤ登録情報
534…マッチング情報
536…自プレーヤアカウント情報
538…応答ポイントデータ行列
540…ハンディキャップ数データ行列
542…キャラクタ別ステータスデータ行列
544…投稿サイト利用制限時間
546…基礎投稿情報
548…応答投稿情報
550…追跡対象数データ行列
552…応答数レートデータ行列
1100…投稿サイトサーバシステム
1102…全投稿蓄積データ
1104…ユーザ名
1106…タイムスタンプ
1108…投稿内容
1110…アカウント登録データ
1116…追跡対象リスト
1130…ゲームサーバシステム
1400…携帯型ゲーム装置
DESCRIPTION OF
Claims (22)
自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する他者による応答投稿に関する情報(以下「応答投稿関連情報」という)を取得する応答投稿関連情報取得手段、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段、
として前記コンピュータを機能させるためのプログラム。 A plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user postings execute content that is played by one or a plurality of players and that is played by player forces A program for the computer that is the electronic device to execute,
Automatic posting control means for executing automatic posting of given contents on the posting site with the player serving as a contributor;
Response posting related information acquisition means for acquiring information related to response posting by another person (hereinafter referred to as “response posting related information”) for automatic posting with the player to which the player belongs as a poster for each player force;
Response-responsive progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information;
A program for causing the computer to function as
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段、
として前記コンピュータを機能させるためのプログラム。 A plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user postings execute content that is played by one or a plurality of players and that is played by player forces In order to do so, it is a program that is executed by a computer that is an electronic device as a host machine,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for automatic posting with the player to which the player belongs as a poster for each player force;
Response-responsive progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information;
A program for causing the computer to function as
ように前記コンピュータを機能させるための請求項1又は2に記載のプログラム。 The response response progress control means determines the superiority or inferiority of the player power based on the response posting of the player belonging to another player power with respect to the automatic posting of the player belonging to one player power. Having
The program according to claim 1 or 2 for causing the computer to function as described above.
ように前記コンピュータを機能させるための請求項1〜3の何れか一項に記載のプログラム。 The response corresponding progress control means determines the superiority or inferiority of the player power based on the response posting related information posted during a given period, and controls the progress of the content;
The program according to any one of claims 1 to 3, for causing the computer to function as described above.
自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、
前記プレーヤ勢力に所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、
前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段、
として前記コンピュータを機能させるためのプログラム。 A plurality of electronic devices that are communicably connected to a predetermined posting site where other users can respond to a user's posting, and the electronic device for executing the content that progresses as the same player force. A program for a computer to execute,
Automatic posting control means for executing automatic posting of given contents on the posting site with the player serving as a contributor;
Response posting related information acquisition means for acquiring response posting related information for automatic posting with a player belonging to the player power as a contributor;
A response corresponding progress control means for controlling the progress of the content based on the acquired response posting related information;
A program for causing the computer to function as
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段、
前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段、
前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段、
として前記コンピュータを機能させるためのプログラム。 A plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user postings execute electronic content that runs between the same player forces. A program executed by a computer as a device,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for an automatic posting with each player of the player power as a contributor;
A response corresponding progress control means for controlling the progress of the content based on the acquired response posting related information;
A program for causing the computer to function as
ように前記コンピュータを機能させるための請求項1〜6の何れか一項に記載のプログラム。 The response-corresponding progress control means has a response posting analysis processing means for analyzing the content of the response posting for the automatic posting and controlling the progress of the content,
The program as described in any one of Claims 1-6 for functioning the said computer like this.
ように前記コンピュータを機能させるための請求項7に記載のプログラム。 The response posting analysis processing means performs the analysis processing based on the presence or absence of a keyword;
The program according to claim 7 for causing the computer to function as described above.
前記応答対応進行制御手段が、前記プレーヤ別集計手段の集計結果を用いて、コンテンツの進行を制御するように前記コンピュータを機能させる、
ための請求項1〜8の何れか一項に記載のプログラム。 Based on the acquired response posting related information, the computer is further functioned as a player-by-player counting means for totaling response posts by player belonging to the player power,
The response-responsive progress control means causes the computer to function to control the progress of content using the counting results of the player-by-player counting means;
The program as described in any one of Claims 1-8 for.
前記貢献度算出手段の算出結果に応じて所与の特典付与処理を実行する特典付与処理手段、
として前記コンピュータを更に機能させるための請求項1〜9の何れか一項に記載のプログラム。 Contribution calculation means for calculating a contribution for each player belonging to the player power, using a counting result of the player counting means;
Privilege grant processing means for executing a given privilege grant process in accordance with the calculation result of the contribution calculation means;
The program as described in any one of Claims 1-9 for making the said computer function further as.
前記応答対応進行制御手段が、前記自動投稿の内容を分析処理して、コンテンツの進行を制御する自動投稿分析処理手段を有する、
ように前記コンピュータを機能させるための請求項1又は5に記載のプログラム。 The automatic posting control means includes an editing control means for editing the posting content in accordance with the editing operation of the player;
The response corresponding progress control means has an automatic post analysis processing means for analyzing the contents of the automatic posting and controlling the progress of the content,
The program according to claim 1 or 5 for causing the computer to function as described above.
前記プレーヤ勢力に所属する各プレーヤそれぞれについて、当該プレーヤを追跡対象ユーザに設定しているユーザ数を取得する被追跡ユーザ数取得制御手段として前記コンピュータを更に機能させ、
前記応答対応進行制御手段が、前記被追跡ユーザ数取得制御手段により取得されたユーザ数に基づいてコンテンツの進行を制御する被追跡ユーザ数基準進行制御手段を有する、ように前記コンピュータを機能させる、
ための請求項1〜11の何れか一項に記載のプログラム。 The posting site is configured so that each user can set a tracking target user,
For each player belonging to the player force, the computer further functions as a tracked user number acquisition control unit that acquires the number of users who set the player as a tracking target user,
Causing the computer to function such that the response-corresponding progress control means includes tracked user number reference progress control means for controlling the progress of content based on the number of users acquired by the tracked user number acquisition control means.
The program as described in any one of Claims 1-11 for.
前記プレーヤ勢力に所属する各プレーヤそれぞれについて、当該プレーヤを追跡対象ユーザに設定しているユーザ数を取得する被追跡ユーザ数取得制御手段、
前記被追跡ユーザ数取得制御手段により取得されたユーザ数に基づいて、優劣判定用の競り合い係数を設定する競り合い係数設定手段、
として前記コンピュータを更に機能させ、
前記応答対応進行制御手段が、前記競り合い係数を用いて前記プレーヤ勢力の優劣を判定する競り合い係数対応判定手段を有する、ように前記コンピュータを機能させる、
ための請求項1〜5の何れか一項に記載のプログラム。 The posting site is configured so that each user can set a tracking target user,
For each player belonging to the player power, tracked user number acquisition control means for acquiring the number of users who set the player as a tracking target user;
Based on the number of users acquired by the tracked user number acquisition control means, a competitive coefficient setting means for setting a competitive coefficient for superiority or inferiority determination,
Further functioning the computer as
Causing the computer to function such that the response correspondence progress control means includes a competition coefficient correspondence determination means for determining the superiority or inferiority of the player power using the competition coefficient.
The program as described in any one of Claims 1-5 for.
自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段と、
を備えた電子機器。 Executes a content in which a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to a user's posting are composed of one or a plurality of players and play against each other. For the electronic equipment,
Automatic posting control means for executing automatic posting of given contents on the posting site with the player as a contributor;
Response posting related information acquisition means for acquiring response posting related information for automatic posting with the player to which the player belongs as a contributor for each player force;
Response corresponding progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information;
With electronic equipment.
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段と、
を備えた電子機器。 Executes a content in which a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to a user's posting are composed of one or a plurality of players and play against each other. Therefore, an electronic device that is a host machine,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for automatic posting with the player to which the player belongs as a contributor for each player force;
Response corresponding progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information;
With electronic equipment.
自プレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力に所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、
を備えた電子機器。 A plurality of electronic devices communicably connected to a predetermined posting site where another user can respond to a user's posting, the electronic device for executing content that progresses with the same player power ,
Automatic posting control means for executing automatic posting of given contents on the posting site with the player as a contributor;
Response posting related information acquisition means for acquiring response posting related information for an automatic posting with a player belonging to the player power as a contributor;
Response corresponding progress control means for controlling the progress of the content based on the acquired response posting related information;
With electronic equipment.
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、
を備えた電子機器。 In order to execute content that progresses in the presence of a plurality of player forces composed of a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to user postings, An electronic device,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for an automatic posting with each player of the player power as a contributor;
Response corresponding progress control means for controlling the progress of the content based on the acquired response posting related information;
With electronic equipment.
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力毎に、所属するプレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
前記取得した前記応答投稿関連情報に基づいて前記プレーヤ勢力の優劣を判定してコンテンツの進行を制御する応答対応進行制御手段と、
を備えたサーバ。 Executes a content in which a plurality of electronic devices communicably connected to a predetermined posting site where other users can respond to a user's posting are composed of one or a plurality of players and play against each other. Therefore, a server that controls the progress of the content that the electronic devices can communicate with,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for automatic posting with the player to which the player belongs as a contributor for each player force;
Response corresponding progress control means for controlling the progress of content by determining the superiority or inferiority of the player power based on the acquired response posting related information;
A server with
前記各プレーヤそれぞれに係る追跡対象ユーザの設定に基づき前記プレーヤ勢力を構成するプレーヤの組合せを決定する組合せ決定手段、
を更に備えた請求項19に記載のサーバ。 The posting site is configured so that each user can set a tracking target user,
Combination determining means for determining a combination of players constituting the player power based on a setting of a tracking target user for each player;
The server according to claim 19, further comprising:
前記プレーヤ勢力の何れかのプレーヤを投稿者として前記投稿サイトに所与の内容の自動投稿を実行する自動投稿制御手段と、
前記プレーヤ勢力の各プレーヤを投稿者とする自動投稿に対する応答投稿関連情報を取得する応答投稿関連情報取得手段と、
前記取得した前記応答投稿関連情報に基づいてコンテンツの進行を制御する応答対応進行制御手段と、
を備えたサーバ。 In order to execute a content that progresses in the presence of a plurality of player forces composed of a plurality of electronic devices communicably connected to a predetermined posting site where another user can respond to a user's posting, A server that controls the progress of the content that the device can communicate with,
Automatic posting control means for automatically posting a given content to the posting site with any player of the player power as a contributor;
Response posting related information acquisition means for acquiring response posting related information for an automatic posting with each player of the player power as a contributor;
Response corresponding progress control means for controlling the progress of the content based on the acquired response posting related information;
A server with
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011201210A JP2013059569A (en) | 2011-09-14 | 2011-09-14 | Program, information storage medium, electronic equipment, server, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011201210A JP2013059569A (en) | 2011-09-14 | 2011-09-14 | Program, information storage medium, electronic equipment, server, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013059569A true JP2013059569A (en) | 2013-04-04 |
Family
ID=48184815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011201210A Withdrawn JP2013059569A (en) | 2011-09-14 | 2011-09-14 | Program, information storage medium, electronic equipment, server, and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013059569A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015100620A (en) * | 2013-11-27 | 2015-06-04 | 株式会社バンダイナムコエンターテインメント | Program, terminal, and server |
JP2015150139A (en) * | 2014-02-13 | 2015-08-24 | 株式会社セガゲームス | Computer game system and computer game program |
JP2016029963A (en) * | 2014-07-25 | 2016-03-07 | グリー株式会社 | Server device control method, server device, and program |
JP2016123756A (en) * | 2015-01-06 | 2016-07-11 | 株式会社コナミデジタルエンタテインメント | Game system, game controller, and program |
JP2018122169A (en) * | 2018-05-17 | 2018-08-09 | 株式会社バンダイナムコエンターテインメント | Program, terminal, and server |
US10245516B2 (en) | 2013-06-28 | 2019-04-02 | Nintendo Co., Ltd. | Information-processing system, server device, information-processing device, storage medium, and information-processing method |
JP2020103835A (en) * | 2018-12-28 | 2020-07-09 | 株式会社バンダイナムコエンターテインメント | Game system and program |
JP2021142410A (en) * | 2019-12-04 | 2021-09-24 | グリー株式会社 | Server device control method, server device, and program |
US12042723B2 (en) | 2014-07-25 | 2024-07-23 | Gree, Inc. | Method of controlling a server, server, and non-transitory computer-readable recording medium |
-
2011
- 2011-09-14 JP JP2011201210A patent/JP2013059569A/en not_active Withdrawn
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10245516B2 (en) | 2013-06-28 | 2019-04-02 | Nintendo Co., Ltd. | Information-processing system, server device, information-processing device, storage medium, and information-processing method |
JP2015100620A (en) * | 2013-11-27 | 2015-06-04 | 株式会社バンダイナムコエンターテインメント | Program, terminal, and server |
JP2015150139A (en) * | 2014-02-13 | 2015-08-24 | 株式会社セガゲームス | Computer game system and computer game program |
US11504616B2 (en) | 2014-07-25 | 2022-11-22 | Gree, Inc. | Method of controlling a server, server, and non-transitory computer-readable recording medium |
US10589170B2 (en) | 2014-07-25 | 2020-03-17 | Gree, Inc. | Method of controlling a server, server, and non-transitory computer-readable recording medium |
JP2016029963A (en) * | 2014-07-25 | 2016-03-07 | グリー株式会社 | Server device control method, server device, and program |
US12042723B2 (en) | 2014-07-25 | 2024-07-23 | Gree, Inc. | Method of controlling a server, server, and non-transitory computer-readable recording medium |
JP2016123756A (en) * | 2015-01-06 | 2016-07-11 | 株式会社コナミデジタルエンタテインメント | Game system, game controller, and program |
JP2018122169A (en) * | 2018-05-17 | 2018-08-09 | 株式会社バンダイナムコエンターテインメント | Program, terminal, and server |
JP2020103835A (en) * | 2018-12-28 | 2020-07-09 | 株式会社バンダイナムコエンターテインメント | Game system and program |
JP7323751B2 (en) | 2018-12-28 | 2023-08-09 | 株式会社バンダイナムコエンターテインメント | game system and program |
JP2021142410A (en) * | 2019-12-04 | 2021-09-24 | グリー株式会社 | Server device control method, server device, and program |
JP7185730B2 (en) | 2019-12-04 | 2022-12-07 | グリー株式会社 | SERVER DEVICE CONTROL METHOD, SERVER DEVICE, AND PROGRAM |
JP7511211B2 (en) | 2019-12-04 | 2024-07-05 | グリー株式会社 | Server device control method, server device and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200394670A1 (en) | Computer system, game system, and game device | |
JP7068776B2 (en) | Computer systems, control methods, viewer terminals, and programs | |
JP6271883B2 (en) | Computer system and program | |
JP6671903B2 (en) | Program, game device and server system | |
JP2013059569A (en) | Program, information storage medium, electronic equipment, server, and system | |
WO2018181725A1 (en) | Computer system and game system | |
JP5755593B2 (en) | Server system and program | |
JP5922897B2 (en) | Program, electronic device and server | |
JP6648993B2 (en) | Program, game device and server system | |
JP2012213492A (en) | Program, information storage medium, game terminal and server system | |
JP2013061889A (en) | Program, information storage medium, terminal device, and server | |
JP2015126785A (en) | Server system and program | |
JP6235669B1 (en) | Computer system and program | |
JP7194522B2 (en) | Program, Computer System, Game System, and Target Object Provision Control Method | |
JP2022103754A (en) | Content distribution system, server system, and program | |
JP2024024023A (en) | Computer system, game system, program, and lottery processing execution control method | |
JP6377902B2 (en) | Program and server system | |
JP2019177037A (en) | Server system and game system | |
JP6826171B1 (en) | Programs, terminals, server devices and systems | |
JP2017131322A (en) | Program and server | |
JP2020151233A (en) | Computer system, terminal and distribution server | |
JP2019177084A (en) | Server system and game system | |
JP2018043018A (en) | Computer system and program | |
JP7409912B2 (en) | computer systems and gaming systems | |
JP2022156191A (en) | computer system and game system |
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: 20141202 |