JP2008104893A - Game device and server device - Google Patents
Game device and server device Download PDFInfo
- Publication number
- JP2008104893A JP2008104893A JP2008010641A JP2008010641A JP2008104893A JP 2008104893 A JP2008104893 A JP 2008104893A JP 2008010641 A JP2008010641 A JP 2008010641A JP 2008010641 A JP2008010641 A JP 2008010641A JP 2008104893 A JP2008104893 A JP 2008104893A
- Authority
- JP
- Japan
- Prior art keywords
- game
- data
- watching
- input
- question
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
【課題】対局の観戦(鑑賞)の使い勝手が良く、かつ棋力向上に有効な構成とする。
【解決手段】通信手段を介して接続される装置間で対局ゲームを行なわせるサーバ装置は、通信手段を介して接続される装置間で実行される対局ゲームの進行に伴って、各装置から送信されるデータを受信し、受信されたデータに基づいて、対局ゲームの内容を記憶する。そして記憶された該当する対局ゲームの内容を、対局ゲームを行っている装置以外の装置に対して送信し、対局ゲームの内容を送信した特定の装置からの対局ゲームの内容に対する解説を表す情報を受信して、対局ゲームを行っている装置以外の装置に対して送信する。
【選択図】 図1An object of the present invention is to provide a structure that is convenient for watching games (appreciating) and is effective for improving repulsion.
A server device that allows a game to be played between devices connected via communication means is transmitted from each device as the game played between devices connected via communication means progresses. The received game data is received, and the contents of the game are stored based on the received data. Then, the content of the corresponding game played is transmitted to a device other than the device that is playing the game, and information indicating the explanation of the content of the game played from the specific device that transmitted the content of the game is displayed. Receive and transmit to a device other than the device that is playing the game.
[Selection] Figure 1
Description
本発明は、通信手段を介した相手と囲碁ゲーム対局などの対局ゲームを行なうゲーム装置、対局ゲームを行なう際の各種サービスを提供するサーバ装置に関する。 The present invention relates to a game apparatus that plays a game such as playing a game of Go with an opponent via a communication means, and a server apparatus that provides various services when playing a game.
従来では、パーソナルコンピュータを端末として、パソコン通信のホストコンピュータや、インターネット上の所定のサーバ(プロバイダ)に接続し、囲碁、将棋、チェスなどのゲームを対戦(対局)するシステムがある。また、パソコンの代わりに専用端末を用いて、囲碁、将棋、チェスなどの対局を行う対局システムもある。また、こうした対局システムが提供するサービスには、現在実行中の対局を観戦する観戦サービス、プロ同士の対局など過去の棋譜を提供する棋譜提供サービスなどがある。 Conventionally, there is a system in which a personal computer is connected to a personal computer communication host computer or a predetermined server (provider) on the Internet and a game such as Go, Shogi, or chess is played (played). There is also a game system that uses a dedicated terminal instead of a personal computer to play games such as Go, Shogi, and chess. Services provided by such a game system include a watching service for watching a game currently being executed, and a game providing service for providing past game records such as playing games between professionals.
また、従来の対局システムあるいは囲碁などを実行できる電子ゲーム装置では、自分の打った対局やプロの対局の棋譜を複数保存しておき、好きな時に任意に選択して鑑賞することができる機能を持つものがあった。 In addition, the electronic game device that can execute a conventional game system or Go, etc., has a function that allows a user to save a plurality of game records of a game played by himself or a professional game, and select and view them arbitrarily at any time. There was something to have.
現在実行中の対局を観戦する場合、あるいは保存してある棋譜を鑑賞しようとした場合には、何れの場合もテキストベースで複数の対局について、対局者の名前と段級が一覧表示され、その中から観戦あるいは鑑賞の対象とする対局を選択するようになっている。また、棋譜を保存するために、棋譜データを他から取り込もうとした場合にも同様で、テキストベースで棋戦名と対局者名、月日が表示され選択するようになっている。 When watching a game that is currently running, or when trying to view a saved game record, in each case, the names and ranks of the players are listed for multiple games in a text-based manner. The game to be watched or watched is selected from among them. In addition, in order to save the game record, when the game data is to be imported from another, the game battle name, player name, and date are displayed and selected in a text base.
また、従来では棋譜の鑑賞を行なう場合には、並べ返すことはできたが、並べ返しをしながら途中で変化を検討したり、また元の棋譜に戻って進行を追いかけたりするような操作が非常に不便であった。 Also, in the past, when viewing a game record, it was possible to arrange it again, but there were operations such as examining changes during the process of reordering and tracking the progress by returning to the original game record. It was very inconvenient.
具体的には、(1)単に保存してある棋譜を順番に並べるだけのもの、(2)途中で着手を変更させると、元の棋譜が消えて上書きされてしまうもの、(3)途中で着手を変更して、再度また元の棋譜に戻ろうとする場合には、元の棋譜ファイルを再度読み込まなくてはならないものといった具合である。 Specifically, (1) simply placing the saved game in order, (2) changing the start in the middle, the original game will be overwritten and overwritten, (3) in the middle If you want to change the start and go back to the original game again, you must read the original game file again.
また、考慮時間の限られた対局中に試し打ちをする他にも、局後に自分の碁を振り返りながら試し打ちをして検討を加えたり、プロの高手の碁を鑑賞しながら途中で試し打ちをして、自分なりにプロの着手を理解しようとする事は、棋力向上にも有効で、非常に有用である。 In addition to trial hits while playing for a limited time, it is possible to make a trial shot while looking back at your own bag after the station, or to try hitting a halfway while watching a professional high-pitched bag. Doing so and trying to understand the professional start by yourself is very useful and effective for improving repulsion.
また、棋譜を単に鑑賞したり、試し打ちをするだけでなく、自分なりに考えた手と実際のプロの手との比較を重ねながら、一手一手鑑賞することができれば、棋力向上に大変有効であると考えられるが、従来の対局システムではこうしたことを補助する機能が搭載されていない。 Also, if you can appreciate each hand while comparing the actual thoughts with the hands of your own professional as well as just watching the game record or making a trial strike, it will be very effective for improving your repulsion. It is thought that there is, but the function which assists such a thing is not installed in the conventional game system.
さらに、従来より囲碁将棋の世界では、大盤解説会という催しがある。これは。プロ棋士同士の対局を、ほぼリアルタイムに別のプロ棋士が会場の観客に対して解説するというもので、とても人気の高い催しである。これは、リアルタイムで著名なプロ同士の対局を見て進行が追える事、またリアルタイムで解説してもらえる事などが人気の原因と思われる。しかし、従来の通信対局システムでは、このようなサービスは行われていなかった。しかしながら、リアルタイムで対局を観戦でき、解説もしてもらえるサービスが提供できれば、自宅にいながら大盤解説会に参加しているのと同じような事が可能となり、ユーザに対して大変有効なサービス提供が可能となる。 Furthermore, in the world of Go Shogi, there has been an event called the large board commentary. this is. It is a very popular event, where a professional player explains the game between professional players to the audience in a near real time. This seems to be due to the popularity of being able to follow the progress of prominent professionals in real time and being able to explain in real time. However, such a service has not been provided in the conventional communication game system. However, if you can provide a service that allows you to watch the game in real time and receive explanations, you can do the same thing as if you were participating in a large-scale commentary while at home, providing a very effective service for users. It becomes possible.
さらに、従来より、囲碁などの学習法として、本によるもの、ビデオ講座によるもの、カルチャーセンターなどの囲碁講座などがあった。しかし、本やビデオによるものは、説明を一方的に受けるだけのもので、本を読み進める途中で出てきた疑問などは、当然、自分で解決したり、強い人を捜して教えてもらうなどの方法しかなかった。また、カルチャーセンターなどの講座では、その営業形態から、特に会社員などはなかなか時間の都合が付きにくかったり、また、近所にそのような講座を開いている場所が無かったりで、参加しづらいものであった。 Furthermore, traditionally, there are learning methods for Go such as books, video courses, and Go courses such as culture centers. However, books and videos are only one-sided explanations, and of course questions that come up while reading the book can be solved by yourself or searched for strong people. There was only a way. Also, in courses such as culture centers, it is difficult to attend because of the sales format, especially for office workers, etc., and it is difficult to attend because there are no places where such courses are open in the neighborhood. Met.
このように従来の対局システムでは、現在実行中の対局を観戦する際には、観戦対象とする棋譜をテキストベースで一覧表示される名前と段級から選択するようになっていたために、対局の内容や進行状況が全く分からなかった。そのため、観戦を始めたものの始まったばかりで面白くなかったり、見始めた途端に終局になってしまったり、その対局自体がつまらなかったりする事が多かった。 In this way, in the conventional game system, when watching a game that is currently being executed, the game score to be watched is selected from the list and name displayed in the text base. I didn't understand the content or progress. For this reason, I started watching the game, but it was just beginning and it wasn't interesting, and as soon as I started watching it, it ended up, and the game itself was often boring.
また、保存されている棋譜を鑑賞する場合も、単に並べ返すことはできたが、並べ返しをしながら途中で変化を検討したり、また元の棋譜に戻って進行を追いかけたりするような操作が非常に不便であった。 In addition, when viewing a saved game record, it was possible to simply arrange it, but it was possible to examine changes during the process, or to return to the original game record and follow the progress. Was very inconvenient.
また、考慮時間の限られた対局中に試し打ちをしたり、自分なりに考えた手と実際のプロの手との比較を重ねながら検討を加えるといったことが、操作性良く行なうことができなかった。 Also, it is not possible to perform trial hits while playing for a limited amount of time, or to add consideration while repeatedly comparing the hands that you have thought of yourself with actual professional hands. It was.
また、対局を観戦したり、保存された棋譜を鑑賞できたとしても、リアルタイムで大盤解説会で行われるような解説を得ることができず、また途中で出てきた疑問などについては、後でカルチャーセンターにおいて、あるいは強い人を捜して教えてもらうなどの方法しかなく、こうしたことができない場合には自分で考えるしかなかった。 Also, even if you can watch the game or appreciate the saved game record, you will not be able to get commentary that will be done in real time at the large board commentary. The only way to do this was at the culture center or by searching for strong people and teaching them.
本発明は、前記のような問題に鑑みなされたもので、対局の観戦(鑑賞)の使い勝手が良く、かつ棋力向上に有効なゲーム装置、及びサーバ装置を提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a game device and a server device that are easy to use for watching games (appreciating) and effective in improving repulsion.
本発明は、通信手段を介して接続される装置間で対局ゲームを行なわせるサーバ装置において、通信手段を介して接続される装置間で実行される対局ゲームの進行に伴って、各装置から送信されるデータを受信するデータ受信手段と、前記データ受信手段によって受信されたデータに基づいて、対局ゲームの内容を記憶する記憶手段と、前記記憶手段に記憶された該当する対局ゲームの内容を、対局ゲームを行っている装置以外の装置に対して送信するゲーム内容送信手段と、前記ゲーム内容送信手段によって対局ゲームの内容を送信した特定の装置からの対局ゲームの内容に対する解説を表す情報を受信して、対局ゲームを行っている装置以外の装置に対して送信する解説送信手段とを具備するサーバ装置を提供する。 The present invention provides a server device that allows a game to be played between devices connected via communication means, and transmitted from each device as the game played between devices connected via communication means progresses. Data receiving means for receiving the received data, storage means for storing the contents of the game based on the data received by the data receiving means, and the contents of the corresponding game played stored in the storage means, A game content transmitting unit that transmits to a device other than the device that is playing the game, and information representing a description of the content of the game from the specific device that has transmitted the content of the game played by the game content transmitting unit Thus, a server device is provided that includes comment transmission means for transmitting to a device other than the device that is playing the game.
これにより、通信手段を介する装置間での対局ゲームに対して、他の装置から解説を表す情報を取得して、対局ゲームを行っていない他の装置に提供することができる。 Thereby, with respect to the game played between the devices via the communication means, information representing the explanation from the other device can be acquired and provided to another device that is not playing the game.
また、前記ゲーム内容送信手段によって対局ゲームの内容を送信した装置からの、対局ゲームの内容に対する質問を表す情報を受信して、前記特定の装置に対して送信する質問送信手段と、前記質問送信手段によって送信した質問を表す情報に対する前記特定の装置からの回答を表す情報を受信して、前記質問送信手段によって受信された質問を表す情報を送信した装置に対して送信する回答送信手段とを具備するサーバ装置を提供する。 In addition, a question transmission unit that receives information representing a question about the content of the game from the device that transmitted the content of the game by the game content transmission unit, and transmits the information to the specific device; and the question transmission Answer transmitting means for receiving information representing an answer from the specific device with respect to the information representing the question transmitted by the means, and transmitting the information representing the question received by the question transmitting means to the device that transmitted the information. Provided is a server device.
これにより、ある装置からの質問に対する回答を特定の装置から取得して、質問を送信した装置に対して応答することができる。 Thereby, an answer to a question from a certain device can be acquired from a specific device, and a response can be made to the device that transmitted the question.
また本発明は、通信手段を介して接続された他の装置との間でサーバ装置を介在させて対局ゲームを行なうゲーム装置において、前記サーバ装置に対して、通信手段を介して接続される他の装置間で実行される特定の対局ゲームの観戦を要求する観戦要求手段と、前記観戦要求手段によって観戦を要求した特定の対局ゲームの進行に伴って対局ゲームを行っている各装置から送信されるデータを前記サーバ装置から受信する受信手段と、前記受信手段によって受信されたデータをもとに対局ゲームの状況を表示する状況表示手段と、前記観戦要求手段によって観戦を要求した特定の対局ゲームに対する解説を表す情報を、前記サーバ装置から受信する解説受信手段と、前記観戦要求手段によって観戦を要求した特定の対局ゲームに対する質問を表す情報を、前記サーバ装置に送信する質問送信手段と、前記質問送信手段によって送信した質問を表す情報に対する回答を表す情報を、前記サーバ装置から受信する回答受信手段とを具備するゲーム装置を提供する。 In addition, the present invention provides a game device for playing a game with a server device interposed between other devices connected via communication means, wherein the server device is connected to the server device via communication means. The game request means for requesting watching of a specific game played between the devices, and transmitted from each device playing the game as the specific game that requested watching by the watching request means progresses. Receiving means for receiving the data from the server device, status display means for displaying the status of the game based on the data received by the receiving means, and the specific game game for which the watching request was requested by the watching request means A comment receiving means for receiving information representing commentary on the server device from the server device, and a question about a specific game that requested watching by the watching request means Provided is a game device comprising: question transmitting means for transmitting information representing the server device; and answer receiving means for receiving information representing an answer to the information representing the question transmitted by the question transmitting means from the server device. To do.
これにより、ゲーム装置では、通信手段を介して他の装置間で行われている対局ゲームを鑑賞しながら、対局ゲームに対する解説を取得することができ、また質問をサーバ装置に送信することにより、質問に対する回答を得ることができる。 Thereby, in the game device, while appreciating the game played between other devices via the communication means, it is possible to obtain a comment on the game, and by sending a question to the server device, Get answers to your questions.
また本発明は、通信手段を介して接続される装置間で対局ゲームを行なわせるサーバ装置において、装置間で行われた対局ゲームを含む、複数の対局ゲームの内容を記憶する記憶手段と、前記記憶手段に記憶された対局ゲームの内容に対して、要所となるゲーム途中の位置を示す情報を付加する要所位置付加手段と、前記記憶手段に記憶された該当する対局ゲームの内容を、前記要所位置付加手段によって付加された情報を含めて、対局ゲームの内容の鑑賞を要求してきた装置に対して送信するゲーム内容送信手段とを具備するサーバ装置を提供する。 According to the present invention, in a server device that allows a game to be played between devices connected via communication means, storage means for storing contents of a plurality of game games including a game played between the devices, To the contents of the game played stored in the storage means, the key position adding means for adding information indicating the position of the game in the middle of the game, and the contents of the corresponding game played stored in the storage means, There is provided a server device comprising a game content transmitting means for transmitting to a device that has requested the appreciation of the contents of a game including the information added by the important location adding means.
これにより、サーバ装置に記憶される対局ゲームの内容に対して、要所となるゲーム途中の位置を示す情報を付加しておくことで、この対局ゲームの内容を鑑賞しようとする際に、選択的に要所となるゲーム途中を表示させることができる。 As a result, by adding information indicating the position of the game in the middle to the content of the game played stored in the server device, the selection can be made when viewing the content of the game played. It is possible to display the middle of the game, which is a key point.
また本発明は、通信手段を介して接続された他の装置との間でサーバ装置を介在させて対局ゲームを行なうゲーム装置において、前記サーバ装置に対して、前記サーバ装置に記憶された複数の対局ゲーム中の特定の対局ゲームの鑑賞を要求する鑑賞要求手段と、前記鑑賞要求手段によって鑑賞を要求した特定の対局ゲームの内容を、この対局ゲームの内容に対して付加された要所となるゲーム途中の位置を示す情報と共に前記サーバ装置から受信する受信手段と、前記受信手段によって受信された対局ゲームの内容に対する進行を制御する指示を入力する入力手段と、前記受信手段によって受信された対局ゲームの内容に基づいて、前記入力手段によって入力された指示に応じたゲーム状況を表示させる表示手段と、前記入力手段によって要所となるゲーム途中の位置の表示が指示された場合に、対局ゲームの内容に対して付加された要所の位置を示す情報に従って、該当する位置のゲーム状況を前記表示手段によって表示させる表示制御手段とを具備するゲーム装置を提供する。 According to the present invention, in a game device for playing a game with a server device interposed between other devices connected via communication means, a plurality of data stored in the server device are stored in the server device. Appreciate request means for requesting appreciation of a specific game in the game, and the contents of the specific game requested for appreciation by the appreciation request means are added to the contents of the game. Receiving means for receiving information indicating a position in the middle of the game from the server device, input means for inputting an instruction for controlling the progress of the game content received by the receiving means, and the game received by the receiving means Based on the contents of the game, display means for displaying the game situation according to the instruction input by the input means, and the input means When the display of the position in the middle of the game is instructed, the display control means for displaying the game situation at the corresponding position by the display means in accordance with the information indicating the position of the important point added to the contents of the game A game device is provided.
これにより、サーバ装置から取得した対局ゲームの内容について、要所となるゲーム途中の位置を示す情報をもとに、選択的に要所となるゲーム状況を表示させることができる。 This makes it possible to selectively display the game situation that is the key point based on the information indicating the position in the middle of the game, which is the key point, for the contents of the game played from the server device.
また、前記入力手段によって進行を次に進める指示が入力された場合のゲーム状況の予想を入力させる予想入力手段と、前記予想入力手段によって入力された予想されるゲーム状況が、前記入力手段によって進行を次に進める指示が入力された場合のゲーム状況と同じであるか否かを判定する判定手段と、前記判定手段によってゲーム状況が同じであると判定された場合には、前記入力手段によって進行を次に進める指示に応じたゲーム状況を前記表示手段によって表示させ、ゲーム状況が同じではないと判定された場合には、再度、前記予想入力手段によってゲーム状況の予想を入力させる制御手段とを具備するゲーム装置を提供する。 In addition, a prediction input means for inputting a prediction of a game situation when an instruction to proceed next is input by the input means, and an expected game situation input by the prediction input means is advanced by the input means. The determination means for determining whether or not the game situation is the same when the instruction to proceed to the next is input, and when the determination means determines that the game situation is the same, the input means proceeds. Control means for causing the display means to display a game situation according to an instruction to proceed to the next, and when it is determined that the game situation is not the same, the control means for inputting a prediction of the game situation again by the prediction input means. Provided is a game device.
これにより、サーバ装置から取得した対局ゲームの内容を単に鑑賞するだけでなく、次のゲーム状況を予測しながら進行を進めることで、対局ゲームの内容をより深く理解することができる。 Thereby, not only simply appreciating the content of the game played from the server device but also proceeding while predicting the next game situation, the content of the game can be understood more deeply.
また前記表示手段によって表示されたゲーム状況から対局ゲームを進行させるためのデータを入力する進行データ入力手段と、前記進行データ入力手段によって入力されたデータに応じて、対局ゲームを進行させる対局ゲーム手段と、前記対局ゲーム手段によって進行された対局ゲームのゲーム状況を、前記進行データ入力手段によってデータが入力される前のゲーム状況に戻して、前記表示手段によって表示させる再現手段とを具備するゲーム装置を提供する。
これにより、サーバ装置から取得した対局ゲームの内容に影響を与えることなく、任意に入力するデータによって対局ゲームの内容を進行させてゲーム状況を把握することができる。
Also, progress data input means for inputting data for advancing the game from the game status displayed by the display means, and game means for advancing the game according to the data input by the progress data input means And a reproducing means for returning the game situation of the game played by the game means to the game situation before the data is inputted by the progress data input means and displaying the game situation by the display means. I will provide a.
Thus, the game situation can be grasped by advancing the content of the game with the arbitrarily input data without affecting the content of the game acquired from the server device.
以上のように本発明によれば、対局の観戦(鑑賞)の使い勝手が良く、かつ棋力向上に有効なゲーム装置、及びサーバ装置を提供することができる。 As described above, according to the present invention, it is possible to provide a game device and a server device that are easy to use for watching a game (appreciating) and are effective in improving repulsion.
以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施形態における通信手段を介して囲碁などの対局を行なう対局システムの構成を示す図である。 Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of a game system for playing games such as Go via communication means in the present embodiment.
図1に示すように、本実施形態における対局システムは、囲碁対局サービスサーバ10(サーバ装置)を有するサービスプロバイダ12に、通信回線網14を介してパーソナルコンピュータ18の他、ゲーム装置22,23,24が接続することにより通信手段を介した対局を行なうことができる。
As shown in FIG. 1, the game system in the present embodiment provides a
囲碁対局サービスサーバ10は、インターネットあるいは公衆回線網などを含む通信回線網14を介して外部との通信を行なうサービスプロバイダ12において、囲碁対局サービスを提供するために利用される。すなわち、囲碁対局サービスサーバ10は、囲碁の対局を行なう際には、対局を行なう両者に対して相互にサービスを提供すると共に、両者の間でサービスを相互に提供するための通信を制御する機能を有する。
The Go
通信回線網14を介して囲碁対局サービスサーバ10に接続される端末としては、パーソナルコンピュータ18の他に、囲碁ゲーム専用端末であるゲーム装置22,23,24,25などが接続される。
As terminals connected to the Go-
図2は本発明の実施の形態に係わる囲碁対局サービスサーバ10の電子回路の構成を示すブロック図である。囲碁対局サービスサーバ10は、各種の記録媒体に記録されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されるコンピュータによって構成される。
FIG. 2 is a block diagram showing the configuration of the electronic circuit of the Go
囲碁対局サービスサーバ10は、図2に示すように、CPU30、電話通信ユニット31、通信ユニット32、記憶装置33、メモリ35、及びデータベース装置36を有して構成される。
As shown in FIG. 2, the Go
CPU30は、囲碁対局サービスサーバ10全体の制御を司るもので、メモリ35に格納されたプログラム(囲碁対局プログラム等)やデータ等に基づいて動作することにより各種の機能を実現する。囲碁対局サービスサーバ10において実現される機能としては、予め登録されている会員の中から希望にあった相手を紹介する紹介処理機能、通信手段を介した相手との囲碁の対局を制御する機能(対局処理)、囲碁に関する各種の情報を提供する機能(囲碁データベース)などが含まれている。
The
囲碁に関する各種の情報を提供する機能では、データベース装置36に記憶されている対局に関するデータ(棋譜データ、対局中棋譜データなど)をゲーム装置に対して送信して、現在実行中の対局の様子を観戦する対局観戦、過去に行われた対局を鑑賞する対局鑑賞のサービスを提供することができる。
In the function of providing various types of information related to Go, the game data (game record data, game record data, etc.) stored in the
電話通信ユニット31は、公衆回線網を介した外部との通信を制御するユニットであり、CPU30によって指示された電話番号に応じて自動的に電話をかける機能を有している。
The
通信ユニット32は、インターネットを介した外部との通信を制御するユニットである。
The
記憶装置33は、各種プログラムやデータを格納するためのものであって、例えば対局の管理のために生成される各種リスト(会員リスト、対局待ちリスト、対局データ、対局中棋譜データなど)のデータも必要に応じて格納される。記憶装置33は、プログラム、データ等が予め記録されている記録媒体34を有しており、この記録媒体34は磁気的、光学的記憶媒体、もしくは半導体メモリで構成されている。
The
この記録媒体34は、記憶装置33に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記録媒体34に記憶されるプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、通信回線等を介して接続された他の機器側に記録媒体を備えた記憶装置を設け、この記録媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしても良い。
This
メモリ35は、CPU30によってアクセスされるためのプログラムやデータが格納されるもので、必要に応じて記憶装置33またはデータベース装置36から読み出されて格納される。
The
データベース装置36は、各種の情報を蓄積しておくための記憶装置であり、例えば会員に関する情報が登録された会員リスト36a、対局を希望して囲碁対局サービスサーバ10に接続している会員の情報が登録される対局待ち会員リスト36b、各会員についての過去の対局やプロ同士で行われた対局に関する情報である棋譜データ36c、現在会員の間で行われている対局に関する情報である対局中棋譜データ36dを含んでいる。また、データベース装置36には、棋譜や対戦記録、棋士の情報、詰め碁、問題集、会員の勝敗記録等を集めた棋譜情報などが含まれ、会員からの要求に応じて任意に提供される。
The
次に、通信回線網14を介して囲碁対局サービスサーバ10接続された会員側の構成(電話機39、モデム40、ゲーム装置22)について説明する。なお、以下、ゲーム装置22を対象として説明する。図3に示すように、モデム40は、モジュラージャック38を介して公衆回線網(通信回線網14)と接続され、また電話機39が接続されている。モデム40には、ゲーム装置22(囲碁ゲーム専用端末)との間での無線通信機能が設けられており、電話線の接続や差し替え等を行なうことなく、場所を選ばずにゲーム装置22を使用できるようになっている。なお、ゲーム装置22にモデム40の機能が設けられた構成とすることも勿論可能である。
Next, the member-side configuration (telephone 39, modem 40, game device 22) connected to the Go-to-
ゲーム装置22は、携帯型に構成されており、筐体上面部にLCD22a(例えば大型モノクロ液晶)及びタッチパネル22bが設けられている。LCD22aの表示面とタッチパネル22bのデータ入力面は、積層一体型に構成されており、LCD22aによって表示された対象物(例えば碁石を示す表示パターン、盤面を表す表示中の交点位置、ボタンなど)を、ペンなどによって直接的に指示することで、該当する座標データを入力することができる。
The
なお、図3に示すように、モデム20を変換装置として設けた構成としているが、モデム20の代わりにISDN回線との接続に介在するターミナルアダプタ(TA)、ディジタルサービスユニット(DSU)を設けた構成としても良い。また、無線通信によらずゲーム装置22と通信回線網14とが優先に接続される構成であっても良い。
As shown in FIG. 3, the modem 20 is provided as a conversion device, but instead of the modem 20, a terminal adapter (TA) and a digital service unit (DSU) that intervene in connection with the ISDN line are provided. It is good also as a structure. Further, the
図4(a)は、本実施形態におけるゲーム装置22(囲碁ゲーム専用端末)の電子回路の構成を示すブロック図である。ゲーム装置22は、各種の記録媒体に記録されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されるコンピュータによって構成することができる。
FIG. 4A is a block diagram showing a configuration of an electronic circuit of the game apparatus 22 (go game dedicated terminal) in the present embodiment. The
図4(a)に示すように、本実施形態における囲碁ゲーム専用端末22は、CPU41、ROM42、タッチパネル44、SRAM46、LCDドライバ周辺回路48、LCD50、無線通信I/F52、スピーカ53、アンテナ54、及び電池56によって構成されている。
As shown in FIG. 4A, the Go game dedicated terminal 22 in this embodiment includes a
CPU41は、ROM42に格納された各種制御プログラムやデータに従って各種機能を実現するもので、囲碁ゲーム制御機能、通信相手との囲碁ゲーム対局のための制御機能などを含んでいる。
The
ROM42は、CPU41によって実行される各種制御プログラムやデータ等が格納されるものであり、囲碁ゲーム制御用プログラム、通信相手との囲碁ゲーム対局制御用プログラムなどを含んでいる。
The
タッチパネル44は、装置に対する動作を規定するためのボタンや、囲碁ゲーム実行中の石を置くべき位置を指定をする座標データを入力するために使用される。 The touch panel 44 is used to input buttons for defining an operation on the apparatus and coordinate data for designating a position where a stone during the execution of the Go game is to be placed.
SRAM46は、CPU41によって各種機能を実行する際の作業領域として使用され、例えば進行中の囲碁ゲームの状況(各石の置かれた位置など)に関するデータが格納される。SRAM46に記憶されるデータの詳細については、図4(b)に示す。
The
LCDドライバ周辺回路48は、CPU41の制御のもとで、LCD50における表示を制御するもので、LCD50に設けられた本ゲーム表示装置固有のセグメントパターンに対する制御を行なう。
The LCD driver
LCD50は、囲碁ゲームを行なう上で必要な各種の情報を表示するもので、対局中においては碁盤の盤面を表す盤面表示、ハマの数を黒石、白石それぞれについて表示するためのハマ表示、黒盤、白盤それぞれの時間を表示するための時間表示、動作を規定する指示を入力するための複数のボタンが設けられている。また、LCD50の盤面表示をする領域については、囲碁ゲームのゲームパターン表示に好適なセグメントパターンが設けられている。
The
無線通信I/F52は、通信相手と囲碁ゲームを対戦する際に、CPU41の制御のもとでアンテナ54を介して無線通信を行なう。
The wireless communication I /
スピーカ53は、CPU41の制御のもとで音を発声させるもので、効果音や音声メッセージ(対局の解説や質問に対する回答など)などを出力するために用いられる。
The
電池56は、ゲーム表示装置を屋外等に持ち出して携帯することができるように、各構成部に電力を供給するために使用される。
The
図4(b)には、ゲーム装置22のSRAM46に格納される各種データの一例を示している。図4(b)に示す各種データは、ゲーム(囲碁の対局)の開始に伴って状況に応じて更新される。
FIG. 4B shows an example of various data stored in the
図4(b)に示すように、SRAM46には、タイマカウンタ(TM)46a、ハンデデータ(HD)46b、試し打ち許可フラグ(SY)46c、先手/後手フラグ46d、手番フラグ(BW)46e、棋譜データ46f(以上は、対局、対局観戦、及び対局鑑賞を行なう場合に使用される)、試打手番フラグ(BWs)46g、試打手番数データ46h、試打棋譜データ46j(以上は、試打モードにおいて試打を行なう場合に用いられる)、棋譜当てデータ46k(以上は、棋譜当てモードにおいて棋譜当てゲームを行なう場合に用いられる)等が、囲碁ゲームの対局を管理するために格納される。
As shown in FIG. 4B, the
タイマカウンタ46aは、対局前の対局条件の設定(詳細については後述する)において定められた持ち時間をカウント(計数)するために使用される。タイマカウンタ46aには、自分の持ち時間と対局相手の持ち時間のデータがそれぞれ格納される。ハンデデータ46bは、対局条件の設定において定められたハンデ(コミ)の値が格納される。
The
試し打ち許可フラグ46cは、対局条件の設定において設定された、対局中の試し打ち(相手のゲーム装置に対して操作の内容が通知されない動作モード)の許可/不許可を示すフラグである。先手/後手フラグ46dは、対局条件の設定に応じて決定される先手(黒番)/後手(白番)の何れであるかを示すフラグである。手番フラグ46eは、現在の打ち手が黒番(B)であるか白番(W)であるかを示すもので、一手毎に“0”−“1”−“0”…と変化される(例えば黒番を“1”によって表す)。先手/後手フラグ46dと手番フラグ46eの値に応じてタイマカウンタ46aに対する処理が制御される。
The trial hit
棋譜データ46fは、対局の盤面を構成する各石に関するデータであり、一つの着手毎に生成される「何番目、白/黒、位置」の各情報の組み合わせから成るデータから構成される。試打手番フラグ46gは、試打モードにおける現在の打ち手が黒番(B)であるか白番(W)を示すもので、一手毎に“0”−“1”−“0”…と変化される。試打手番数データ46hは、試打モードにおける何番目の着手(手数)であるかを示すデータである。
The
試打棋譜データ46jは、試打モードにおける盤面を構成する各石に関するデータであり、棋譜データ46fと同様に、「何番目、白/黒、位置」からなるデータから構成される。棋譜当てデータ46kは、棋譜当てゲームにおいて、ユーザによって指定された次の着手を示す予想された着手データが記憶される。
The trial hit
なお、図4には図示していないが、ゲーム装置22には、音声入力をするための機能、文字データを入力するための機能などを搭載するようにしても良い。
Although not shown in FIG. 4, the
図5には、囲碁対局サービスサーバ10のデータベース装置36(あるいは記憶装置33)に格納される会員リスト36a、対局待ち会員リスト36b、棋譜データ36c、対局中棋譜データ36dのデータ構造を示している。
FIG. 5 shows the data structure of the
会員リスト36aは、囲碁対局サービスサーバ10からサービスの提供を受けられる会員に関する情報が予め登録されたもので、図5(a)に示すように、氏名、会員番号、電話番号、段級等の情報が、各会員毎に登録されている。
The
対局待ち会員リスト36bは、対局を希望して囲碁対局サービスサーバ10に接続している会員の情報を登録するためのもので、図5(b)に示すように、待ち状態となっている会員の名前に対応づけて、会員番号、対局相手に対する相手条件(段級)、待ち状態に入った時刻を示す待ち開始時刻、以前に中断した対局がある場合にその対局を示す対局情報等の情報が登録される。
The waiting-for-game member list 36b is for registering information of members who wish to play and are connected to the Go-
棋譜データ36cは、過去に行われた対局に関する情報が登録されて棋譜鑑賞の際に参照されるもので、図5(c)に示すように、対局者の氏名(対局者(1)、対局者(2))と、対局棋譜データ、対局中での要所となる勝負所を示す勝負所データ、対局日時などのデータが対応付けて登録される。
The
対局中棋譜データ36dは、現在対局中の対局に関する情報が登録されて対局観戦の際に参照されるもので、図5(d)に示すように、対局者の氏名(対局者(1)、対局者(2))と、対局棋譜データ、対局中に指示された対局に関する各種データを含む付加データが対応付けて登録される。 The game score data 36d is registered with information about the game currently being played and is referred to when watching the game. As shown in FIG. 5D, the player's name (player (1), The player (2)), game record data, and additional data including various data related to the game specified during the game are registered in association with each other.
図6には、対局中のゲーム装置において着手があった場合に、囲碁対局サービスサーバ10に送信される着手データの形式の一例を示している。図6に示すように、着手データには、現在行っている対局を識別するための対局識別データD1、手番(黒番、白番)を表す手番データD2、手数を示す手数データD3、着手した位置を示すX座標データD4,Y座標データD5、持ち時間に関する時間データD6、時間切れとなったことを通知するための時間切れフラグD7などが含まれている。これにより、例えば対局相手のゲーム装置に対して、「対局A、黒37手目、14−十六(着手した位置)、36分52秒(残り持ち時間)」といった内容のデータが送信される。
FIG. 6 shows an example of a format of start data transmitted to the Go
次に、本実施形態における対局システムの動作について、フローチャートを参照しながら説明する。まず、囲碁対局サービスサーバ10を利用して通信回線網14を介して行われているゲーム装置(例えば、ゲーム装置23,24)間での対局を、他のゲーム装置(例えばゲーム装置22とする)によって観戦する場合について説明する。
Next, the operation of the game system in the present embodiment will be described with reference to a flowchart. First, a game between game devices (for example, the
図7は、対局観戦の対象とする対局をゲーム装置22において検索する処理手順を示すフローチャート、図8はゲーム装置による対局検索に対応する囲碁対局サービスサーバ10の処理手順を示すフローチャートである。
FIG. 7 is a flowchart showing a processing procedure for searching the
ゲーム装置23,24ではそれぞれ着手があると、図6に示すような着手データを囲碁対局サービスサーバ10に送信する。囲碁対局サービスサーバ10は、対局中のゲーム装置23,24から受信した着手データに対して、対局中棋譜データ36d(図5(d))の対局者(1)(2)に登録された該当する対局のデータとして順次記憶している。また、他のゲーム装置間で行われている対局についても、同様にして対局中棋譜データが順次記憶されている。
When each of the
まず、ゲーム装置22は、他で現在行われている対局の観戦がタッチパネル44に対する操作によって要求されると、通信回線網14を介して囲碁対局サービスサーバ10に対して対局観戦要求を送信する。
First, the
囲碁対局サービスサーバ10は、ゲーム装置22からの観戦要求を受信すると(図8、ステップB1,B2)、対局中棋譜データ36dに登録されている現在行われている対局をもとに対局リストを生成し、ゲーム装置22に送信する(ステップB3)。例えば、囲碁対局サービスサーバ10は、対局中棋譜データ36dの対局者(1)(2)に登録された氏名と、各氏名をもとに会員リスト36aから検索される会員の情報(例えば段級)と、対局棋譜データにより判別される手数とを対応付けた対局リストを生成する。
Upon receiving the watching request from the game device 22 (FIG. 8, steps B1 and B2), the Go
一方、ゲーム装置22は、囲碁対局サービスサーバ10から対局リストを受信すると、この対局リストをLCD50において表示させる(図7、ステップA1)。図9には、対局観戦用の対局リストの表示例を示している。図9に示すように、対局リストでは、現在行われている各対局について、対局者とそれぞれの段級、及びその対局の手数が表示されている。また、表示画面中には、対局リストを用いた各種処理を実行させるためのキー入力部が設けられている。キー入力部には、対局リストとして表示される対局内容を切り替えるための「次頁」キー及び「前頁」キーと、対局を対局者名で示すのではなく実際の盤面によって示す「縮小盤面」キー、対局リスト中で指定した対局を選択する「選択」キー、特定の局面(初盤、中盤、終盤)の対局のみを一覧表示させるための「初盤」キー、「中盤」キー、「終盤」キーと、他の機能を実行させるためのメニューを表示させる「メニュー」キーが設けられている。キー入力は、ペン形状の指示棒や指先によって、LCD22aの表示画面と一体化されたタッチパネル22bの検出面をタッチすることによって行なわれる。
On the other hand, when the
例えば、対局リスト中の対局者「AAAA」と「BBBB」との対局が指定され、「選択」キーが指示された場合には、ゲーム装置22は、囲碁対局サービスサーバ10に対して、該当する対局の対局指定を送信する(ステップA2)。
For example, when the players “AAAA” and “BBBB” in the game list are designated and the “select” key is designated, the
囲碁対局サービスサーバ10は、ゲーム装置22から対局指定を受信すると(ステップB4)、対局中棋譜データ36dに記憶されている指定された対局の対局中棋譜データをゲーム装置22に送信する(ステップB5)。ゲーム装置22は、囲碁対局サービスサーバ10から対局中棋譜データを受信すると、この対局中棋譜データ(対局棋譜データ)をSRAM46に記憶させると共に、対局棋譜データをもとにしてLCD50において対局中の盤面を表示させる(ステップA3)。
When receiving the game designation from the game device 22 (step B4), the game
図10には対局観戦用の盤面が表示されたLCD表示画面の一例を示している。図10に示すように、LCD表示画面には、盤面表示用の領域と、対局者表示の領域と、キー入力部が設けられている。盤面表示用の領域では、白番が対局者「AAAA」(段位は3段)であり、黒番が「BBBB」(段位は2段)であることを示している。キー入力部には、対局の詳細な情報を表示させるための「詳細」キー、盤面を縮小して同時に複数の対局の様子を表示させるための「縮小」キー、他の対局の盤面を表示させるための「次頁」キー、「前頁」キーと、他の機能を実行させるためのメニューを表示させる「メニュー」キーと、対局観戦を開始させるための「対局観戦」キーが設けられている。 FIG. 10 shows an example of an LCD display screen on which a game board is displayed. As shown in FIG. 10, the LCD display screen is provided with a board display area, a player display area, and a key input unit. In the board display area, the white number is the player “AAAA” (the rank is 3), and the black number is “BBBB” (the rank is 2). In the key input section, a “detail” key for displaying detailed information of the game, a “reduction” key for reducing the board surface to display the state of multiple games at the same time, and displaying a board of another game “Next Page” key, “Previous Page” key, “Menu” key for displaying a menu for executing other functions, and “Game watching” key for starting a game watching are provided. .
ここで、「対局観戦」キーへの操作によって対局観戦開始が指示されると、ゲーム装置22は、囲碁対局サービスサーバ10に対して観戦開始要求を送信する(ステップA4)。囲碁対局サービスサーバ10は、ゲーム装置22からの観戦開始要求が受信されると(ステップB8)、それ以後、指定された対局で対局者間(対局者「AAAA」「BBBB」のそれぞれが操作するゲーム装置)で送受される着手データを、着手がある毎にゲーム装置22に送信する着手データ送信処理を実行する(ステップB9)。
Here, when the start of the game watching is instructed by operating the “game watching” key, the
ゲーム装置22は、囲碁対局サービスサーバ10から送信されている着手データをSRAM46に記憶させながら、図10に示す盤面表示中に着手位置を示す石のパターンを順次表示していくことで対局観戦を行わせる(ステップA10)。なお、対局観戦中では、対局に関する質問の送信や解説を受信することができるが、これらの詳細については後述する。
While the
一方、図9に示す対局リストにおいて、「縮小盤面」キーが指示された場合、ゲーム装置22は、囲碁対局サービスサーバ10に対して、縮小盤面表示の要求を送信する(ステップA5)。囲碁対局サービスサーバ10は、ゲーム装置22から縮小盤面表示が要求されると(ステップB6)、対局中棋譜データ36dに記憶されている所定の複数の対局の対局中棋譜データをゲーム装置22に送信する(図8、ステップB7)。
On the other hand, when the “reduced board” key is designated in the game list shown in FIG. 9, the
ゲーム装置22は、囲碁対局サービスサーバ10から複数の対局の対局中棋譜データを受信すると、この対局中棋譜データ(対局棋譜データ)をSRAM46に記憶させると共に、各対局の対局棋譜データをもとにしてLCD50において複数の対局中の盤面を表示させる(ステップA6)。
When the
図11には、4つの盤面が同時に表示された縮小盤面表示の一例を示している。図11に示すように、4つの盤面を表示するために、一つの対局の盤面を表示するための領域が、図10に示す盤面表示よりも縮小されている。図11におけるキー入力部は、図10に示す場合と同じであるので説明を省略する。 FIG. 11 shows an example of a reduced board surface display in which four board surfaces are simultaneously displayed. As shown in FIG. 11, in order to display four board surfaces, an area for displaying one game board surface is reduced compared to the board display shown in FIG. The key input unit in FIG. 11 is the same as that shown in FIG.
このように、複数の盤面を同時に表示させることで、対局リストでは対局者と手数だけしかわからなかったものが、進行状況と対局内容とが一目瞭然に確認することができるので、観戦の対象とする対局を容易に選択することができる。従って、観戦を始めたものの始まったばかりで面白くなかったり、見始めた途端に終局になってしまったり、その対局自体がつまらなかったりする事を、容易に回避することができる。 In this way, by displaying multiple boards at the same time, you can see the progress status and the contents of the game that were only known in the game list only with the player, so you can watch it A game can be easily selected. Therefore, it is possible to easily avoid the fact that although watching a game has just begun, it is not interesting, or as soon as it starts to be watched, the game ends and the game itself is not boring.
なお、縮小盤面表示されている4つの対局以外の対局を選択したい場合には、「次頁」キーあるいは「前頁」キーを指示することで、他の対局についての盤面を縮小表示させることができる。ゲーム装置22は、「次頁」キーあるいは「前頁」キーに対する指示に応じて、囲碁対局サービスサーバ10に縮小盤面要求を送信することで、他の所定の複数の対局について対局中棋譜データを取得して、他の対局の縮小盤面を表示する。
If you want to select a game other than the four games displayed on the reduced screen, you can specify the “next page” key or the “previous page” key to reduce the size of the other game. it can. In response to an instruction to the “next page” key or the “previous page” key, the
こうして、縮小盤面によって表示された対局については、対局についての詳細を表示させることができる。例えば、1つの対局を指定した状態で「詳細」キーが操作されると、ゲーム装置22は、指定された対局に関する情報の詳細を、対局棋譜データや対局者のデータをもとにして表示させる(ステップA8)。
Thus, for the game displayed by the reduced board, the details about the game can be displayed. For example, when a “detail” key is operated in a state where one game is designated, the
図12には、観戦対象となっている対局について詳細表示された画面の一例を示している。図12では、指定された対局の縮小された盤面と、対局者の名前と段級、現在のアゲハマの数、それぞれの残り持ち時間、手番などについての情報が表示されている。こうして、詳細表示を任意に指定した対局について表示させることによって、対局観戦しようとする対局を決める参考とすることができる。 FIG. 12 shows an example of a screen that displays in detail the game that is the target of watching. In FIG. 12, the reduced board of the designated game, the name and rank of the player, the current number of Agehama, the remaining time of each, the number of times, etc. are displayed. Thus, by displaying the detailed display for the arbitrarily designated game, it can be used as a reference for determining the game to be viewed.
ここで、「対局観戦」キーへの操作によって対局観戦開始が指示されると(ステップA9)、前述と同様にして対局観戦が開始される(ステップA10)。なお、詳細表示中に「縮小」キーが指示された場合には、図11に示す縮小盤面を表示させ、「拡大」キーが指示された場合には、図10に示す拡大盤面(1つの対局の盤面)を表示させるものとする。 Here, when the start of the game watching is instructed by operating the “game watching” key (step A9), the game watching is started in the same manner as described above (step A10). When the “reduction” key is instructed during the detailed display, the reduction board surface shown in FIG. 11 is displayed. When the “enlargement” key is instructed, the enlargement board surface shown in FIG. ) Is displayed.
このようにして、対局観戦の対象とする対局の選択を行なう場合、図9に示すような、現在行われている対局の対局者が表示された対局リストを用いるだけでなく、実際の対局の状況を図10に示すように表示させて確認した上で選択したり、あるいは縮小盤面によって同時に複数を表示させて確認した上で選択することができる。 In this way, when selecting a game to be watched for a game, not only the game list in which the current game players are displayed as shown in FIG. 9 but also the actual game is displayed. The situation can be selected after being displayed and confirmed as shown in FIG. 10, or can be selected after being displayed and confirmed simultaneously on the reduced disk surface.
次に、前述のようにして開始された対局観戦中の対局に関する質問の送信や解説を受信する処理について、図13に示すフローチャートを参照しながら説明する。 Next, a process of receiving a question transmission and explanation regarding a game that is being started as described above will be described with reference to a flowchart shown in FIG.
本実施形態における通信対局システムでは、囲碁対局サービスサーバ10を介してゲーム装置間で行われている対局に対して、他のゲーム装置(あるいはパーソナルコンピュータ)の利用者が解説者となって解説を送信し、他のゲーム装置で対局観戦を行っている利用者がその解説を受信することができる。また、解説を一方的に受信するだけでなく、観戦中の対局に対して質問を送信することにより、解説者により回答を受けることもできる。
In the communication game system according to the present embodiment, a user of another game device (or personal computer) serves as a commentator to explain the game being performed between game devices via the Go
ここでは、図14(a)に示すように、ゲーム装置23を端末P1、ゲーム装置24を端末P2とし、この間で対局が行われ、ゲーム装置25を端末Bとして解説者が使用しているものとする。また、ゲーム装置22を端末Aとし、この端末Aを使用している利用者がゲーム装置23,24の対局を観戦しているものとする。
Here, as shown in FIG. 14 (a), the
ゲーム装置23とゲーム装置24との間においては、交互に着手データの送信が囲碁対局サービスサーバ10に対して行われることで対局が進められている(ステップC1)。囲碁対局サービスサーバ10は、ゲーム装置23またはゲーム装置24からの着手データを受信すると、この着手データを対局相手のゲーム装置に送信すると共に、解説者が使用しているゲーム装置25(端末B)、及び対局観戦を行っているゲーム装置22(端末A)に対しても送信する(ステップC2)。
Between the
ゲーム装置25(端末B)を操作している解説者は、対局の様子を前述した対局観戦の場合と同様にして観戦しており、この対局に関する解説をゲーム装置25に入力する。ゲーム装置25は、対局についての解説のデータを囲碁対局サービスサーバ10に送信する(ステップC3)。なお、解説者による解説は、例えば解説内容を表す文字列を入力して、この文字列のテキストデータを送信する方法、あるいは音声を入力して音声データを送信する方法がある。図4に示すゲーム装置の構成においては、文字列のデータを入力するための機能や音声入力するための機能については示していないが、解説者が使用するゲーム装置においては、解説入力用のための機能が設けられているものとする。また、文字入力や音声入力を行なうことができるパーソナルコンピュータによってゲーム装置を実現しても良い。
The commentator operating the game device 25 (terminal B) watches the game in the same manner as the game watching described above, and inputs the game-related comment to the
囲碁対局サービスサーバ10は、解説者が操作するゲーム装置25(端末B)からのデータを受信すると、対局を行っているゲーム装置23,24に送信せず、対局鑑賞している端末Aに対してのみ送信する(ステップC4)。図14(b)には、ゲーム装置25から送信された解説が囲碁対局サービスサーバ10を介してゲーム装置22に送信される様子を示している。
Upon receiving data from the game device 25 (terminal B) operated by the commentator, the Go
一方、対局鑑賞しているゲーム装置22(端末A)では、ゲーム装置23(端末P1)とゲーム装置24(端末P2)との対局を観戦している間、あるいは囲碁対局サービスサーバ10から受信した解説に対して疑問に思ったことやわからないことがある場合には、質問を送信することができる(ステップC6)。この質問の内容は、解説と同様にしてテキストデータあるいは音声データの送信によるものとする(ゲーム装置22には解説者が使用するゲーム装置25と同様にして文字入力あるいは音声入力の機能が設けられているものとする)。
On the other hand, the game device 22 (terminal A) that is watching the game receives the game device 23 (terminal P1) and the game device 24 (terminal P2) while watching the game or from the Go
囲碁対局サービスサーバ10は、対局観戦を行っているゲーム装置22(端末A)から質問を受信すると(ステップC7)、この質問の内容を解説者が使用するゲーム装置25(端末B)に対して送信する(ステップC8)。ゲーム装置25(端末B)は、質問のデータを囲碁対局サービスサーバ10から受信すると、この質問の内容を画面中に表示する、あるいは音声によって出力することによって、解説者に対して質問の内容を通知する(ステップC9)。
When the Go
解説者により質問に対する回答が入力されると、ゲーム装置25(端末B)は、その回答内容を囲碁対局サービスサーバ10に送信する(ステップC10)。囲碁対局サービスサーバ10は、ゲーム装置25(端末B)から得られた回答を、質問要求を行ったゲーム装置22(端末A)に対して送信する(ステップC11)。
When an answer to the question is input by the commentator, game device 25 (terminal B) transmits the content of the answer to Go game service server 10 (step C10). The Go
このようにして、対局を行っているゲーム装置23(端末P1)、ゲーム装置24(端末P2)とは別のゲーム装置25(端末B)において対局の解説を行なって、解説内容を対局に影響を与えることなく対局観戦を行っているゲーム装置22(端末A)に対して送信することができる。 In this way, the game device 23 (terminal P1) and the game device 24 (terminal B2) different from the game device 24 (terminal P2) that are playing the game are explained and the contents of the explanation are affected. Can be transmitted to the game device 22 (terminal A) that is watching the game without giving a game.
また、ゲーム装置22(端末A)では、質問がある場合には囲碁対局サービスサーバ10に対して質問を送信することにより、この質問に対する解説者からの回答を得ることができる。従って、自宅にいながらあたかも大盤解説会に参加している場合と同様のサービスを受けることができる。
In addition, in the game device 22 (terminal A), when there is a question, an answer from the commentator for this question can be obtained by transmitting the question to the Go
以上の説明では、リアルタイムで実行されている対局の様子を鑑賞する場合を対象としているが、次に、過去に行われた対局について記録されている対局棋譜データをもとに対局鑑賞を行なう場合について説明する。図15は、対局鑑賞の対象とする対局をゲーム装置22において検索する処理手順を示すフローチャート、図16はゲーム装置による棋譜検索に対応する囲碁対局サービスサーバ10の処理手順を示すフローチャートである。
In the above explanation, it is intended to watch the game being executed in real time, but next, when watching the game based on the game record data recorded for the game played in the past Will be described. FIG. 15 is a flowchart showing a processing procedure for searching for a game to be viewed in the
なお、囲碁対局サービスサーバ10には、データベース装置36に図5(c)に示すようにして棋譜データ36cが記憶されている。すなわち、対局が行われている間には対局中棋譜データ36dとして着手データに応じて順次記憶されていた対局棋譜データが、対局終了後に棋譜データ36cとして対局が行われた日時のデータが付加された上でデータベース装置36に記憶される。
The Go
また、対局棋譜データに対しては、囲碁対局サービスサーバ10の管理者、あるいはデータベース装置36に対して外部からアクセス権限が与えられた解説者(解説者が利用する端末)によって、対局の中で勝負所(要所(勝敗に影響を与える手など))となった手番が勝負所データとして設定される。
In addition, the game record data is played in the game by the administrator of the Go
また、対局者が対局中に所定の操作を行なうことによって、その時の手番を着手データによって囲碁対局サービスサーバ10に通知し、棋譜データ36cの対局棋譜データに対する付加データとして記憶させることもできる。この場合、対局が終了した後に対局中棋譜データが棋譜データ36cとして記憶される際に、付加データとして記憶された手番を示すデータを勝負所データとして記憶しておく。これにより、対局者本人が自分の対局を鑑賞する際に、所定の操作を行なった時の手番の盤面を意図的に表示させることができる。
Further, when the player performs a predetermined operation during the game, the game number at that time is notified to the Go
なお、勝負所データとしては、一つの対局に対して複数の手番を設定することができる。また、勝敗に影響を与える手だけでなく、対局鑑賞を行なう上で学習に有効な興味深い手を勝負所データとして設定するようにしても良い。 As game data, a plurality of moves can be set for one game. Further, not only the hand that affects winning and losing, but also an interesting hand that is effective for learning when playing the game watching may be set as the game place data.
まず、ゲーム装置22は、囲碁対局サービスサーバ10のデータベース装置36に登録されている対局(棋譜データ)の鑑賞がタッチパネル44に対する操作によって要求されると、通信回線網14を介して囲碁対局サービスサーバ10に対して対局鑑賞要求を送信する。
First, when the
囲碁対局サービスサーバ10は、ゲーム装置22からの鑑賞要求を受信すると(図16、ステップE1,E2)、棋譜データ36cに登録されている過去に行われた対局をもとに対局リストを生成し、ゲーム装置22に送信する(ステップE3)。例えば、囲碁対局サービスサーバ10は、棋譜データ36cの対局者(1)(2)に登録された氏名と、各氏名をもとに会員リスト36aから検索される会員の情報(例えば段級)とを対応付けた対局リストを生成する。
When receiving the appreciation request from the game device 22 (FIG. 16, steps E1 and E2), the Go
一方、ゲーム装置22は、囲碁対局サービスサーバ10から対局リストを受信すると、この対局リストをLCD50において表示させる(図15、ステップD1)。なお、対局鑑賞用の対局リストは、例えば図9に示す対局観戦用の対局リスト中から手番の表示が省略された形式であるものとして詳細な説明を省略する。
On the other hand, when the
ここで、対局リスト中のある対局者間の対局が指定され(ペンによる指示によって任意に指定できるものとする)、「選択」キーが指示された場合には、ゲーム装置22は、囲碁対局サービスサーバ10に対して、該当する対局の対局指定を送信する(ステップD2)。
Here, when a game between certain players in the game list is designated (it can be arbitrarily designated by an instruction with a pen), and the “select” key is designated, the
囲碁対局サービスサーバ10は、ゲーム装置22から対局指定を受信すると(ステップE4)、棋譜データ36cに記憶されている指定された対局の棋譜データをゲーム装置22に送信する(ステップE5)。ゲーム装置22は、囲碁対局サービスサーバ10から棋譜データを受信すると、この棋譜データ(対局棋譜データ)をSRAM46に記憶させる。
When receiving the game designation from the game device 22 (step E4), the game
図17には対局鑑賞用の盤面が表示されたLCD表示画面の一例(対局鑑賞の途中の盤面表示の例)を示している。図17に示すように、対局鑑賞用のLCD表示画面には、盤面表示用の領域と、キー入力部が設けられている。キー入力部には、着手を一手ごとに進めるための「一手進」キー、着手を一手ごとに戻すための「一手戻」キー、対局中の勝負所となる盤面を表示させるための「勝負所」キー、対局途中から打ち継ぎを行なうための「打継」キー、対局途中から棋譜データに影響を与えないようにして試打を行なうための「試打」キー、次の着手を予想する棋譜当てゲームを行なうための「棋譜当て」キーの他、特別な操作を行なうことなく着手を一定時間毎に自動的に進めるようにする「自動送」キー、対局鑑賞を終了させるための「終了」キーが設けられている。なお、初期状態の対局鑑賞用の盤面表示は、全く着手が行われていない状態(石のパターンが表示されていない状態)で表示されるものとする。 FIG. 17 shows an example of an LCD display screen on which a game viewing board is displayed (an example of a board display during game watching). As shown in FIG. 17, the LCD display screen for viewing the game includes a board display area and a key input unit. In the key input section, the “Proceed” key for proceeding with each move, the “Return” key for returning each move, and the “Game place” for displaying the board that will be the game location during the game. ”Key,“ Join ”key to make a connection from the middle of the game,“ Trial ”key to make a trial hit without affecting the game data from the middle of the game, a game score prediction game that predicts the next start In addition to the “Guide score” key for performing a game, there is an “Auto Send” key for automatically starting the game at regular intervals without any special operation, and an “End” key for ending the game viewing. Is provided. In the initial state, the board display for viewing the game is assumed to be displayed in a state where no start is performed (a state where no stone pattern is displayed).
以下、キー入力部に設けられたキーに対する操作によって対局を進めて盤面表示、すなわち対局鑑賞を行なうことができる(ステップD4)。なお、対局鑑賞行なう場合のゲーム装置22における処理については後述する(図18)。
Thereafter, the game can be advanced by operating the keys provided in the key input unit to display the board, that is, to enjoy the game (step D4). Note that processing in the
一方、対局リストにおいて「縮小盤面」キーが指示された場合、ゲーム装置22は、囲碁対局サービスサーバ10に対して、縮小盤面表示の要求を送信する(ステップD5)。囲碁対局サービスサーバ10は、ゲーム装置22から縮小盤面表示が要求されると(図16、ステップE6)、データベース装置36の棋譜データ36cに記憶されている所定の複数の対局のデータをゲーム装置22に送信する(ステップE7)。
On the other hand, when the “reduced board” key is designated in the game list, the
ゲーム装置22は、囲碁対局サービスサーバ10から複数の対局の棋譜データを受信すると、この棋譜データ(対局棋譜データ)をSRAM46に記憶させると共に、各対局の対局棋譜データをもとにしてLCD50において複数の対局中の盤面を表示させる(ステップD6)。なお、対局鑑賞用の縮小盤面表示は、図11に示す対局観戦用の縮小盤面表示と同じようにして表示されるものとして説明を省略する。ただし、初期状態の全く着手が行われていない状態で表示させても、鑑賞対象とする対局を選択する際の参考とならないため、対局棋譜データに付加された勝負所データ(例えば、最も小さい手番を示すデータを用いる)が示す盤面を表示させるものとする。
When the
こうして、複数の盤面を同時に表示させることで、対局リストでは対局者だけしかわからなかったものが、対局内容が一目瞭然に確認することができるので、鑑賞の対象とする対局を容易に選択することができる。 In this way, by displaying multiple boards at the same time, it is possible to easily check the contents of the game that were only known by the player in the game list, so it is easy to select the game to be watched. it can.
なお、縮小盤面表示されている4つの対局以外の対局を選択したい場合には、「次頁」キーあるいは「前頁」キーを指示することで、他の対局についての盤面を縮小表示させることができる。ゲーム装置22は、「次頁」キーあるいは「前頁」キーに対する指示に応じて、囲碁対局サービスサーバ10に縮小盤面要求を送信することで、他の所定の複数の対局について棋譜データを取得して、他の対局の縮小盤面を表示する。
If you want to select a game other than the four games displayed on the reduced screen, you can specify the “next page” key or the “previous page” key to reduce the size of the other game. it can. The
このようにして、対局鑑賞の対象とする対局の選択を行なう場合、対局の対局者が表示された対局リストを用いるだけでなく、縮小盤面によって同時に複数を表示させて確認した上で選択することができる。 In this way, when selecting a game to be viewed as a game appreciation, not only use the game list displayed by the player of the game, but also make a selection after confirming multiple items displayed simultaneously on the reduced board Can do.
こうして、縮小盤面表示されている中で対局鑑賞の対象とする対局の盤面が指定された場合(ステップD7)、ゲーム装置22は、指定された盤面を拡大表示して、図17に示す対局鑑賞用の盤面を表示させる(ステップD8)。
In this way, when the game board which is the target of the game watching is specified in the reduced board display (step D7), the
以下、指定された対局の棋譜データ(対局棋譜データ46f、勝負所データ46mを含む)をSRAM46に記憶させて、この対局棋譜データをもとにして、キー入力部に設けられたキーに対する操作によって対局を進めて盤面表示、すなわち対局鑑賞を行なうことができる(ステップD9)。
Hereinafter, the game data of the designated game (including
次に、ゲーム装置22で実行される対局鑑賞の処理について説明する。図18は、対局鑑賞を行なう場合のゲーム装置における処理を示すフローチャートである。
Next, the game viewing process executed by the
図17に示す対局鑑賞用の画面が表示されている時に「一手進」キーが指示された場合(ステップF1)、ゲーム装置22は、SRAM46に記憶させた対局棋譜データをもとにして、次の着手に該当する石のパターンを所定の位置に表示させる(ステップF2)。また「一手戻」キーが指示された場合(ステップF3)、最後に表示させた着手の石のパターンを消去させる(ステップF4)。従って、「一手進」キー、「一手戻」キーへの操作によって利用者が任意に対局を進行させる、あるいは局面を戻して再度対局の状況を見ることができる。なお、「一手進」キー、「一手戻」キーがペンなどによって押され続けている場合には、その間、高速に次の着手に応じた石のパターンを連続的に表示させるものとする。
When the “first move” key is instructed when the game appreciation screen shown in FIG. 17 is displayed (step F1), the
また、「勝負所」キーが指示された場合(ステップF5)、ゲーム装置22は、SRAM46の勝負所データ46mを参照して、勝負所を示す手番における盤面を対局棋譜データ46fをもとにして表示する。勝負所データとしては、複数の手番を設定しておくことができるので、「勝負所」キーが指示されることによって、順次、次の勝負所の盤面に表示を切り換えることができる。これにより、最初から順に着手を進める必要がなく対局鑑賞において参考になる(おもしろい)盤面について集中して鑑賞することができる。
When the “game place” key is instructed (step F5), the
こうして、各キー操作によって任意に表示させた対局鑑賞用の盤面に対しては、その盤面途中から「試打」キーに対する指示により試打を行なうことができる。 In this way, for the game viewing board arbitrarily displayed by each key operation, it is possible to perform a test hit from the middle of the board by an instruction to the “trial hit” key.
例えば、対局鑑賞中のある局面で、棋譜の実際の手順以外の別の手を打った時にどのような変化になるのか、考えてみようと思ったとする。このような場合、変化が難解であったりすれぱ頭の中では到底読み切れず、実際に石を並べてみたいという要求があり、こうした場合に元の棋譜データに影響を与えることなく試し打ちを行なうことができる。 For example, suppose you want to think about what will change when you take another action other than the actual procedure of the game record in a certain phase of watching the game. In such a case, it is difficult to read the changes in the head, and there is a request to actually place the stones in such a case. In such cases, trial strikes should be made without affecting the original game record data. Can do.
「試打」キーが指示されると(ステップF9)、ゲーム装置22は、試打モードに入り、現在鑑賞している棋譜の何手目で試し打ちに入ったか、また現在の盤面とアゲハマなどの現在の状況を記憶しておく。さらに現在鑑賞している棋譜のデータを保持している棋譜バッファ(対局棋譜データ46f)とは別に、試し打ちの棋譜専用の棋譜バッファ(試打棋譜データ46j)をSRAM46に用意する。
When the “trial hit” key is instructed (step F9), the
試し打ちモードでは、対局鑑賞中の途中局面から任意に着手することができ、また「一手進」キーや「一手戻」キーに対する操作によって手を戻して別の着手を考えたりすることができる(ステップF10)。この場合、元の対局鑑賞の対象としていた棋譜データに対しては変更を加えず、新たに用意した試し打ち用の棋譜バッファに試打棋譜データ46jとして記憶しておく。
In the trial hit mode, you can start anytime from the middle of watching the game, and you can think about another start by returning your hand by operating the “first move” key or the “return one” key ( Step F10). In this case, the game record data that was originally the object of the game appreciation is not changed, but is stored as test
こうして試し打ちによって十分検討し終わったなら、試し打ち終了が指示される。ゲーム装置22は、試打モードに移行した際に記憶した対局鑑賞時の状況(現在の盤面、アゲハマなど)を再現し、対局鑑賞に戻れるようにする。
In this way, when the trial hit is sufficiently considered, the end of the trial hit is instructed. The
このようにして、「試打」キーの操作によって実行される試打では、着手によって入力されるデータが試打モードデータとしてSRAM46に試打棋譜データ46hとして記憶され、試打が終了した後は元の対局棋譜データ46fにもとづく盤面を表示させることができるので、元の対局についての対局棋譜データに影響を与えることなく試し打ちを行なうことができる。
In this way, in the trial hit executed by the operation of the “trial hit” key, the data inputted by the start is stored as trial hit
また、対局鑑賞を行っている間に「棋譜当て」キーが押された場合(ステップF7)、ゲーム装置22は、棋譜当てゲームを実行する棋譜当てモードに移行する。すなわち、棋譜当てゲームでは、予想された次の着手について、正解であるか否かの判定と、その結果報知が行われる(ステップF8)。
If the “game score hit” key is pressed during the game viewing (step F7), the
図19はゲーム装置において対局鑑賞中に実行できる棋譜当てゲームの処理を示すフローチャートである。 FIG. 19 is a flowchart showing the game score game process that can be executed while watching the game on the game device.
対局鑑賞を行っている間に「棋譜当て」キーの操作によって棋譜当てゲームの実行が指示されると、ゲーム装置22は、通常の棋譜鑑賞と違って、次の着手をすぐには表示せずに、次の着手を予想して入力するよう要求する(ステップG1)。この要求に対して次の着手位置が予想されて盤面表示に対して指示されると、ゲーム装置22は、この指示された位置の着手データを棋譜当てデータ46kとしてSRAM46に記憶させる(ステップG2)。
If the execution of the game score guessing game is instructed by operating the “game score guessing” key during the game appreciation, the
また、ゲーム装置22は、対局棋譜データ46fに記憶されている実戦における次の着手と棋譜当てデータ46kに記憶されている予想された着手とを比較して、両方の着手が同じであるか否か、すなわち正解であるか否かを判別する(ステップG3)。ここで、正解であった場合には、ゲーム装置22は、正解であった次の着手を盤面表示中に表示させる(ステップG5)。
Further, the
一方、予想した着手が間違っていた場合は、ゲーム装置22は、再度、予想する着手を入力するように要求する(ステップG1)。また、次の着手が予想できず降参であることが指示された場合には、ゲーム装置22は、次の手を表示して先へ進めるようにする。
On the other hand, if the predicted start is wrong, the
なお、予想した着手が間違っていた場合には、正解するまで繰り返し予想する着手を入力させて先へ進めないようにしたり、あるいは一回または予め決められた所定回数間違えた場合に自動的に正解である次の着手を表示して先へ進むようにしても良い。 If the predicted start is wrong, you can enter the expected start repeatedly until you get the correct answer, or you can't move forward, or if you make a mistake once or a predetermined number of times, It is also possible to display the next start and advance to the next step.
このようにして、棋譜当てゲームを行なうことによって次の手を一手一手考えて行くという課程を実現できるので、漠然とただ着手された位置が表示される盤面を見ているだけの棋譜鑑賞よりも、より主体的に、自分の頭を使って各個人なりに次の手を予想していくことになる。従って、同じ一局を鑑賞していても、単に棋譜鑑賞する場合よりも学習効果が非常に高くなる。特に、棋譜当てゲームを行なう場合には、プロ同士の対局など強い人の棋譜を用いると効果的である。 In this way, by playing the game score guessing game, you can realize the process of thinking about the next hand one by one, so rather than just watching the game score where you only see the board where the position where it was started is displayed, More proactively, each individual will use his head to predict the next hand. Therefore, even if the same station is being viewed, the learning effect is much higher than when simply viewing the game record. In particular, when playing a game record game, it is effective to use a game record of a strong person such as a game between professionals.
なお、前述した説明においては、囲碁対局サービスサーバ10と通信回線網14とを介して接続されたゲーム装置間で囲碁ゲームを行なう場合について説明しているが、将棋、チェスをはじめとする、2者の間で交互にデータを進行させるためのデータを入力させる他のゲームにおいても本発明を適用することが可能である。
In the above description, a case where a Go game is played between game devices connected via the Go
また、ゲームを行なうための囲碁ゲーム専用端末であるゲーム装置22,23,24,25を対象として主に説明しているが、パーソナルコンピュータ18に前述したゲーム装置の機能を実現するプログラムを実行させることで、パーソナルコンピュータ18をゲーム装置として使用することも可能である。
In addition, the
10…囲碁対局サービスサーバ
12…サービスプロバイダ
14…通信回線網
18…パーソナルコンピュータ
22,23,24…ゲーム装置
22a…LCD(液晶ディスプレイ)
22b…タッチパネル
22c…アンテナ
30…CPU
31…電話通信ユニット
32…通信ユニット
33…記憶装置
33a…囲碁対局プログラム
34…記録媒体
35…メモリ
36…データベース装置
36a…会員リスト
36b…対局待ち会員リスト
36c…棋譜データ
36d…対局中棋譜データ
38…モジュラージャック
39…電話機
40…モデム
41…CPU
42…ROM
44…タッチパネル
46…SRAM
48…LCDドライバ周辺回路
50…LCD
52…無線通信I/F
53…スピーカ
54…アンテナ
55…タイマ
56…電池
DESCRIPTION OF
22b ... Touch panel 22c ...
31 ...
42 ... ROM
44 ...
48 ... LCD driver
52 ... Wireless communication I / F
53 ...
Claims (7)
通信手段を介して接続される装置間で実行される対局ゲームの進行に伴って、各装置から送信されるデータを受信するデータ受信手段と、
前記データ受信手段によって受信されたデータに基づいて、対局ゲームの内容を記憶する記憶手段と、
前記記憶手段に記憶された該当する対局ゲームの内容を、対局ゲームを行っている装置以外の装置に対して送信するゲーム内容送信手段と、
前記ゲーム内容送信手段によって対局ゲームの内容を送信した特定の装置からの対局ゲームの内容に対する解説を表す情報を受信して、対局ゲームを行っている装置以外の装置に対して送信する解説送信手段と
を具備したことを特徴とするサーバ装置。 In a server device for playing a game between devices connected via a communication means,
Data receiving means for receiving data transmitted from each device as the game played between the devices connected via the communication means progresses;
Storage means for storing the contents of the game based on the data received by the data receiving means;
Game content transmission means for transmitting the content of the corresponding game played stored in the storage means to a device other than the device that is playing the game;
Explanation transmission means for receiving information representing explanation of the contents of the game from a specific apparatus that has transmitted the contents of the game by the game contents transmission means, and transmitting the information to a device other than the apparatus that is playing the game A server apparatus comprising:
前記質問送信手段によって送信した質問を表す情報に対する前記特定の装置からの回答を表す情報を受信して、前記質問送信手段によって受信された質問を表す情報を送信した装置に対して送信する回答送信手段と
を具備したことを特徴とする請求項1記載のサーバ装置。 A question transmission unit that receives information representing a question about the content of the game from the device that has transmitted the content of the game by the game content transmission unit, and transmits the information to the specific device;
An answer transmission for receiving information representing an answer from the specific device with respect to the information representing the question transmitted by the question transmitting means and transmitting the information representing the question received by the question transmitting means to the device that has transmitted the information. The server apparatus according to claim 1, further comprising: means.
前記サーバ装置に対して、通信手段を介して接続される他の装置間で実行される特定の対局ゲームの観戦を要求する観戦要求手段と、
前記観戦要求手段によって観戦を要求した特定の対局ゲームの進行に伴って対局ゲームを行っている各装置から送信されるデータを前記サーバ装置から受信する受信手段と、
前記受信手段によって受信されたデータをもとに対局ゲームの状況を表示する状況表示手段と、
前記観戦要求手段によって観戦を要求した特定の対局ゲームに対する解説を表す情報を、前記サーバ装置から受信する解説受信手段と、
前記観戦要求手段によって観戦を要求した特定の対局ゲームに対する質問を表す情報を、前記サーバ装置に送信する質問送信手段と、
前記質問送信手段によって送信した質問を表す情報に対する回答を表す情報を、前記サーバ装置から受信する回答受信手段と
を具備したことを特徴とするゲーム装置。 In a game device for playing a game with a server device interposed between other devices connected via communication means,
Watching request means for requesting the server device to watch a specific game played between other devices connected via communication means;
Receiving means for receiving, from the server device, data transmitted from each device that is playing the game with the progress of the specific game that requested watching by the watching request unit;
Status display means for displaying the status of the game, based on the data received by the receiving means;
Comment receiving means for receiving, from the server device, information representing a comment on the specific game that requested watching by the watching request means;
Question transmission means for transmitting to the server device information representing a question about the specific game that requested the watching by the watching request means;
A game apparatus, comprising: an answer receiving unit configured to receive information representing an answer to the information representing the question transmitted by the question transmitting unit from the server device.
装置間で行われた対局ゲームを含む、複数の対局ゲームの内容を記憶する記憶手段と、
前記記憶手段に記憶された対局ゲームの内容に対して、要所となるゲーム途中の位置を示す情報を付加する要所位置付加手段と、
前記記憶手段に記憶された該当する対局ゲームの内容を、前記要所位置付加手段によって付加された情報を含めて、対局ゲームの内容の鑑賞を要求してきた装置に対して送信するゲーム内容送信手段と
を具備したことを特徴とするサーバ装置。 In a server device for playing a game between devices connected via a communication means,
Storage means for storing the contents of a plurality of game games, including a game played between devices;
Important point position adding means for adding information indicating a position in the middle of the game as a key point to the contents of the game played stored in the storage means;
Game content transmission means for transmitting the contents of the corresponding game stored in the storage means to the device that has requested the appreciation of the contents of the game, including the information added by the location adding means. A server apparatus comprising:
前記サーバ装置に対して、前記サーバ装置に記憶された複数の対局ゲーム中の特定の対局ゲームの鑑賞を要求する鑑賞要求手段と、
前記鑑賞要求手段によって鑑賞を要求した特定の対局ゲームの内容を、この対局ゲームの内容に対して付加された要所となるゲーム途中の位置を示す情報と共に前記サーバ装置から受信する受信手段と、
前記受信手段によって受信された対局ゲームの内容に対する進行を制御する指示を入力する入力手段と、
前記受信手段によって受信された対局ゲームの内容に基づいて、前記入力手段によって入力された指示に応じたゲーム状況を表示させる表示手段と、
前記入力手段によって要所となるゲーム途中の位置の表示が指示された場合に、対局ゲームの内容に対して付加された要所の位置を示す情報に従って、該当する位置のゲーム状況を前記表示手段によって表示させる表示制御手段と、
を具備したことを特徴とするゲーム装置。 In a game device for playing a game with a server device interposed between other devices connected via communication means,
Viewing request means for requesting the server device to view a specific game among a plurality of games stored in the server device;
Receiving means for receiving, from the server device, the content of a specific game that has been requested to be watched by the watch requesting means together with information indicating a position in the middle of the game that is a key point added to the content of the game;
An input means for inputting an instruction for controlling the progress of the game content received by the receiving means;
Display means for displaying a game situation according to an instruction input by the input means based on the content of the game played by the receiving means;
When the display of the position in the middle of the game is instructed by the input means, the display means displays the game situation at the corresponding position according to the information indicating the position of the important point added to the contents of the game. Display control means to display by,
A game apparatus comprising:
前記予想入力手段によって入力された予想されるゲーム状況が、前記入力手段によって進行を次に進める指示が入力された場合のゲーム状況と同じであるか否かを判定する判定手段と、
前記判定手段によってゲーム状況が同じであると判定された場合には、前記入力手段によって進行を次に進める指示に応じたゲーム状況を前記表示手段によって表示させ、ゲーム状況が同じではないと判定された場合には、再度、前記予想入力手段によってゲーム状況の予想を入力させる制御手段と
を具備したことを特徴とする請求項5記載のゲーム装置。 A prediction input means for inputting a prediction of a game situation when an instruction to proceed next is input by the input means;
A determination means for determining whether or not the expected game situation input by the prediction input means is the same as the game situation in the case where an instruction to advance the next progression is input by the input means;
When it is determined by the determination means that the game situation is the same, the display means displays the game situation according to the instruction to proceed the next step by the input means, and it is determined that the game situation is not the same. 6. The game apparatus according to claim 5, further comprising a control means for causing the prediction input means to input a prediction of the game situation again.
前記進行データ入力手段によって入力されたデータに応じて、対局ゲームを進行させる対局ゲーム手段と、
前記対局ゲーム手段によって進行された対局ゲームのゲーム状況を、前記進行データ入力手段によってデータが入力される前のゲーム状況に戻して、前記表示手段によって表示させる再現手段と
を具備したことを特徴とする請求項6記載のゲーム装置。 Progress data input means for inputting data for advancing the game from the game situation displayed by the display means;
In accordance with the data input by the progress data input means, a game game means for progressing the game, and
Replay means for returning the game situation of the game played by the game means to the game situation before the data is inputted by the progress data input means and displaying the game situation by the display means. The game device according to claim 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008010641A JP2008104893A (en) | 2008-01-21 | 2008-01-21 | Game device and server device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008010641A JP2008104893A (en) | 2008-01-21 | 2008-01-21 | Game device and server device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20940699A Division JP4314679B2 (en) | 1999-07-23 | 1999-07-23 | Game device, server device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009172776A Division JP2009279426A (en) | 2009-07-24 | 2009-07-24 | Game device and server device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008104893A true JP2008104893A (en) | 2008-05-08 |
Family
ID=39438711
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008010641A Pending JP2008104893A (en) | 2008-01-21 | 2008-01-21 | Game device and server device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008104893A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015083518A1 (en) * | 2013-12-02 | 2015-06-11 | アプリックスIpホールディングス株式会社 | Gaming system, gaming information distribution system, and gaming information distribution method |
| CN114697685A (en) * | 2020-12-25 | 2022-07-01 | 腾讯科技(深圳)有限公司 | Comment video generation method, comment video generation device, server and storage medium |
-
2008
- 2008-01-21 JP JP2008010641A patent/JP2008104893A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015083518A1 (en) * | 2013-12-02 | 2015-06-11 | アプリックスIpホールディングス株式会社 | Gaming system, gaming information distribution system, and gaming information distribution method |
| CN114697685A (en) * | 2020-12-25 | 2022-07-01 | 腾讯科技(深圳)有限公司 | Comment video generation method, comment video generation device, server and storage medium |
| CN114697685B (en) * | 2020-12-25 | 2023-05-23 | 腾讯科技(深圳)有限公司 | Method, device, server and storage medium for generating comment video |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7346634B2 (en) | Information processing system and information processing method | |
| JP4314679B2 (en) | Game device, server device | |
| US7377852B2 (en) | Server providing competitive game service, program storage medium for use in the server, and method of providing competitive game service using the server | |
| JP5521104B1 (en) | Electronic game providing device, electronic game device, electronic game providing program, and electronic game program | |
| JP6162929B2 (en) | Posting information sharing system | |
| EP1726344A1 (en) | Game server system, game element providing method, game device, and program product | |
| JP2010104695A (en) | Game system and game control method | |
| KR20150097400A (en) | Recording Medium and Server | |
| US20140096075A1 (en) | Method of and circuit for displaying images associated with a plurality of picture files | |
| JP4230422B2 (en) | Karaoke device that distributes singing opportunities equally to participants in karaoke gatherings | |
| JP2008104893A (en) | Game device and server device | |
| US20140096008A1 (en) | Method of and circuit for displaying an image | |
| JP2001347072A (en) | Game system, game method, and recording medium with game environment setting information management control program recorded on it | |
| JP2009279426A (en) | Game device and server device | |
| US10413835B2 (en) | Game system and game device | |
| JP2009015439A (en) | Network system, server device, program, and play list information transmission/reception method | |
| JP5025003B2 (en) | Karaoke system with game function | |
| JP2015047377A (en) | Golf competition support system | |
| JP2002301269A (en) | Video game machine, its control method, program for video game and computer readable recording medium stored the program | |
| JP2002239216A (en) | Video game apparatus and control method thereof, program of video game and computer readable recording medium having recorded program | |
| WO2014002426A1 (en) | Control device, system, privilege granting method, privilege granting program, and recording medium | |
| JP5246223B2 (en) | GAME DEVICE, GAME METHOD, GAME SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM | |
| JP2002248272A (en) | Video game program, storage medium recording video game program, game participating method of character and video game system | |
| JP5246225B2 (en) | GAME DEVICE, GAME METHOD, AND COMPUTER-READABLE RECORDING MEDIUM | |
| JP2002066138A (en) | Game device, server device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090724 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091006 |