JP2024070657A - Programs and Servers - Google Patents

Programs and Servers Download PDF

Info

Publication number
JP2024070657A
JP2024070657A JP2022181281A JP2022181281A JP2024070657A JP 2024070657 A JP2024070657 A JP 2024070657A JP 2022181281 A JP2022181281 A JP 2022181281A JP 2022181281 A JP2022181281 A JP 2022181281A JP 2024070657 A JP2024070657 A JP 2024070657A
Authority
JP
Japan
Prior art keywords
server
control unit
prize
player
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022181281A
Other languages
Japanese (ja)
Inventor
翔 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2022181281A priority Critical patent/JP2024070657A/en
Publication of JP2024070657A publication Critical patent/JP2024070657A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】複数のプレイヤ間でプレイ内容を比較してゲームの興趣性を向上させるプログラムおよびサーバを提供する。【解決手段】プログラムは、複数のプレイヤによって操作される景品獲得装置に対するプレイヤの操作指示をサーバに送信することと、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果をサーバから受信することと、を端末に実行させる。【選択図】図11[Problem] To provide a program and server that improves the entertainment value of a game by comparing play content among multiple players. [Solution] The program causes a terminal to transmit to a server operation instructions from multiple players to a prize acquisition device operated by the multiple players, and to receive from the server a comparison result that compares multiple play contents based on the operation instructions from the multiple players. [Selected Figure] Figure 11

Description

本開示は、プログラムおよびサーバに関する。 This disclosure relates to a program and a server.

近年、プレイヤが端末を用いて景品獲得装置などのゲーム機をオンラインで操作する技術が実用化されている。例えば、特許文献1には、クレーンゲーム装置を撮影し、その画像を観ながらプレイヤが端末でクレーンゲーム装置を操作するクレーンゲーム機の遊技方法が開示されている。 In recent years, technology has been put into practical use that allows players to use a terminal to operate a game machine, such as a prize acquisition device, online. For example, Patent Document 1 discloses a method of playing a crane game machine in which the player photographs the crane game machine and operates the crane game machine on a terminal while viewing the image.

特開2004-202107号公報JP 2004-202107 A

しかしながら、特許文献1の遊技方法では、複数のプレイヤ間でクレーンゲームのプレイ内容を比較することは考えられていない。 However, the gaming method of Patent Document 1 does not take into consideration the comparison of the play of the crane game between multiple players.

本開示は、複数のプレイヤ間でプレイ内容を比較してゲームの興趣性を向上させるプログラムおよびサーバを提供することを目的とする。 The present disclosure aims to provide a program and server that improves the entertainment value of a game by comparing gameplay between multiple players.

本発明の第1の態様によると、プログラムは、複数のプレイヤによって操作される景品獲得装置に対するプレイヤの操作指示をサーバに送信することと、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果をサーバから受信することと、を端末に実行させる。
本発明の第2の態様によると、サーバは、複数のプレイヤによって操作される景品獲得装置に対する操作指示を複数のプレイヤの端末からそれぞれ受信する通信部と、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較し、比較結果を複数のプレイヤの端末に送信するように通信部を制御する制御部と、を備える。
According to a first aspect of the present invention, the program causes a terminal to transmit to a server player operation instructions for a prize acquisition device operated by multiple players, and to receive from the server a comparison result comparing multiple play contents based on the multiple players' operation instructions.
According to a second aspect of the present invention, the server includes a communication unit that receives operation instructions for a prize acquisition device operated by a plurality of players from each of the plurality of player terminals, and a control unit that controls the communication unit to compare a plurality of play contents based on the operation instructions of the plurality of players and transmit the comparison results to the plurality of player terminals.

本開示によれば、複数のプレイヤ間でプレイ内容を比較してゲームの興趣性を向上させることが可能となる。 According to the present disclosure, it is possible to increase the interest of a game by comparing play between multiple players.

実施形態の一態様におけるシステムの構成の一例を示す図。FIG. 1 is a diagram showing an example of a system configuration according to an embodiment. 第1実施形態に係るサーバの通信部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a communication unit of the server according to the first embodiment. 第1実施形態に係るサーバの記憶部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a storage unit of the server according to the first embodiment. 第1実施形態に係るサーバの制御部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a control unit of the server according to the first embodiment. 第1実施形態に係る端末の通信部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a communication unit of the terminal according to the first embodiment. 第1実施形態に係る端末の記憶部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a storage unit of the terminal according to the first embodiment. 第1実施形態に係る端末の制御部により実現される機能の一例を示す図。FIG. 4 is a diagram showing an example of functions realized by a control unit of the terminal according to the first embodiment. 第1実施形態に係る景品獲得装置の構成の一例を示す図。1 is a diagram showing an example of the configuration of a prize acquisition device according to a first embodiment; 第1実施形態に係る各装置が実行する処理の流れの一例を示すフローチャート。4 is a flowchart showing an example of a flow of a process executed by each device according to the first embodiment. 景品獲得ゲームを選択して、プレイ画面を表示する一例を示す図。FIG. 13 shows an example of a play screen displayed when a prize acquisition game is selected. 第1実施形態において端末に表示された比較結果の一例を示す図。FIG. 6 is a diagram showing an example of a comparison result displayed on the terminal in the first embodiment. 第2実施形態に係る各装置が実行する処理の流れの一例を示すフローチャート。10 is a flowchart showing an example of a flow of processes executed by each device according to the second embodiment. 第2実施形態において端末に表示された待機画面の一例を示す図。FIG. 13 is a diagram showing an example of a standby screen displayed on the terminal according to the second embodiment. 第2実施形態において端末に表示された比較結果の一例を示す図。FIG. 13 is a diagram showing an example of a comparison result displayed on the terminal in the second embodiment. 第3実施形態において端末に表示されたランキング通知の一例を示す図。FIG. 13 is a diagram showing an example of a ranking notification displayed on the terminal in the third embodiment.

<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosures described herein are subject to compliance with the laws of the country of implementation, such as communications secrecy, as necessary for the implementation of the disclosure.

本開示に係るプログラムおよびサーバを実施するための実施形態について、図面を参照して説明する。 An embodiment for implementing the program and server according to the present disclosure will be described with reference to the drawings.

[システム構成]
図1は、本開示の一実施形態に係る通信システム1の構成を示す。図1に開示されるように、通信システム1では、ネットワーク30を介してサーバ10と、端末20(端末20A、端末20B、端末20C)と、ゲーム機40(ゲーム機40A、ゲーム機40B、ゲーム機40C)とが接続される。サーバ10は、ネットワーク30を介してユーザが所有する端末20に、ゲーム機40を操作するサービスを提供する。なお、ネットワーク30に接続される端末20の数およびゲーム機40の数は限定されない。
[System configuration]
Fig. 1 shows a configuration of a communication system 1 according to an embodiment of the present disclosure. As disclosed in Fig. 1, in the communication system 1, a server 10, terminals 20 (terminals 20A, 20B, and 20C), and game machines 40 (game machines 40A, 40B, and 40C) are connected via a network 30. The server 10 provides a service of operating the game machines 40 to the terminals 20 owned by users via the network 30. Note that the number of terminals 20 and the number of game machines 40 connected to the network 30 are not limited.

ネットワーク30は、1以上の端末20と、1以上のサーバ10と、1以上のゲーム機40とを接続する役割を担う。すなわち、ネットワーク30は、端末20がサーバ10を介してゲーム機40に接続した後、端末20とゲーム機40との間でサーバ10を介してデータを送受信することができるように接続経路を提供する通信網を意味する。 The network 30 serves to connect one or more terminals 20, one or more servers 10, and one or more game consoles 40. In other words, the network 30 refers to a communication network that provides a connection path so that after the terminal 20 connects to the game console 40 via the server 10, data can be transmitted and received between the terminal 20 and the game console 40 via the server 10.

ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定ではなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。 One or more portions of network 30 may or may not be a wired or wireless network. Network 30 may be, by way of example and not limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular network, an integrated service digital (ISDN), or the like. The network 30 may include one or more networks 30, such as wireless LANs, long term evolution (LTE), code division multiple access (CDMA), Bluetooth (registered trademark), satellite communications, or the like, or a combination of two or more of these. The network 30 may include one or more networks 30.

端末20(端末20A,端末20B,端末20C)は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 The terminal 20 (terminal 20A, terminal 20B, terminal 20C) may be any information processing terminal capable of implementing the functions described in each embodiment. Examples of the terminal 20 include, but are not limited to, a smartphone, a mobile phone (feature phone), a computer (such as, but not limited to, a desktop, laptop, tablet, etc.), a media computer platform (such as, but not limited to, a cable or satellite set-top box, digital video recorder), a handheld computer device (such as, but not limited to, a PDA (personal digital assistant), an email client, etc.), a wearable terminal (such as a glasses-type device or a watch-type device), or other types of computers or communication platforms. The terminal 20 may also be expressed as an information processing terminal.

端末20A、端末20Bおよび端末20Cの構成は基本的には同一であるため、以下の説明においては、端末20について説明する。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。 Because the configurations of terminals 20A, 20B, and 20C are basically the same, the following description will focus on terminal 20. In addition, as necessary, the terminal used by user X will be referred to as terminal 20X, and user information in a specified service associated with user X or terminal 20X will be referred to as user information X. Note that user information is information about a user associated with an account used by the user in a specified service. User information includes, by way of example and without limitation, information associated with a user, such as the user's name, user icon image, user age, user gender, user address, user hobbies and interests, and user identifier, which is input by the user or assigned by a specified service, and may be any one or a combination of these, or may not be the same.

サーバ10は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。 The server 10 has a function of providing a predetermined service to the terminal 20. The server 10 may be any device that is an information processing device that can realize the functions described in each embodiment. The server 10 includes, but is not limited to, a server device, a computer (for example, but not limited to, a desktop, a laptop, a tablet, etc.), a media computer platform (for example, but not limited to, a cable or satellite set-top box, a digital video recorder), a handheld computer device (for example, but not limited to, a PDA, an email client, etc.), or other types of computers or communication platforms. The server 10 may also be expressed as an information processing device. When there is no need to distinguish between the server 10 and the terminal 20, the server 10 and the terminal 20 may or may not be expressed as information processing devices.

ゲーム機40は、オンラインで端末20に接続され、サーバ10の制御の下、端末20の操作に応じて作動される。ゲーム機40は、各実施形態において記載する機能を実現できる装置であればどのような装置であってもよい。限定でなく例として、ゲーム機40は、景品を獲得する景品獲得ゲームを提供する景品獲得装置であってもよい。
また、景品獲得ゲームは、プレイヤの操作によるゲーム機40の物理的な動作の結果、景品獲得の条件を満たした場合にプレイヤが景品を獲得するゲームである。限定でなく例として、景品獲得ゲームは、クレーンアームを用いて景品(景品を代替する媒体を含む)を特定の位置へと移動させることで景品獲得とするゲーム、クレーンではない手段により景品を落とし口に落とすなどして景品獲得とするゲームなどを含んでもよい。また、景品獲得ゲームは、特定の穴にボールまたは棒などを入れることで景品獲得とするゲームのように、上記の景品を動かすゲームに限られない多種の景品獲得ゲームを含む。
The game machine 40 is connected to the terminal 20 online and is operated in response to the operation of the terminal 20 under the control of the server 10. The game machine 40 may be any device that can realize the functions described in each embodiment. As a non-limiting example, the game machine 40 may be a prize winning device that provides a prize winning game in which a prize can be won.
The prize acquisition game is a game in which the player acquires a prize when the conditions for acquiring the prize are satisfied as a result of the physical operation of the game machine 40 operated by the player. As a non-limiting example, the prize acquisition game may include a game in which the prize is acquired by moving a prize (including a medium that substitutes the prize) to a specific position using a crane arm, a game in which the prize is acquired by dropping the prize into a drop hole by a means other than a crane, etc. In addition, the prize acquisition game includes various kinds of prize acquisition games that are not limited to the above-mentioned games in which the prize is moved, such as a game in which the prize is acquired by putting a ball or a stick into a specific hole.

[各装置のハードウェア(HW)構成]
図1を用いて、通信システム1に含まれる各装置のHW構成について説明する。
[Hardware (HW) configuration of each device]
The HW configuration of each device included in the communication system 1 will be described with reference to FIG.

(1)端末20のHW構成
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。端末20のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定でなく例として、端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) HW configuration of terminal 20 The terminal 20 includes a control unit 21 (CPU: central processing unit), a memory unit 28, a communication I/F 22 (interface), an input/output unit 23, a display unit 24, a microphone 25, a speaker 26, and a camera 27. The HW components of the terminal 20 are connected to each other via a bus B, by way of example and not of limitation. It is not essential that the HW configuration of the terminal 20 includes all of the components. By way of example and not of limitation, the terminal 20 may or may not be configured such that individual components, such as the microphone 25, the camera 27, or multiple components, are removable.

通信I/F22は、ネットワーク30を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、サーバ10に送信する。また、通信I/F22は、サーバ10から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 22 transmits and receives various data via the network 30. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. The communication I/F 22 has a function of performing communication with the server 10 via the network 30. The communication I/F 22 transmits various data to the server 10 according to instructions from the control unit 21. The communication I/F 22 also receives various data transmitted from the server 10 and transmits it to the control unit 21. The communication I/F 22 may also be simply referred to as a communication unit. Furthermore, when the communication I/F 22 is configured with a physically structured circuit, it may also be referred to as a communication circuit.

入出力部23は、端末20に対する各種操作を入力する装置、および、端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。 The input/output unit 23 includes a device for inputting various operations to the terminal 20, and a device for outputting the results of processing performed by the terminal 20. The input/output unit 23 may be an integrated input unit and an output unit, or may be separate input unit and output unit, or may not be.

入力部は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input unit is realized by any one or combination of any type of device that can receive input from a user and transmit information related to the input to the control unit 21. Examples of the input unit include, but are not limited to, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (operation input via moving images), and a microphone (operation input by voice).

出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit is realized by any one or a combination of any type of device capable of outputting the results of processing by the control unit 21. Examples of the output unit include, but are not limited to, a touch panel, a touch display, a speaker (audio output), a lens (examples include, but are not limited to, 3D (three dimensions) output and hologram output), a printer, etc.

表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HMD:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。 The display unit 24 is realized by any one of all types of devices or a combination thereof that can display according to the display data written to the frame buffer. Examples of the display unit 24 include, but are not limited to, touch panels, touch displays, monitors (examples, but are not limited to, liquid crystal displays and OELDs (organic electroluminescence displays)), head mounted displays (HMDs), projection mapping, holograms, devices that can display images, text information, etc. in air (which may or may not be a vacuum). Note that these display units 24 may or may not be capable of displaying display data in 3D.

入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。 If the input/output unit 23 is a touch panel, the input/output unit 23 and the display unit 24 may be arranged facing each other and have approximately the same size and shape.

制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 has circuitry that is physically structured to execute functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware. As such, the control unit 21 may or may not be described as a control circuit.

制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。 The control unit 21 may include, by way of example and not limitation, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 28 has a function of storing various programs and various data required for the operation of the terminal 20. The storage unit 28 includes, by way of example and not limitation, various storage media such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a random access memory (RAM), and a read only memory (ROM). In addition, the storage unit 28 may or may not be expressed as a memory.

端末20は、プログラムを記憶部28に記憶し、このプログラムを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムは、プログラムモジュールと表現されてもよいし、されなくてもよい。 The terminal 20 stores a program in the memory unit 28, and by executing this program, the control unit 21 executes the processing of each unit included in the control unit 21. In other words, the program stored in the memory unit 28 causes the terminal 20 to realize each function executed by the control unit 21. Furthermore, this program may or may not be expressed as a program module.

マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。 The microphone 25 is used to input audio data. The speaker 26 is used to output audio data. The camera 27 is used to obtain video data.

(2)サーバのHW構成
サーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、ディスプレイ13を備える。サーバ10のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、ディスプレイ13を取り外すような構成であってもよいし、そうでなくてもよい。
(2) HW Configuration of Server The server 10 includes a control unit 11 (CPU), a storage unit 15, a communication I/F 14 (interface), an input/output unit 12, and a display 13. The components of the HW of the server 10 are connected to each other via a bus B, for example and not for limitation. Note that it is not essential that the HW of the server 10 includes all the components as the configuration of the HW of the server 10. For example and not for limitation, the HW of the server 10 may or may not be configured to remove the display 13.

制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 11 has circuitry that is physically structured to execute the functions realized by the code or instructions contained in the program, and is realized, for example and not by way of limitation, by a data processing device built into hardware.

制御部11は、代表的には中央処理装置(CPU)であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。 The control unit 11 is typically a central processing unit (CPU), but may also be a microprocessor, a processor core, a multiprocessor, an ASIC, or an FPGA, or may not be such a unit. In this disclosure, the control unit 11 is not limited to these.

記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 15 has a function of storing various programs and various data required for the operation of the server 10. The storage unit 15 is realized by various storage media such as a HDD, SSD, and flash memory. However, in this disclosure, the storage unit 15 is not limited to these. Furthermore, the storage unit 15 may or may not be expressed as a memory.

通信I/F14は、ネットワーク30を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20との通信およびゲーム機40との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20に送信する。また、通信I/F14は、端末20から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 14 transmits and receives various data via the network 30. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two devices is possible. The communication I/F 14 has the function of communicating with the terminal 20 and the game machine 40 via the network 30. The communication I/F 14 transmits various data to the terminal 20 according to instructions from the control unit 11. The communication I/F 14 also receives various data transmitted from the terminal 20 and transmits it to the control unit 11. The communication I/F 14 may also be referred to simply as a communication unit. When the communication I/F 14 is configured from a physically structured circuit, it may also be referred to as a communication circuit.

入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12は、限定ではなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。 The input/output unit 12 is realized by a device that inputs various operations to the server 10. The input/output unit 12 is realized by any of all types of devices or a combination thereof that can receive input from a user and transmit information related to the input to the control unit 11. The input/output unit 12 is typically realized by hardware keys such as a keyboard, or a pointing device such as a mouse. Note that the input/output unit 12 may or may not include a touch panel, a camera (operation input via moving images), or a microphone (operation input by voice), as examples and without limitation. However, in the present disclosure, the input/output unit 12 is not limited to these.

ディスプレイ13は、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイ13は、ヘッドマウントディスプレイ(HMD)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイ13は、これらに限定されない。
サーバ10は、プログラムを記憶部15に記憶し、このプログラムを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The display 13 is typically realized by a monitor (for example, but not limited to, a liquid crystal display or an organic electroluminescence display (OELD)). The display 13 may or may not be a head mounted display (HMD) or the like. These displays 13 may or may not be capable of displaying display data in 3D. In the present disclosure, the display 13 is not limited to these.
The server 10 stores a program in the storage unit 15, and executes this program, causing the control unit 11 to execute the processes of each unit included in the control unit 11. In other words, the program stored in the storage unit 15 causes the server 10 to realize each function executed by the control unit 11. This program may or may not be expressed as a program module.

(3)ゲーム機のHW構成
ゲーム機40は、制御部41(CPU)、記憶部47、通信I/F46(インタフェース)、入出力部42、表示部43、スピーカ44、カメラ45を備える。ゲーム機40のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、ゲーム機40のHWは、ゲーム機40のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、ゲーム機40のHWは、表示部43を取り外すような構成であってもよいし、そうでなくてもよい。
(3) HW Configuration of Game Machine The game machine 40 includes a control unit 41 (CPU), a storage unit 47, a communication I/F 46 (interface), an input/output unit 42, a display unit 43, a speaker 44, and a camera 45. The components of the HW of the game machine 40 are connected to each other via a bus B, for example and not for limitation. It is not essential that the HW of the game machine 40 includes all the components as the configuration of the HW of the game machine 40. For example and not for limitation, the HW of the game machine 40 may or may not be configured such that the display unit 43 is detachable.

通信I/F46は、ネットワーク30を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F46は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信I/F46は、各種データを制御部41からの指示に従って、サーバ10に送信する。また、通信I/F46は、サーバ10から送信された各種データを受信し、制御部41に伝達する。また、通信I/F46を単に通信部と表現する場合もある。また、通信I/F46が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 46 transmits and receives various data via the network 30. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I/F 46 has a function of communicating with the server 10 via the network 30. The communication I/F 46 transmits various data to the server 10 according to instructions from the control unit 41. The communication I/F 46 also receives various data transmitted from the server 10 and transmits it to the control unit 41. The communication I/F 46 may also be simply referred to as a communication unit. When the communication I/F 46 is configured with a physically structured circuit, it may also be referred to as a communication circuit.

入出力部42は、ゲーム機40に対する各種操作を入力する装置、および、ゲーム機40で処理された処理結果を出力する装置を含む。入出力部42は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。 The input/output unit 42 includes a device for inputting various operations to the game machine 40, and a device for outputting the results of processing performed by the game machine 40. The input/output unit 42 may be an integrated input unit and an output unit, may be separate input unit and output unit, or may not be.

入力部は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部41に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、操作ボタン、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input unit is realized by any one or combination of all types of devices that can receive input from a user and transmit information related to the input to the control unit 41. Examples of the input unit include, but are not limited to, hardware keys such as operation buttons, touch panels, touch displays, and keyboards, pointing devices such as mice, cameras (operation input via moving images), and microphones (operation input via voice).

出力部は、制御部41で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit is realized by any one or a combination of any type of device capable of outputting the results of processing by the control unit 41. Examples of the output unit include, but are not limited to, a touch panel, a touch display, a speaker (audio output), a lens (examples include, but are not limited to, 3D (three dimensions) output and hologram output), a printer, etc.

表示部43は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部43は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HMD:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部43は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。 The display unit 43 is realized by any one of all types of devices or a combination thereof that can display according to the display data written to the frame buffer. Examples of the display unit 43 include, but are not limited to, a touch panel, a touch display, a monitor (examples include, but are not limited to, a liquid crystal display and an OELD (organic electroluminescence display)), a head mounted display (HMD), a projection mapping, a hologram, a device that can display images, text information, etc. in air (which may or may not be a vacuum). Note that these display units 43 may or may not be capable of displaying display data in 3D.

入出力部42がタッチパネルの場合、入出力部42と表示部43とは、略同一の大きさおよび形状で対向して配置されていてもよい。 If the input/output unit 42 is a touch panel, the input/output unit 42 and the display unit 43 may be arranged facing each other and have approximately the same size and shape.

制御部41は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部41は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 41 has circuitry that is physically structured to execute the functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware. As such, the control unit 41 may or may not be described as a control circuit.

制御部41は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。 The control unit 41 may include, but is not limited to, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

記憶部47は、ゲーム機40が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部47は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部47は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 47 has a function of storing various programs and various data required for the operation of the game console 40. The storage unit 47 includes, by way of example and not limitation, various storage media such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a random access memory (RAM), and a read only memory (ROM). In addition, the storage unit 47 may or may not be expressed as a memory.

ゲーム機40は、プログラムを記憶部47に記憶し、このプログラムを実行することで、制御部41が、制御部41に含まれる各部としての処理を実行する。つまり、記憶部47に記憶されるプログラムは、ゲーム機40に、制御部41が実行する各機能を実現させる。また、このプログラムは、プログラムモジュールと表現されてもよいし、されなくてもよい。 The game console 40 stores a program in the memory unit 47, and executes this program, causing the control unit 41 to execute the processes of each unit included in the control unit 41. In other words, the program stored in the memory unit 47 causes the game console 40 to realize each function executed by the control unit 41. Furthermore, this program may or may not be expressed as a program module.

スピーカ44は、音声データの出力に利用される。カメラ45は、動画像データの取得に利用される。 The speaker 44 is used to output audio data. The camera 45 is used to acquire video data.

本開示の各実施形態においては、端末20、サーバ10および/またはゲーム機40のCPUがプログラムを実行することにより、実現するものとして説明する。 In each embodiment of the present disclosure, the invention is described as being realized by the CPU of the terminal 20, the server 10 and/or the game machine 40 executing a program.

なお、端末20の制御部21、サーバ10の制御部11、および/または、ゲーム機40の制御部41は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21、11および/または41は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 of the terminal 20, the control unit 11 of the server 10, and/or the control unit 41 of the game machine 40 may or may not realize each process by a CPU having a control circuit, or by a logic circuit (hardware) or dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc. Furthermore, these circuits may be realized by one or more integrated circuits, and the multiple processes shown in each embodiment may or may not be realized by one integrated circuit. Furthermore, LSIs may be called VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration. Therefore, the control units 21, 11, and/or 41 may or may not be expressed as control circuits.

また、本開示の各実施形態のプログラム(限定でなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、プログラムは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the programs of the embodiments of the present disclosure (for example and not by way of limitation, software programs, computer programs, or program modules) may or may not be provided in a state stored in a computer-readable storage medium. The storage medium can store the programs in a "non-transitory tangible medium." In addition, the programs may or may not be for realizing part of the functions of the embodiments of the present disclosure. Furthermore, the programs may or may not be what can realize the functions of the embodiments of the present disclosure in combination with a program already recorded in the storage medium, that is, what is called a difference file (difference program).

記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid state drive (SSD), a RAM drive, a secure digital card, or a drive, any other suitable storage medium, or a suitable combination of two or more of these. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. It should be noted that the storage medium is not limited to these examples and may be any device or medium capable of storing a program. In addition, the storage medium may or may not be referred to as a memory.

サーバ10、端末20および/またはゲーム機40は、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。 The server 10, the terminal 20 and/or the game machine 40 can realize the functions of the multiple functional units shown in each embodiment by reading a program stored in a storage medium and executing the read program.

また、本開示のプログラムは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10、端末20および/またはゲーム機40に提供されてもよいし、されなくてもよい。サーバ10、端末20および/またはゲーム機40は、限定ではなく例として、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。 The program of the present disclosure may or may not be provided to the server 10, the terminal 20 and/or the game machine 40 via any transmission medium capable of transmitting a program (such as a communication network or broadcast waves). The server 10, the terminal 20 and/or the game machine 40 executes a program downloaded via the Internet or the like, for example and not for limitation, to realize the functions of the multiple functional units shown in each embodiment.

また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
サーバ10、端末20および/またはゲーム機40における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末20および/またはゲーム機40における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21および/またはゲーム機40の制御部41の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
サーバ10における処理の少なくとも一部を、端末20および/またはゲーム機40により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、端末20および/またはゲーム機40で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
Furthermore, each embodiment of the present disclosure may also be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission.
At least a part of the processing in the server 10, the terminal 20 and/or the game machine 40 may or may not be realized by cloud computing consisting of one or more computers.
At least a part of the processing in the terminal 20 and/or the game machine 40 may or may not be performed by the server 10. In this case, at least a part of the processing of each functional unit of the control unit 21 of the terminal 20 and/or the control unit 41 of the game machine 40 may or may not be performed by the server 10.
At least a part of the processing in the server 10 may or may not be performed by the terminal 20 and/or the game machine 40. In this case, at least a part of the processing of each functional unit of the control unit 11 of the server 10 may or may not be performed by the terminal 20 and/or the game machine 40.
Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not essential, and a specified process may or may not be executed when the judgment condition is satisfied, or a specified process may or may not be executed when the judgment condition is not satisfied.

なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein are implemented using, by way of example and not limitation, scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.

また、繰り返しとなるが、本開示における各種プログラムや各種データは、コンピュータ読取可能な記憶媒体(記録媒体)に記憶(記録)させておくことができる。この記憶媒体には、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等の各種の記憶媒体が含まれる。 Also, to reiterate, the various programs and data in this disclosure can be stored (recorded) in a computer-readable storage medium (recording medium). This storage medium includes various storage media such as magnetic disks, optical disks, magneto-optical disks, and flash memories.

<第1実施形態>
第1実施形態では、端末20Aの通信部22が、複数のプレイヤAおよびB(ユーザAおよびB)によって操作される景品獲得装置40に対するプレイヤAの操作指示をサーバ10に送信する。ここで、サーバ10の制御部11は、複数のプレイヤAおよびBの操作指示に基づく複数のプレイ内容を比較する。例えば、サーバ10の制御部11は、景品P獲得までのプレイ回数を比較することで、複数のプレイヤAおよびBを景品獲得ゲームで対戦させることができる。そして、端末20Aの制御部21は、プレイ内容の比較結果をサーバ10から受信する。第1実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
First Embodiment
In the first embodiment, the communication unit 22 of the terminal 20A transmits to the server 10 an operation instruction of the player A for the prize winning device 40 operated by the multiple players A and B (users A and B). Here, the control unit 11 of the server 10 compares multiple play contents based on the operation instructions of the multiple players A and B. For example, the control unit 11 of the server 10 can make the multiple players A and B compete against each other in a prize winning game by comparing the number of plays until a prize P is won. Then, the control unit 21 of the terminal 20A receives the comparison result of the play contents from the server 10. The contents described in the first embodiment are applicable to any of the other embodiments.

<機能構成>
(1)サーバの機能構成
図2は、本実施形態におけるサーバ10の通信部14により実現される機能の一例を示す図である。通信部14は、限定ではなく例として、通信メイン処理部141と、操作指示受信部142と、比較結果送信部143とを有する。
<Functional configuration>
2 is a diagram showing an example of functions realized by the communication unit 14 of the server 10 in this embodiment. The communication unit 14 includes, by way of example and not limitation, a communication main processing unit 141, an operation instruction receiving unit 142, and a comparison result transmitting unit 143.

通信メイン処理部141は、制御部11の制御の下、端末20および景品獲得装置40との間で情報を送受信する処理である通信メイン処理を実行する機能を有する。 The communication main processing unit 141 has the function of executing communication main processing, which is processing for sending and receiving information between the terminal 20 and the prize acquisition device 40 under the control of the control unit 11.

操作指示受信部142は、制御部11の制御の下、複数のプレイヤによって操作される景品獲得装置40に対する操作指示を複数のプレイヤの端末20からそれぞれ受信する処理である操作指示受信処理を実行する機能を有する。 The operation instruction receiving unit 142 has a function of executing an operation instruction receiving process, which is a process of receiving operation instructions for the prize acquisition device 40 operated by multiple players from each of the multiple players' terminals 20 under the control of the control unit 11.

比較結果送信部143は、制御部11の制御の下、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果を複数のプレイヤの端末20に送信する処理である比較結果送信処理を実行する機能を有する。 The comparison result transmission unit 143 has a function of executing a comparison result transmission process, which is a process of transmitting a comparison result obtained by comparing multiple play contents based on the operation instructions of multiple players to the terminals 20 of multiple players under the control of the control unit 11.

図3は、本実施形態におけるサーバ10の記憶部15に記憶される情報の一例を示す図である。記憶部15には、限定ではなく例として、制御部11により読み出されて、サーバメイン処理として実行されるサーバメイン処理プログラム151が記憶される。 Figure 3 is a diagram showing an example of information stored in the memory unit 15 of the server 10 in this embodiment. By way of example and not limitation, the memory unit 15 stores a server main processing program 151 that is read by the control unit 11 and executed as server main processing.

また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、操作指示受信処理として実行される操作指示受信処理プログラム1511をサブルーチンプログラムとして含む。 The server main processing program 151 also includes, as a subroutine program, an operation instruction reception processing program 1511, which is read by the control unit 11 and executed as an operation instruction reception process, but is not limited to this example.

また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、比較結果送信処理として実行される比較結果送信処理プログラム1512をサブルーチンプログラムとして含む。 The server main processing program 151 also includes, as a subroutine program, a comparison result transmission processing program 1512, which is read by the control unit 11 and executed as a comparison result transmission process, but is not limited to this example.

また、記憶部15には、限定ではなく例として、プレイヤ情報152が記憶される。プレイヤ情報152は、景品獲得ゲームをプレイするために予め登録されたプレイヤの情報であり、例えば、端末20の識別情報(例えば、プレイヤの氏名、識別番号など)、プレイヤに関連付けられた他のプレイヤの情報(例えば、フレンド一覧など)、各プレイヤが保有する景品獲得ゲームの対価(例えば、チケット、ポイントなど)、各プレイヤが保有する景品獲得ゲームで獲得した景品などを含んでもよい。 In addition, the memory unit 15 stores player information 152, for example and not for limitation. The player information 152 is information about a player who has been registered in advance to play a prize game, and may include, for example, identification information of the terminal 20 (e.g., the player's name, identification number, etc.), information about other players associated with the player (e.g., a friends list, etc.), compensation for the prize game held by each player (e.g., tickets, points, etc.), prizes won in the prize game held by each player, etc.

図4は、本実施形態におけるサーバ10の制御部11により実現される機能の一例を示す図である。制御部11は、限定ではなく例として、サーバメイン処理部111と、操作指示受信処理部112と、比較結果送信処理部113とを有する。 Figure 4 is a diagram showing an example of the functions realized by the control unit 11 of the server 10 in this embodiment. The control unit 11 has, by way of example and not limitation, a server main processing unit 111, an operation instruction receiving processing unit 112, and a comparison result transmission processing unit 113.

サーバメイン処理部111は、記憶部15に記憶されているサーバメイン処理プログラム151に従って、サーバ10を統括的に制御するための処理であるサーバメイン処理を実行する機能を有している。 The server main processing unit 111 has the function of executing server main processing, which is processing for comprehensively controlling the server 10, in accordance with the server main processing program 151 stored in the memory unit 15.

操作指示受信処理部112は、記憶部15に記憶されている操作指示受信処理プログラム1511に従って、複数のプレイヤによって操作される景品獲得装置40に対する操作指示を複数のプレイヤの端末20からそれぞれ受信する操作指示受信処理を実行する。 The operation instruction receiving processing unit 112 executes an operation instruction receiving process that receives operation instructions for the prize winning device 40 operated by multiple players from each of the multiple players' terminals 20 in accordance with the operation instruction receiving processing program 1511 stored in the memory unit 15.

比較結果送信処理部113は、記憶部15に記憶されている比較結果送信処理プログラム1512に従って、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較し、その比較結果を複数のプレイヤの端末20に送信する比較結果送信処理を実行する。 The comparison result transmission processing unit 113 executes a comparison result transmission process in which, in accordance with the comparison result transmission processing program 1512 stored in the storage unit 15, the comparison result transmission process compares multiple play contents based on the operation instructions of multiple players and transmits the comparison results to the terminals 20 of the multiple players.

(2)端末の機能構成
図5は、本実施形態における端末20Aの通信部22により実現される機能の一例を示す図である。通信部22は、限定ではなく例として、通信メイン処理部221と、操作指示送信部222と、比較結果受信部223とを有する。
5 is a diagram showing an example of functions realized by the communication unit 22 of the terminal 20A in this embodiment. The communication unit 22 includes, by way of example and not limitation, a communication main processing unit 221, an operation instruction transmitting unit 222, and a comparison result receiving unit 223.

通信メイン処理部221は、制御部21の制御の下、サーバ10との間で情報を送受信する処理である通信メイン処理を実行する機能を有する。 The communication main processing unit 221 has the function of executing communication main processing, which is processing for sending and receiving information with the server 10, under the control of the control unit 21.

操作指示送信部222は、制御部21の制御の下、複数のプレイヤによって操作される景品獲得装置40に対するプレイヤの操作指示をサーバ10に送信する処理である操作指示送信処理を実行する機能を有する。 The operation instruction transmission unit 222 has a function of executing an operation instruction transmission process, which is a process of transmitting player operation instructions for the prize acquisition device 40 operated by multiple players to the server 10 under the control of the control unit 21.

比較結果受信部223は、制御部21の制御の下、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果をサーバ10から受信する処理である比較結果受信処理を実行する機能を有する。 The comparison result receiving unit 223 has a function of executing a comparison result receiving process, which is a process of receiving a comparison result from the server 10, which is a process of comparing multiple play contents based on operation instructions from multiple players, under the control of the control unit 21.

図6は、本実施形態における端末20Aの記憶部28に記憶される情報の一例を示す図である。記憶部28には、限定ではなく例として、制御部21により読み出されて、端末メイン処理として実行される端末メイン処理プログラム281が記憶される。 Figure 6 is a diagram showing an example of information stored in the memory unit 28 of the terminal 20A in this embodiment. By way of example and not limitation, the memory unit 28 stores a terminal main processing program 281 that is read by the control unit 21 and executed as the terminal main processing.

また、端末メイン処理プログラム281は、限定ではなく例として、制御部21により読み出されて、操作指示送信処理として実行される操作指示送信処理プログラム2811をサブルーチンプログラムとして含む。また、端末メイン処理プログラム281は、限定ではなく例として、制御部21により読み出されて、比較結果受信処理として実行される比較結果受信処理プログラム2812をサブルーチンプログラムとして含む。 The terminal main processing program 281 also includes, as a subroutine program, an operation instruction transmission processing program 2811, which is read by the control unit 21 and executed as an operation instruction transmission processing, but is not limited to this example. The terminal main processing program 281 also includes, as a subroutine program, a comparison result reception processing program 2812, which is read by the control unit 21 and executed as a comparison result reception processing, but is not limited to this example.

図7は、本実施形態における端末20Aの制御部21により実現される機能の一例を示す図である。制御部21は、限定ではなく例として、端末メイン処理部211と、操作指示送信処理部212と、比較結果受信処理部213とを有する。 Figure 7 is a diagram showing an example of functions realized by the control unit 21 of the terminal 20A in this embodiment. The control unit 21 has, by way of example and not limitation, a terminal main processing unit 211, an operation instruction transmission processing unit 212, and a comparison result reception processing unit 213.

端末メイン処理部211は、記憶部28に記憶されている端末メイン処理プログラム281に従って、端末20Aを統括的に制御するための処理である端末メイン処理を実行する機能を有している。 The terminal main processing unit 211 has the function of executing terminal main processing, which is processing for comprehensively controlling the terminal 20A, in accordance with the terminal main processing program 281 stored in the memory unit 28.

操作指示送信処理部212は、記憶部28に記憶されている操作指示送信処理プログラム2811に従って、複数のプレイヤによって操作される景品獲得装置40に対するプレイヤの操作指示をサーバ10に送信する操作指示送信処理を実行する機能を有している。 The operation instruction transmission processing unit 212 has a function of executing an operation instruction transmission process that transmits player operation instructions for the prize winning device 40 operated by multiple players to the server 10 in accordance with an operation instruction transmission processing program 2811 stored in the memory unit 28.

比較結果受信処理部213は、記憶部28に記憶されている比較結果受信処理プログラム2812に従って、制御部21の制御の下、複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果をサーバ10から受信する比較結果受信処理を実行する機能を有している。 The comparison result reception processing unit 213 has a function of executing a comparison result reception process to receive from the server 10 a comparison result obtained by comparing multiple play contents based on operation instructions from multiple players under the control of the control unit 21 in accordance with the comparison result reception processing program 2812 stored in the memory unit 28.

<装置構成>
(1)景品獲得装置40の装置構成
図8は、本実施形態における景品獲得装置40の構成の一例を示す図である。景品獲得装置40は、限定ではなく例として、筐体48と、クレーン49と、落とし口50と、取出口51を有する。また、筐体48の外側には、カメラ45が配置、例えばカメラ45aおよび45bが配置されている。なお、クレーン49、カメラ45aおよび45bは、制御部41に電気的に接続されている。
<Device Configuration>
(1) Device Configuration of Prize Winning Device 40 Fig. 8 is a diagram showing an example of the configuration of the prize winning device 40 in this embodiment. The prize winning device 40 has, by way of example and not limitation, a housing 48, a crane 49, a drop hole 50, and an outlet 51. In addition, a camera 45 is disposed on the outside of the housing 48, for example, cameras 45a and 45b. The crane 49 and the cameras 45a and 45b are electrically connected to the control unit 41.

筐体48は、内部に景品室Rが形成され、その景品室Rには景品Pを載置する載置部52が配置されている。載置部52は、例えば、平面状の台、階段状の台、または複数の棒状部材などから構成されてもよい。これにより、載置部52には、例えば、複数の景品Pが載置される。 The housing 48 has a prize chamber R formed therein, and a placement section 52 for placing the prize P therein is disposed in the prize chamber R. The placement section 52 may be composed of, for example, a flat platform, a stepped platform, or multiple rod-shaped members. In this way, for example, multiple prizes P are placed on the placement section 52.

また、景品室Rは、例えば、外側から視認可能に透明な板部材で囲むように形成されてもよい。景品室Rの外側には、制御部41の制御の下、クレーン49が操作される撮影画像を撮影するカメラ45aおよび45bが配置されている。例えば、カメラ45aは、景品室Rの正面から撮影画像を撮影するように筐体48の前方に配置されてもよい。また、カメラ45bは、景品室Rの側方から撮影画像を撮影するように筐体48の側方に配置されてもよい。カメラ45aおよび45bの撮影範囲は、例えば、クレーン49と載置部52を含むように設定してもよい。 The prize chamber R may also be formed, for example, so as to be surrounded by a transparent plate member so as to be visible from the outside. Cameras 45a and 45b are arranged outside the prize chamber R to capture images of the crane 49 being operated under the control of the control unit 41. For example, the camera 45a may be arranged in front of the housing 48 so as to capture images from the front of the prize chamber R. The camera 45b may also be arranged on the side of the housing 48 so as to capture images from the side of the prize chamber R. The shooting range of the cameras 45a and 45b may be set to include, for example, the crane 49 and the placement unit 52.

クレーン49は、制御部41の制御の下、景品室Rを移動するように筐体48に配置されている。クレーン49は、例えば、筐体48に対して前後方向、左右方向および上下方向に移動するように筐体48に配置されている。また、クレーン49は、アームを有し、このアームが先端部を開閉するように動作される。これにより、クレーン49は、景品Pを把持することができる。 The crane 49 is disposed in the housing 48 so as to move in the prize chamber R under the control of the control unit 41. The crane 49 is disposed in the housing 48 so as to move, for example, in the front-back, left-right, and up-down directions relative to the housing 48. The crane 49 also has an arm, and the arm is operated to open and close the tip. This allows the crane 49 to grasp the prize P.

落とし口50は、景品室Rの景品Pを落とすためのもので、筐体48の景品室Rに形成されている。落とし口50は、例えば、景品室Rの底面に形成されてもよい。また、落とし口50の近傍には、落とし口50に落ちた景品Pを検出するセンサーを配置してもよい。これにより、制御部41は、センサーの検出信号に基づいて、景品Pの獲得を検出することができる。ここで、景品Pに景品識別情報を取り付けてもよい。これにより、制御部41は、景品識別情報に基づいて、景品Pの獲得を検出すると共に、景品Pの種類を検出することができる。なお、景品識別情報としては、例えば、RFID(Radio Frequency Identification)タグ、ICタグ、コード情報などが上げられる。また、センサーは、カメラから構成されてもよい。制御部41は、カメラで撮影された映像に基づいて、景品Pの獲得を検出してもよい。また、制御部41は、カメラで撮影された映像に基づいて、景品Pの種類を検出してもよい。 The drop hole 50 is for dropping the prize P in the prize chamber R, and is formed in the prize chamber R of the housing 48. The drop hole 50 may be formed, for example, on the bottom surface of the prize chamber R. A sensor for detecting the prize P that has fallen into the drop hole 50 may be disposed near the drop hole 50. This allows the control unit 41 to detect the acquisition of the prize P based on the detection signal of the sensor. Prize identification information may be attached to the prize P. This allows the control unit 41 to detect the acquisition of the prize P based on the prize identification information and to detect the type of the prize P. Examples of the prize identification information include an RFID (Radio Frequency Identification) tag, an IC tag, and code information. The sensor may also be composed of a camera. The control unit 41 may detect the acquisition of the prize P based on an image captured by the camera. The control unit 41 may also detect the type of the prize P based on the image captured by the camera.

取出口51は、落とし口50に連通し、落とし口50に落とされた景品Pを取り出すものである。取出口51は、例えば、筐体48の全面に形成されてもよい。 The outlet 51 is connected to the drop opening 50 and is used to remove the prize P that has been dropped into the drop opening 50. The outlet 51 may be formed, for example, on the entire surface of the housing 48.

<情報処理>
図9は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20Aの制御部21が実行する処理、端末20Bの制御部21が実行する処理、サーバ10の制御部11が実行する処理、景品獲得装置40の制御部41が実行する処理の一例をそれぞれ示している。
<Information Processing>
9 is a flowchart showing an example of the flow of processes executed by each device in this embodiment. From the left, the flowchart shows an example of a process executed by the control unit 21 of the terminal 20A, a process executed by the control unit 21 of the terminal 20B, a process executed by the control unit 11 of the server 10, and a process executed by the control unit 41 of the prize acquisition device 40.

各処理における各ステップをアルファベットの大文字と数字の組み合わせで示し、本明細書では「ステップ」の用語は省略する。また、以下説明するフローチャートは、あくまでも本実施例における処理を例示するものであり、以下説明するフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 Each step in each process is indicated by a combination of an uppercase letter and a number, and the term "step" is omitted in this specification. Furthermore, the flowcharts described below are merely examples of the processes in this embodiment, and in the flowcharts described below, some steps may not be executed, and additional steps may be inserted. The same applies to other flowcharts in this specification.

まず、端末20Aの制御部21が、プレイヤAの入力操作に基づいて、サーバ10が管理する複数の景品獲得装置40の中から、特定の景品獲得装置40を選択し、その選択情報をサーバ10に送信する(A1)。例えば、端末20Aの制御部21は、図10Aに示すように、特定の景品獲得ゲームを選択する選択画面53を表示部24に表示させてもよい。選択画面53には、景品獲得装置40を選択するための複数の選択ボタン54が表示されている。ここで、端末20AのプレイヤAは、複数の選択ボタン54の中から、複数のプレイヤ間でプレイ内容を比較、例えば複数のプレイヤ間で対戦する景品獲得装置40Aの選択ボタン54aを選択したものとする。これにより、端末20Aの制御部21は、景品獲得装置40Aを選択したことを示す選択情報をサーバ10に送信する。なお、景品獲得装置40Aは、複数のプレイヤによってそれぞれ操作され、各プレイヤが景品Pを獲得するまでのプレイ回数により対戦するようにサーバ10に設定されているものとする。 First, the control unit 21 of the terminal 20A selects a specific prize winning device 40 from among the multiple prize winning devices 40 managed by the server 10 based on the input operation of the player A, and transmits the selection information to the server 10 (A1). For example, the control unit 21 of the terminal 20A may display a selection screen 53 for selecting a specific prize winning game on the display unit 24, as shown in FIG. 10A. The selection screen 53 displays multiple selection buttons 54 for selecting a prize winning device 40. Here, it is assumed that the player A of the terminal 20A selects from the multiple selection buttons 54 the selection button 54a of the prize winning device 40A for comparing play contents between multiple players, for example, for a battle between multiple players. As a result, the control unit 21 of the terminal 20A transmits selection information indicating that the prize winning device 40A has been selected to the server 10. It is assumed that the prize winning device 40A is operated by multiple players, and is set in the server 10 so that the players battle each other according to the number of plays until they win the prize P.

また、景品獲得装置40Aは、図8に示すように、カメラ45aおよび45bで撮影された撮影画像をサーバ10に送信する(D1)。例えば、景品獲得装置40Aは、撮影画像をサーバ10に自動的に送信してもよい。また、景品獲得装置40Aは、サーバ10からの送信要求に応じて撮影画像をサーバ10に送信してもよい。 As shown in FIG. 8, the prize winning device 40A also transmits the images captured by the cameras 45a and 45b to the server 10 (D1). For example, the prize winning device 40A may automatically transmit the captured images to the server 10. The prize winning device 40A may also transmit the captured images to the server 10 in response to a transmission request from the server 10.

そして、サーバ10の制御部11は、景品獲得装置40Aの選択情報を端末20Aから受信すると、景品獲得装置40Aの撮影画像を含むプレイ画面を端末20Aに送信する(C1)。これにより、端末20Aの制御部21は、図10Bに示すように、撮影画像61を含むプレイ画面62を表示部24に表示させる。なお、プレイ画面62は、例えば、カメラ45aで撮影された撮影画像61と、カメラ45bで撮影された撮影画像61とを切り換える切換ボタン63を含んでもよい。また、プレイ画面62は、景品獲得装置40Aを操作する操作ボタン66を含んでもよい。 Then, when the control unit 11 of the server 10 receives the selection information of the prize winning device 40A from the terminal 20A, it transmits a play screen including an image captured by the prize winning device 40A to the terminal 20A (C1). As a result, the control unit 21 of the terminal 20A causes the display unit 24 to display a play screen 62 including a captured image 61, as shown in FIG. 10B. Note that the play screen 62 may include, for example, a switching button 63 for switching between the image 61 captured by the camera 45a and the image 61 captured by the camera 45b. The play screen 62 may also include an operation button 66 for operating the prize winning device 40A.

ここで、サーバ10の制御部11には、景品獲得装置40Aのプレイ開始状態として、例えば景品Pの初期位置、景品Pの初期姿勢、景品Pの種類または景品獲得装置40の種類などが予め設定されていてもよい。そして、サーバ10の制御部11は、景品獲得ゲームの開始前に、景品獲得装置40Aを所定のプレイ開始状態にセッティングするようにオペレータに通知してもよい。これにより、オペレータが、サーバ10からの通知に基づいて、景品獲得装置40Aを所定のプレイ開始状態にセッティングする。これにより、サーバ10の制御部11は、対戦する複数のプレイヤに対して共通のプレイ開始状態を提供することができる。このとき、サーバ10の制御部11は、所定のプレイ開始状態を示す通知、例えばセッティング方法などをオペレータに対して出力してもよい。これにより、オペレータは、景品獲得装置40Aを所定のプレイ開始状態に確実にセッティングすることができる。また、サーバ10の制御部11または景品獲得装置40Aの制御部41は、カメラで撮影した画像を用いて、景品獲得装置40Aが所定のプレイ開始状態か否か、例えば景品Pが初期位置または初期姿勢に配置されているか否かを判定してもよい。なお、サーバ10の制御部11は、判定結果に応じて、景品獲得装置40Aのプレイを許可または制限してもよい。このように、景品獲得装置40Aのプレイ開始状態が複数のプレイヤに対して共通に設定されることで、サーバ10の制御部11は、例えば、景品Pを獲得するまでのプレイ回数(例えば、景品Pを落とし口50に落とすまでのプレイ回数)に基づいて、複数のプレイヤの間でプレイ内容を比較することができる。 Here, the control unit 11 of the server 10 may be preset with, for example, the initial position of the prize P, the initial posture of the prize P, the type of the prize P, or the type of the prize winning device 40, as the play start state of the prize winning device 40A. Then, the control unit 11 of the server 10 may notify the operator to set the prize winning device 40A to a predetermined play start state before the start of the prize winning game. As a result, the operator sets the prize winning device 40A to a predetermined play start state based on the notification from the server 10. As a result, the control unit 11 of the server 10 can provide a common play start state for multiple players who compete against each other. At this time, the control unit 11 of the server 10 may output a notification indicating the predetermined play start state, such as a setting method, to the operator. As a result, the operator can reliably set the prize winning device 40A to a predetermined play start state. Furthermore, the control unit 11 of the server 10 or the control unit 41 of the prize winning device 40A may use an image captured by a camera to determine whether the prize winning device 40A is in a predetermined play start state, for example, whether the prize P is placed in an initial position or initial posture. The control unit 11 of the server 10 may permit or restrict play of the prize winning device 40A depending on the determination result. In this way, the play start state of the prize winning device 40A is set in common for multiple players, so that the control unit 11 of the server 10 can compare the play content between multiple players, for example, based on the number of plays until the prize P is won (for example, the number of plays until the prize P is dropped into the drop hole 50).

そして、サーバ10の制御部11は、操作開始要請を端末20Aに送信する(C2)。端末20Aの制御部21は、操作開始要請をサーバ10から受信すると、プレイ画面62にゲーム開始ボタンを表示し、そのゲーム開始ボタンに対するプレイヤAの入力操作に基づいて操作ボタン66を操作可能に制御する。これにより、景品獲得ゲームが開始され、端末20Aの制御部21は、操作ボタン66に対するプレイヤAの入力操作に基づいて、複数のプレイヤによってそれぞれ操作される景品獲得装置40Aに対するプレイヤAの操作指示をサーバ10に送信する(A2)。 Then, the control unit 11 of the server 10 transmits an operation start request to the terminal 20A (C2). Upon receiving the operation start request from the server 10, the control unit 21 of the terminal 20A displays a game start button on the play screen 62 and controls the operation button 66 to be operable based on the input operation of the player A to the game start button. This starts the prize acquisition game, and the control unit 21 of the terminal 20A transmits to the server 10 an operation instruction from the player A to the prize acquisition device 40A, which is operated by each of the multiple players, based on the input operation of the player A to the operation button 66 (A2).

サーバ10の通信部14は、景品獲得装置40Aに対するプレイヤAの操作指示を端末20Aから受信する。サーバ10の制御部11は、端末20Aから操作指示を受信すると、その操作指示を景品獲得装置40Aに送信する(C3)。そして、景品獲得装置40Aの制御部41は、プレイヤAの操作指示に基づいて、図8に示すように、クレーン49を動作させる(D2)。景品獲得装置40Aの制御部41は、例えば、取出口51に配置された図示しないセンサーの検出信号に基づいて、景品Pの検出を示す検出結果をサーバ10に送信する(D3)。 The communication unit 14 of the server 10 receives the operation instruction of the player A for the prize winning device 40A from the terminal 20A. When the control unit 11 of the server 10 receives the operation instruction from the terminal 20A, it transmits the operation instruction to the prize winning device 40A (C3). Then, the control unit 41 of the prize winning device 40A operates the crane 49 as shown in FIG. 8 based on the operation instruction of the player A (D2). The control unit 41 of the prize winning device 40A transmits a detection result indicating the detection of a prize P to the server 10 based on, for example, a detection signal of a sensor (not shown) arranged at the take-out opening 51 (D3).

サーバ10の制御部11は、景品Pの検出結果を景品獲得装置40Aから受信すると、その検出結果に基づいて端末20AのプレイヤAが景品Pを獲得したか否かを判定する(C4)。サーバ10の制御部11は、プレイヤAが景品Pを獲得していないと判定した場合には、ステップC2に戻り、景品Pを獲得したと判定されるまでステップC2~C4の処理を繰り返す。そして、サーバ10の制御部11は、景品Pを獲得したと判定した場合には、プレイヤAの景品獲得ゲームを終了する。サーバ10の制御部11は、プレイヤAの操作指示に基づいて操作された景品獲得ゲームのプレイ内容を記憶部15に記憶させる(C5)。例えば、サーバ10の制御部11は、景品獲得ゲームの開始から景品Pを獲得するまでのプレイ回数を記憶部15に記憶させる。 When the control unit 11 of the server 10 receives the detection result of the prize P from the prize acquisition device 40A, it judges whether or not the player A of the terminal 20A has acquired the prize P based on the detection result (C4). If the control unit 11 of the server 10 judges that the player A has not acquired the prize P, it returns to step C2 and repeats the processing of steps C2 to C4 until it is judged that the prize P has been acquired. Then, if the control unit 11 of the server 10 judges that the prize P has been acquired, it ends the prize acquisition game of the player A. The control unit 11 of the server 10 stores the play content of the prize acquisition game operated based on the operation instruction of the player A in the storage unit 15 (C5). For example, the control unit 11 of the server 10 stores the number of plays from the start of the prize acquisition game until the prize P is acquired in the storage unit 15.

同様にして、端末20Bの制御部21は、プレイヤBの入力操作に基づいて、選択画面53において景品獲得装置40Aを選択したことを示す選択情報をサーバ10に送信する(B1)。サーバ10の制御部11は、景品獲得装置40Aの選択情報を端末20Bから受信すると、景品獲得装置40Aの撮影画像61を含むプレイ画面62を端末20Bに送信する(C6)。 Similarly, the control unit 21 of terminal 20B transmits selection information to the server 10 indicating that the prize winning device 40A has been selected on the selection screen 53 based on the input operation of player B (B1). When the control unit 11 of the server 10 receives the selection information of the prize winning device 40A from terminal 20B, it transmits a play screen 62 including a captured image 61 of the prize winning device 40A to terminal 20B (C6).

ここで、サーバ10の制御部11は、プレイヤBによる景品獲得ゲームの開始前に、景品獲得装置40Aを所定のプレイ開始状態にセッティングするようにオペレータに通知する。オペレータは、サーバ10からの通知に基づいて、景品獲得装置を所定のプレイ開始状態にセッティングする。 Here, the control unit 11 of the server 10 notifies the operator to set the prize acquisition device 40A to a predetermined play start state before the start of the prize acquisition game by player B. Based on the notification from the server 10, the operator sets the prize acquisition device to a predetermined play start state.

続いて、サーバ10の制御部11は、操作開始要請を端末20Bに送信する(C7)。端末20Bの制御部21は、操作開始要請をサーバ10から受信すると、プレイ画面62にゲーム開始ボタンを表示し、そのゲーム開始ボタンに対するプレイヤBの入力操作に基づいて操作ボタン66を操作可能に制御する。これにより、景品獲得ゲームが開始され、端末20Bの制御部21は、操作ボタン66に対するプレイヤBの入力操作に基づいて、複数のプレイヤAおよびBによってそれぞれ操作される景品獲得装置40Aに対するプレイヤBの操作指示をサーバ10に送信する(B2)。 Then, the control unit 11 of the server 10 transmits an operation start request to the terminal 20B (C7). When the control unit 21 of the terminal 20B receives the operation start request from the server 10, it displays a game start button on the play screen 62 and controls the operation button 66 to be operable based on the input operation of the player B on the game start button. This starts the prize acquisition game, and the control unit 21 of the terminal 20B transmits to the server 10 an operation instruction from the player B for the prize acquisition device 40A operated by each of the multiple players A and B based on the input operation of the player B on the operation button 66 (B2).

サーバ10の通信部14は、景品獲得装置40Aに対するプレイヤBの操作指示を端末20Bから受信する。このようにして、サーバ10の通信部14は、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対する操作指示を複数のプレイヤAおよびBの端末20Aおよび20Bからそれぞれ受信することになる。サーバ10の制御部11は、端末20Bから操作指示を受信すると、その操作指示を景品獲得装置40Aに送信する(C8)。そして、景品獲得装置40Aの制御部41は、プレイヤBの操作指示に基づいて、クレーン49を動作させる(D4)。景品獲得装置40Aの制御部41は、例えば、取出口51に配置された図示しないセンサーの検出信号に基づいて、景品Pの検出を示す検出結果をサーバ10に送信する(D5)。 The communication unit 14 of the server 10 receives the operation instructions of the player B for the prize winning device 40A from the terminal 20B. In this way, the communication unit 14 of the server 10 receives the operation instructions for the prize winning device 40A operated by the multiple players A and B from the multiple terminals 20A and 20B of the multiple players A and B, respectively. When the control unit 11 of the server 10 receives the operation instructions from the terminal 20B, it transmits the operation instructions to the prize winning device 40A (C8). Then, the control unit 41 of the prize winning device 40A operates the crane 49 based on the operation instructions of the player B (D4). The control unit 41 of the prize winning device 40A transmits a detection result indicating the detection of a prize P to the server 10 based on, for example, a detection signal of a sensor (not shown) arranged at the take-out opening 51 (D5).

このとき、景品獲得装置40Aのプレイ開始状態が、複数のプレイヤAおよびBに対して共通に設定されている。このため、プレイヤBにより操作される景品獲得装置40Aが、プレイヤAにより操作された景品獲得装置40Aと同じ装置でない場合でも、プレイヤAとプレイヤBのプレイ内容(例えばプレイ回数)を比較することができる。すなわち、プレイヤBが操作する景品獲得装置40Aは、プレイヤAが操作した景品獲得装置40Aと同じ種類の別の装置であってもよい。また、プレイヤBは、プレイヤAと景品獲得装置40Aを同じ時間に操作してもよいし、異なる時間に操作してもよい。このように、景品獲得装置40Aのプレイ開始状態を共通に設定することで、異なる装置または異なる時間であってもプレイヤAとプレイヤBのプレイ内容(例えばプレイ回数)を比較することができる。 At this time, the play start state of the prize winning device 40A is set in common for the multiple players A and B. Therefore, even if the prize winning device 40A operated by player B is not the same device as the prize winning device 40A operated by player A, the play contents (e.g., the number of plays) of players A and B can be compared. That is, the prize winning device 40A operated by player B may be another device of the same type as the prize winning device 40A operated by player A. Furthermore, player B may operate the prize winning device 40A at the same time as player A, or at a different time. In this way, by setting the play start state of the prize winning device 40A in common, the play contents (e.g., the number of plays) of players A and B can be compared even if they are using different devices or at different times.

サーバ10の制御部11は、景品Pの検出結果を景品獲得装置40Aから受信すると、その検出結果に基づいて端末20BのプレイヤBが景品Pを獲得したか否かを判定する(C9)。サーバ10の制御部11は、プレイヤBが景品Pを獲得していないと判定した場合には、ステップC7に戻り、景品Pを獲得したと判定されるまでステップC7~C9の処理を繰り返す。そして、サーバ10の制御部11は、景品Pを獲得したと判定した場合には、プレイヤBの景品獲得ゲームを終了する。サーバ10の制御部11は、プレイヤBの操作指示に基づいて操作された景品獲得ゲームのプレイ内容を記憶部15に記憶させる(C10)。例えば、サーバ10の制御部11は、景品獲得ゲームの開始から景品Pを獲得するまでのプレイ回数を記憶部15に記憶させる。このようにして、サーバ10の制御部11は、景品獲得装置40Aを操作したプレイヤのプレイ内容を記憶部15に順次記憶させる。 When the control unit 11 of the server 10 receives the detection result of the prize P from the prize acquisition device 40A, it judges whether or not the player B of the terminal 20B has acquired the prize P based on the detection result (C9). If the control unit 11 of the server 10 judges that the player B has not acquired the prize P, it returns to step C7 and repeats the processing of steps C7 to C9 until it is judged that the player B has acquired the prize P. Then, if the control unit 11 of the server 10 judges that the player B has acquired the prize P, it ends the prize acquisition game of the player B. The control unit 11 of the server 10 stores the play contents of the prize acquisition game operated based on the operation instruction of the player B in the storage unit 15 (C10). For example, the control unit 11 of the server 10 stores the number of plays from the start of the prize acquisition game to the acquisition of the prize P in the storage unit 15. In this way, the control unit 11 of the server 10 sequentially stores the play contents of the player who operated the prize acquisition device 40A in the storage unit 15.

続いて、サーバ10の制御部11は、記憶部15に記憶された複数のプレイヤAおよびBの操作指示に基づいてそれぞれ操作された景品獲得ゲームの複数のプレイ内容を比較する(C11)。サーバ10の制御部11は、例えば、1週間などの所定の期間毎に景品獲得装置40Aを操作した複数のプレイヤのプレイ内容を比較してもよい。また、サーバ10の制御部11は、所定の対戦期間を設け、その対戦期間内に景品獲得装置40Aを操作した複数のプレイヤのプレイ内容を比較してもよい。また、サーバ10の制御部11は、プレイヤが景品獲得装置40Aをプレイする度に、そのプレイヤと記憶部15に記憶された複数のプレイヤとのプレイ内容を比較してもよい。 Next, the control unit 11 of the server 10 compares the play details of the prize game operated based on the operation instructions of the multiple players A and B stored in the memory unit 15 (C11). The control unit 11 of the server 10 may compare the play details of the multiple players who operated the prize winning device 40A every predetermined period, such as one week. The control unit 11 of the server 10 may also set a predetermined battle period and compare the play details of the multiple players who operated the prize winning device 40A during that battle period. The control unit 11 of the server 10 may also compare the play details of the player with the multiple players stored in the memory unit 15 every time the player plays the prize winning device 40A.

このようにして、サーバ10の制御部11は、複数のプレイヤAおよびBの操作指示に基づいて操作された景品獲得ゲームの複数のプレイ内容を比較すると、その比較結果を複数のプレイヤAおよびBの端末20Aおよび20Bに送信するように通信部14を制御する(C12)。そして、端末20Aの制御部21が、複数のプレイヤAおよびBの操作指示に基づいて操作された景品獲得ゲームの複数のプレイ内容を比較した比較結果をサーバ10から受信するように通信部22を制御する。これにより、端末20Aの制御部21は、プレイヤAおよびB間のプレイ内容の比較結果を表示部24に表示させる(A3)。 In this way, the control unit 11 of the server 10 compares the multiple play details of the prize game operated based on the operation instructions of the multiple players A and B, and controls the communication unit 14 to transmit the comparison results to the terminals 20A and 20B of the multiple players A and B (C12). Then, the control unit 21 of the terminal 20A controls the communication unit 22 to receive the comparison results of the multiple play details of the prize game operated based on the operation instructions of the multiple players A and B from the server 10. As a result, the control unit 21 of the terminal 20A displays the comparison results of the play details between the players A and B on the display unit 24 (A3).

例えば、比較結果84は、図11に示すように、プレイヤAおよびBが景品獲得装置40Aの景品Pを獲得するまでのプレイ回数84aに基づいて生成されてもよい。ここで、サーバ10の制御部11は、比較結果84に基づいて、端末20AのプレイヤAに付与される報酬情報84bを設定してもよい。同様に、サーバ10の制御部11は、端末20BのプレイヤB付与される報酬情報84bを設定してもよい。 For example, as shown in FIG. 11, the comparison result 84 may be generated based on the number of plays 84a until players A and B win a prize P from the prize winning device 40A. Here, the control unit 11 of the server 10 may set reward information 84b to be granted to player A of terminal 20A based on the comparison result 84. Similarly, the control unit 11 of the server 10 may set reward information 84b to be granted to player B of terminal 20B.

ここで、報酬情報84bは、景品獲得装置40のプレイに使用する対価、例えばチケットまたはポイントなどを含んでもよい。例えば、サーバ10の制御部11は、勝者のプレイヤAに対して景品獲得ゲームの対価を報酬として付与してもよい。このとき、サーバ10の制御部11は、プレイヤAとプレイヤBのプレイ回数に応じて報酬を設定してもよい。例えば、サーバ10の制御部11は、プレイヤAおよびBのプレイ回数がそれぞれ10回以上である場合、プレイヤAにチケットを5枚付与してもよい。そして、サーバ10の制御部11は、プレイヤAおよびBのプレイ回数がそれぞれ20回以上である場合、プレイヤAにチケットを10枚付与してもよい。また、サーバ10の制御部11は、単独で配送できないような安価な景品を報酬として付与してもよい。また、サーバ10の制御部11は、3人以上のプレイヤが景品獲得ゲームをプレイした場合、プレイ回数が少ない順に複数のプレイヤをランキングし、上位のプレイヤ(例えば3位までのプレイヤ)に報酬を付与してもよい。 Here, the reward information 84b may include a value used to play the prize acquisition device 40, such as a ticket or points. For example, the control unit 11 of the server 10 may give the prize acquisition game value to the winner player A as a reward. At this time, the control unit 11 of the server 10 may set the reward according to the number of times that players A and B have played. For example, the control unit 11 of the server 10 may give five tickets to player A when the number of times that players A and B have played is 10 or more. And, the control unit 11 of the server 10 may give 10 tickets to player A when the number of times that players A and B have played is 20 or more. Also, the control unit 11 of the server 10 may give an inexpensive prize that cannot be delivered by one player as a reward. Also, when three or more players play the prize acquisition game, the control unit 11 of the server 10 may rank the players in order of the number of times that they have played, and give rewards to the top players (for example, the players up to third place).

また、サーバ10の制御部11は、例えば、敗者のプレイヤBに対して報酬を付与してもよい。サーバ10の制御部11は、例えば、菓子類などの単独で配送依頼できない報酬を付与する場合、他の報酬を配送依頼するタイミングで報酬を付与してもよい。 The control unit 11 of the server 10 may also, for example, grant a reward to the loser, player B. When granting a reward that cannot be requested for delivery alone, such as sweets, the control unit 11 of the server 10 may grant the reward at the same time as requesting delivery of another reward.

また、サーバ10の制御部11は、景品獲得ゲームを途中で棄権したプレイヤ(景品獲得ゲームを途中で抜けたプレイヤ)に対して報酬を付与してもよいし、しなくてもよい。例えば、サーバ10の制御部11は、プレイ回数が所定の閾値(例えば3回)以上である場合、途中で棄権したプレイヤに対して報酬を付与してもよい。 The control unit 11 of the server 10 may or may not give a reward to a player who abandons a prize acquisition game midway (a player who leaves the prize acquisition game midway). For example, the control unit 11 of the server 10 may give a reward to a player who abandons a prize acquisition game midway if the number of plays is equal to or greater than a predetermined threshold (e.g., three times).

なお、本実施形態において、サーバ10の制御部11は、各プレイヤが景品獲得ゲームをプレイする度に景品獲得ゲームの対価、例えばチケットまたはポイントなどを徴収してもよい。このとき、対戦用の景品獲得装置40Aと対戦用でない景品獲得装置40との対価は、同一であってもよいし、異なっていてもよい。例えば、サーバ10の制御部11は、対戦用の景品獲得装置40Aの対価を対戦用でない景品獲得装置40と比べて安く設定してもよい。 In this embodiment, the control unit 11 of the server 10 may collect a fee for the prize acquisition game, such as tickets or points, each time each player plays the prize acquisition game. In this case, the fee for the competition prize acquisition device 40A and the non-competitive prize acquisition device 40 may be the same or different. For example, the control unit 11 of the server 10 may set the fee for the competition prize acquisition device 40A to be lower than that for the non-competitive prize acquisition device 40.

<第1実施形態の効果>
第1実施形態では、端末20Aの通信部22が、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対するプレイヤAの操作指示をサーバ10に送信する。そして、端末20Aの制御部21は、複数のプレイヤAおよびBの操作指示に基づく複数のプレイ内容を比較した比較結果84をサーバ10から受信するように通信部22を制御する。
Effects of the First Embodiment
In the first embodiment, the communication unit 22 of the terminal 20A transmits operation instructions of the player A to the prize acquisition device 40A operated by the multiple players A and B to the server 10. Then, the control unit 21 of the terminal 20A controls the communication unit 22 to receive from the server 10 a comparison result 84 obtained by comparing multiple play contents based on the operation instructions of the multiple players A and B.

このような構成による効果の一例として、端末20Aの制御部21は、複数のプレイヤAおよびB間のプレイ内容の比較結果84をプレイヤAに提供することで、ゲームの興趣性を向上させることができる。また、プレイヤAは、複数のプレイヤAおよびBのプレイ内容の比較結果84を容易に取得することができる。 As an example of the effect of such a configuration, the control unit 21 of the terminal 20A can increase the interest of the game by providing the comparison result 84 of the play content between multiple players A and B to the player A. Furthermore, the player A can easily obtain the comparison result 84 of the play content between multiple players A and B.

また、第1実施形態では、景品獲得装置40Aのプレイ開始状態が、複数のプレイヤAおよびBに対して共通に設定される。 In addition, in the first embodiment, the play start state of the prize acquisition device 40A is set in common for multiple players A and B.

このような構成による効果の一例として、サーバ10の制御部11は、複数のプレイヤAおよびBのプレイ内容をより容易に比較することができる。 As an example of the effect of such a configuration, the control unit 11 of the server 10 can more easily compare the play content of multiple players A and B.

また、第1実施形態では、比較結果84は、複数のプレイヤAおよびBがそれぞれ景品獲得装置40Aの景品Pを獲得するまでのプレイ回数に基づいて生成される。 In addition, in the first embodiment, the comparison result 84 is generated based on the number of plays that each of the multiple players A and B takes to win a prize P from the prize winning device 40A.

このような構成による効果の一例として、サーバ10の制御部11は、複数のプレイヤAおよびBのプレイ内容を正確に比較することができる。 As an example of the effect of such a configuration, the control unit 11 of the server 10 can accurately compare the play content of multiple players A and B.

また、第1実施形態では、端末20Aの制御部21は、比較結果84に基づいて端末20AのプレイヤAに付与される報酬情報84bをサーバ10から受信するように通信部22を制御する。 In addition, in the first embodiment, the control unit 21 of the terminal 20A controls the communication unit 22 to receive, from the server 10, reward information 84b to be granted to the player A of the terminal 20A based on the comparison result 84.

このような構成による効果の一例として、プレイヤAは、付与された報酬を用いて景品獲得ゲームをプレイすることができる。 As an example of the effect of this configuration, player A can use the awarded reward to play a prize acquisition game.

また、第1実施形態では、報酬情報84bは、景品獲得装置40のプレイに使用する対価を含む。 In addition, in the first embodiment, the reward information 84b includes the compensation used to play the prize acquisition device 40.

このような構成による効果の一例として、プレイヤAは、付与された対価を用いて景品獲得ゲームを容易にプレイすることができる。 As an example of the effect of this configuration, player A can easily play the prize acquisition game using the given reward.

また、第1実施形態では、サーバ10の通信部14は、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対する操作指示を複数のプレイヤAおよびBの端末20Aおよび20Bからそれぞれ受信する。そして、サーバ10の制御部11は、複数のプレイヤAおよびBの操作指示に基づく複数のプレイ内容を比較し、その比較結果84を複数のプレイヤAおよびBの端末20Aおよび20Bに送信するように通信部14を制御する。 In addition, in the first embodiment, the communication unit 14 of the server 10 receives operation instructions for the prize acquisition device 40A operated by multiple players A and B from the terminals 20A and 20B of the multiple players A and B, respectively. Then, the control unit 11 of the server 10 controls the communication unit 14 to compare multiple play contents based on the operation instructions of the multiple players A and B, and transmit the comparison results 84 to the terminals 20A and 20B of the multiple players A and B.

このような構成による効果の一例として、サーバ10の制御部11は、複数のプレイヤAおよびB間のプレイ内容の比較結果をプレイヤAに提供することで、ゲームの興趣性を向上させることができる。また、サーバ10の制御部11は、複数のプレイヤAおよびB間のプレイ内容を容易に比較することができる。 As an example of the effect of such a configuration, the control unit 11 of the server 10 can improve the interest of the game by providing the player A with the results of a comparison of the play content between multiple players A and B. In addition, the control unit 11 of the server 10 can easily compare the play content between multiple players A and B.

<第2実施形態> <Second embodiment>

第1実施形態では、サーバ10の制御部11は、景品獲得ゲームを別々に操作した複数のプレイヤAおよびB間のプレイ内容を比較したが、複数のプレイヤAおよびBの操作指示に基づく複数のプレイ内容を比較できればよく、これに限定されない。 In the first embodiment, the control unit 11 of the server 10 compared the play details between multiple players A and B who operated the prize acquisition game separately, but the present invention is not limited to this as long as it can compare multiple play details based on the operation instructions of multiple players A and B.

第2実施形態では、サーバ10の制御部11は、共通の景品獲得装置40Aを複数のプレイヤAおよびBで操作し、その操作指示に基づく複数のプレイ内容を比較する。 In the second embodiment, the control unit 11 of the server 10 has multiple players A and B operate a common prize acquisition device 40A, and compares multiple play contents based on the operation instructions.

なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。第2実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。 The same components as those in the first embodiment are designated by the same reference numerals and will not be described again. The contents described in the second embodiment are applicable to all of the other embodiments.

まず、第1実施形態と同様に、端末20Aの制御部21は、図10Aに示すように、プレイヤAの入力操作に基づいて、サーバ10が管理する複数の景品獲得装置40の中から、対戦用に用意された景品獲得装置40Aを選択し、その選択情報をサーバ10に送信する(A1)。また、端末20Bの制御部21は、プレイヤBの入力操作に基づいて、サーバ10が管理する複数の景品獲得装置40の中から、対戦用に用意された景品獲得装置40Aを選択し、その選択情報をサーバ10に送信する(B1)。なお、景品獲得装置40Aは、複数のプレイヤが順番にプレイし、最初に景品Pを獲得したプレイヤを勝ちとするようにサーバ10に設定されているものとする。 First, as in the first embodiment, the control unit 21 of the terminal 20A selects a prize winning device 40A prepared for a battle from among the multiple prize winning devices 40 managed by the server 10 based on the input operation of the player A, as shown in FIG. 10A, and transmits the selection information to the server 10 (A1). Also, the control unit 21 of the terminal 20B selects a prize winning device 40A prepared for a battle from among the multiple prize winning devices 40 managed by the server 10 based on the input operation of the player B, and transmits the selection information to the server 10 (B1). Note that the prize winning device 40A is set in the server 10 so that multiple players take turns playing, and the player who first wins the prize P is declared the winner.

サーバ10の制御部11は、景品獲得装置40Aの選択情報を受信すると、その選択情報に基づいて対戦条件を満たしたか否かを判定する(C21)。例えば、サーバ10の制御部11は、複数のプレイヤから選択情報を受信したか否かを判定してもよい。 When the control unit 11 of the server 10 receives the selection information of the prize acquisition device 40A, the control unit 11 determines whether or not the battle conditions are met based on the selection information (C21). For example, the control unit 11 of the server 10 may determine whether or not selection information has been received from multiple players.

サーバ10の制御部11は、対戦条件が満たされたと判定するまで、ステップC1の判定処理を繰り返す。このとき、サーバ10の制御部11は、図13に示すように、景品獲得ゲームの待機画面59を端末20Aおよび20Bに送信してもよい。例えば、待機画面59は、参加者表示欄60aと、準備完了ボタン60bと、招待ボタン60cとを含んでもよい。 The control unit 11 of the server 10 repeats the determination process of step C1 until it determines that the match conditions are met. At this time, the control unit 11 of the server 10 may transmit a waiting screen 59 for the prize acquisition game to the terminals 20A and 20B, as shown in FIG. 13. For example, the waiting screen 59 may include a participant display section 60a, a preparation complete button 60b, and an invite button 60c.

参加者表示欄60aは、対戦用の景品獲得ゲームに参加するプレイヤを示すもので、例えばプレイヤAの識別情報、準備状況(対戦できる状態か否か)などを表示してもよい。準備完了ボタン60bは、各プレイヤが景品獲得ゲームに対する対戦準備の完了を示す、すなわち対戦を承認するボタンである。例えば、サーバ10の制御部11は、複数のプレイヤAおよびBにより準備完了ボタン60bが選択されている場合、その選択から所定時間後(例えば60秒後)に景品獲得ゲームへの参加を締め切り、ゲーム開始条件を満たしたと判定してもよい。招待ボタン60cは、プレイヤAおよびB以外のプレイヤを景品獲得ゲームに追加で招待するボタンである。例えば、端末20Aの制御部21は、招待ボタン60cに対するプレイヤAの入力操作に基づいて、プレイヤAに関連付けられた他のプレイヤを景品獲得ゲームに招待してもよい。端末20Aの制御部21は、例えば、プレイヤAがフレンドとして予めサーバ10に登録したプレイヤを景品獲得ゲームに招待してもよい。このとき、端末20Aの制御部21は、プレイヤAと他のプレイヤとの間で相互に登録(例えばフォロー)したプレイヤを招待してもよい。また、端末20Aの制御部21は、プレイヤAのみがフレンドとして登録したプレイヤを招待してもよい。 The participant display field 60a indicates players who will participate in the competitive prize game, and may display, for example, the identification information of player A, the preparation status (whether or not the player is ready to compete), and the like. The preparation complete button 60b is a button that indicates the completion of preparation for the competition for the prize game by each player, that is, a button that approves the competition. For example, when the preparation complete button 60b is selected by multiple players A and B, the control unit 11 of the server 10 may close the participation in the prize game a predetermined time (for example, 60 seconds) after the selection, and determine that the game start condition has been satisfied. The invitation button 60c is a button that additionally invites players other than players A and B to the prize game. For example, the control unit 21 of the terminal 20A may invite other players associated with player A to the prize game based on the input operation of player A on the invitation button 60c. The control unit 21 of the terminal 20A may invite, for example, players that player A has registered in advance as friends on the server 10 to the prize game. At this time, the control unit 21 of the terminal 20A may invite players who are mutually registered (e.g., followed) between the player A and another player. The control unit 21 of the terminal 20A may also invite players who are registered as friends only by the player A.

一方、景品獲得装置40Aは、図8に示すように、カメラ45aおよび45bで撮影された撮影画像61をサーバ10に送信する(D1)。例えば、景品獲得装置40Aは、撮影画像をサーバ10に自動的に送信してもよい。また、景品獲得装置40Aは、サーバ10からの送信要求に応じて撮影画像をサーバ10に送信してもよい。 On the other hand, as shown in FIG. 8, the prize winning device 40A transmits the captured image 61 taken by the cameras 45a and 45b to the server 10 (D1). For example, the prize winning device 40A may automatically transmit the captured image to the server 10. Also, the prize winning device 40A may transmit the captured image to the server 10 in response to a transmission request from the server 10.

ここで、サーバ10の制御部11は、第1実施形態と同様に、景品獲得装置40Aのプレイ開始状態が予め設定されていてもよい。例えば、サーバ10の制御部11は、景品獲得ゲームの開始前に、景品獲得装置40Aを所定のプレイ開始状態にセッティングするようにオペレータに通知してもよい。 Here, the control unit 11 of the server 10 may preset the play start state of the prize acquisition device 40A, as in the first embodiment. For example, the control unit 11 of the server 10 may notify the operator to set the prize acquisition device 40A to a predetermined play start state before the start of the prize acquisition game.

このようにして、サーバ10の制御部11は、対戦条件が満たされると、複数のプレイヤAおよびBに共通の景品獲得装置40Aを関連付ける。これにより、サーバ10の制御部11は、共有の景品獲得装置40Aを複数のプレイヤAおよびBで順番に操作して対戦するようにシステムを設定する。なお、端末20Aの制御部21および端末20Bの制御部21が、複数のプレイヤAおよびBに共通の景品獲得装置40Aを関連付けてもよい。 In this way, when the battle conditions are met, the control unit 11 of the server 10 associates a common prize winning device 40A with the multiple players A and B. As a result, the control unit 11 of the server 10 sets the system so that the multiple players A and B take turns operating the shared prize winning device 40A to battle. Note that the control unit 21 of the terminal 20A and the control unit 21 of the terminal 20B may associate a common prize winning device 40A with the multiple players A and B.

そして、サーバ10の制御部11は、景品獲得ゲームの対戦を承認した複数のプレイヤ、例えばプレイヤAとプレイヤBとで景品獲得ゲームの対戦を開始する。具体的には、サーバ10の制御部11は、プレイヤAおよびBに対して景品獲得装置40Aを操作する順番を設定する。例えば、サーバ10の制御部11は、ランダムにプレイヤAおよびBの順番を設定してもよい。また、サーバ10の制御部11は、プレイヤAおよびBの選択に応じてプレイヤAおよびBの順番を設定してもよい。なお、プレイヤAおよびBの順番は、各プレイヤが景品獲得ゲームを1回プレイする毎に次のプレイヤに移るように設定される。ここで、サーバ10の制御部11は、プレイヤA、プレイヤBの順序でプレイの順番を設定したものとする。 Then, the control unit 11 of the server 10 starts a prize game competition between multiple players who have approved the prize game competition, for example, player A and player B. Specifically, the control unit 11 of the server 10 sets the order of operation of the prize winning device 40A for players A and B. For example, the control unit 11 of the server 10 may set the order of players A and B randomly. Also, the control unit 11 of the server 10 may set the order of players A and B according to the selections of players A and B. Note that the order of players A and B is set so that it moves to the next player each time each player plays the prize game once. Here, it is assumed that the control unit 11 of the server 10 has set the order of play to be player A, player B.

続いて、サーバ10の制御部11は、図10Bに示すように、景品獲得装置40Aの撮影画像61を含むプレイ画面62を端末20Aと端末20Bにそれぞれ送信する(C22)。そして、サーバ10の制御部11は、最初のプレイ番であるプレイヤAの端末20Aにプレイ開始要請を送信する(C23)。端末20Aの制御部21は、操作開始要請をサーバ10から受信すると、プレイ画面62にゲーム開始ボタンを表示し、そのゲーム開始ボタンに対するプレイヤAの入力操作に基づいて操作ボタン66を操作可能に制御する。そして、端末20Aの制御部21は、操作ボタン66に対するプレイヤAの入力操作に基づいて、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対するプレイヤAの操作指示をサーバ10に送信する(A2)。 Then, as shown in FIG. 10B, the control unit 11 of the server 10 transmits a play screen 62 including a captured image 61 of the prize winning device 40A to each of the terminals 20A and 20B (C22). The control unit 11 of the server 10 then transmits a request to start playing to the terminal 20A of the player A, who is the first to play (C23). When the control unit 21 of the terminal 20A receives the operation start request from the server 10, it displays a game start button on the play screen 62 and controls the operation button 66 to be operable based on the input operation of the player A on the game start button. The control unit 21 of the terminal 20A then transmits to the server 10 an operation instruction of the player A for the prize winning device 40A operated by the multiple players A and B based on the input operation of the player A on the operation button 66 (A2).

サーバ10の通信部14は、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対する操作指示をプレイヤAの端末20Aから受信する。サーバ10の制御部11は、端末20Aから操作指示を受信すると、その操作指示を景品獲得装置40Aに送信する(C24)。そして、景品獲得装置40Aの制御部41は、プレイヤAの操作指示に基づいて、図8に示すように、クレーン49を動作させる(D2)。景品獲得装置40Aの制御部41は、例えば、取出口51に配置された図示しないセンサーの検出信号に基づいて、景品Pの検出を示す検出結果をサーバ10に送信する(D3)。 The communication unit 14 of the server 10 receives operation instructions for the prize winning device 40A operated by multiple players A and B from player A's terminal 20A. When the control unit 11 of the server 10 receives the operation instructions from terminal 20A, it transmits the operation instructions to the prize winning device 40A (C24). Then, based on the operation instructions of player A, the control unit 41 of the prize winning device 40A operates the crane 49 as shown in FIG. 8 (D2). The control unit 41 of the prize winning device 40A transmits a detection result indicating the detection of a prize P to the server 10 based on, for example, a detection signal from a sensor (not shown) located at the take-out opening 51 (D3).

サーバ10の制御部11は、景品Pの検出結果を景品獲得装置40Aから受信すると、その検出結果に基づいて景品Pが獲得されたか否かを判定する(C25)。サーバ10の制御部11は、景品Pが獲得されたと判定した場合には、その獲得情報に基づいてプレイヤAのプレイ内容とプレイヤBのプレイ内容を比較する(C29)。すなわち、サーバ10の制御部11は、景品Pを獲得したプレイヤAの勝ちと判定する。一方、サーバ10の制御部11は、景品Pが獲得されていないと判定した場合には、プレイヤAおよびBが景品獲得ゲームをプレイする順番に基づいて、プレイヤAの次のプレイヤBの端末20Bに操作開始要請を送信する(C26)。 When the control unit 11 of the server 10 receives the detection result of the prize P from the prize winning device 40A, it determines whether or not the prize P has been won based on the detection result (C25). If the control unit 11 of the server 10 determines that the prize P has been won, it compares the play content of player A and the play content of player B based on the winning information (C29). In other words, the control unit 11 of the server 10 determines that player A, who has won the prize P, has won. On the other hand, if the control unit 11 of the server 10 determines that the prize P has not been won, it sends a request to start operation to the terminal 20B of player B, who is next after player A, based on the order in which players A and B play the prize winning game (C26).

端末20Bの制御部21は、操作開始要請をサーバ10から受信すると、プレイ画面62にゲーム開始ボタンを表示し、そのゲーム開始ボタンに対するプレイヤBの入力操作に基づいて操作ボタン66を操作可能に制御する。そして、端末20Bの制御部21は、操作ボタン66に対するプレイヤBの入力操作に基づいて、複数のプレイヤAおよびBによって操作される景品獲得装置40AのプレイヤBの操作指示をサーバ10に送信する(B2)。このとき、サーバ10の制御部11は、景品獲得装置40Aを所定のプレイ開始状態とすることなく、プレイヤAがプレイした景品Pの状態を引き継いでプレイヤBに景品獲得ゲームをプレイさせる。 When the control unit 21 of terminal 20B receives a request to start operation from the server 10, it displays a game start button on the play screen 62 and controls the operation button 66 to be operable based on the input operation of player B on the game start button. Then, based on the input operation of player B on the operation button 66, the control unit 21 of terminal 20B transmits to the server 10 an operation instruction of player B of the prize winning device 40A operated by multiple players A and B (B2). At this time, the control unit 11 of the server 10 causes player B to play the prize winning game by taking over the state of the prize P played by player A, without putting the prize winning device 40A into a predetermined play start state.

サーバ10の通信部14は、複数のプレイヤAおよびBによって操作される景品獲得装置40Aに対する操作指示をプレイヤBの端末20Bから受信する。サーバ10の制御部11は、端末20Bから操作指示を受信すると、その操作指示を景品獲得装置40Aに送信する(C27)。そして、景品獲得装置40Aの制御部41は、プレイヤBの操作指示に基づいて、クレーン49を動作させる(D4)。景品獲得装置40Aの制御部41は、例えば、取出口51に配置された図示しないセンサーの検出信号に基づいて、景品Pの検出を示す検出結果をサーバ10に送信する(D5)。 The communication unit 14 of the server 10 receives operation instructions from the terminal 20B of player B for the prize winning device 40A operated by multiple players A and B. When the control unit 11 of the server 10 receives the operation instructions from the terminal 20B, it transmits the operation instructions to the prize winning device 40A (C27). The control unit 41 of the prize winning device 40A then operates the crane 49 based on the operation instructions of player B (D4). The control unit 41 of the prize winning device 40A transmits a detection result indicating the detection of a prize P to the server 10 based on, for example, a detection signal from a sensor (not shown) located at the take-out opening 51 (D5).

サーバ10の制御部11は、景品Pの検出結果を景品獲得装置40Aから受信すると、その検出結果に基づいて景品Pが獲得されたか否かを判定する(C28)。サーバ10の制御部11は、景品Pが獲得されていないと判定した場合には、ステップC23に戻り、景品Pが獲得されたと判定されるまでステップC23~C28の処理を繰り返す。すなわち、サーバ10の制御部11は、プレイヤAおよびBが景品獲得ゲームをプレイする順番に基づいて、プレイヤAおよびBに景品獲得ゲームを繰り返しプレイさせる。なお、サーバ10の制御部11は、特定のプレイヤが景品獲得ゲームを途中で棄権した場合、その特定のプレイヤの端末20に送信するプレイ画面62を操作用から閲覧用に変更してもよい。すなわち、プレイヤは、自身のプレイ番をパスすることはできず、景品獲得ゲームを棄権した場合には、自身のプレイ番となっても景品獲得ゲームに参加できないことになる。 When the control unit 11 of the server 10 receives the detection result of the prize P from the prize acquisition device 40A, it judges whether or not the prize P has been acquired based on the detection result (C28). If the control unit 11 of the server 10 judges that the prize P has not been acquired, it returns to step C23 and repeats the processing of steps C23 to C28 until it is judged that the prize P has been acquired. That is, the control unit 11 of the server 10 makes the players A and B repeatedly play the prize acquisition game based on the order in which the players A and B play the prize acquisition game. Note that, if a specific player abandons the prize acquisition game midway, the control unit 11 of the server 10 may change the play screen 62 transmitted to the terminal 20 of the specific player from an operation screen to a viewing screen. That is, a player cannot pass up his/her turn to play, and if he/she abandons the prize acquisition game, he/she cannot participate in the prize acquisition game even if it is his/her turn to play.

サーバ10の制御部11は、景品Pが獲得されたと判定した場合には、その獲得情報に基づいてプレイヤAのプレイ内容とプレイヤBのプレイ内容を比較する(C29)。すなわち、サーバ10の制御部11は、景品Pを獲得したプレイヤBの勝ちと判定する。 When the control unit 11 of the server 10 determines that the prize P has been acquired, it compares the play content of player A and the play content of player B based on the acquisition information (C29). In other words, the control unit 11 of the server 10 determines that player B, who has acquired the prize P, has won.

このようにして、サーバ10の制御部11は、プレイヤAおよびBの操作指示に基づいて操作された景品獲得ゲームの複数のプレイ内容を比較すると、第1実施形態と同様に、比較結果84を複数のプレイヤAおよびBの端末20Aおよび20Bに送信するように通信部14を制御する(C12)。 In this way, the control unit 11 of the server 10 compares the multiple play contents of the prize acquisition game operated based on the operation instructions of players A and B, and controls the communication unit 14 to transmit the comparison result 84 to the terminals 20A and 20B of multiple players A and B, as in the first embodiment (C12).

例えば、比較結果84は、図14に示すように、プレイヤAが景品獲得装置40Aの景品Pを獲得したか否かを示す獲得情報に基づいて生成されてもよい。これにより、サーバ10の制御部11は、プレイヤAに景品Pを付与してもよい。また、サーバ10の制御部11は、景品Pを獲得できなかったプレイヤBに景品Pとは異なる報酬を付与してもよい。例えば、サーバ10の制御部11は、景品Pに関連する報酬、例えば関連グッズなどをプレイヤBに付与してもよい。また、サーバ10の制御部11は、菓子類などをプレイヤBに付与してもよい。 For example, as shown in FIG. 14, the comparison result 84 may be generated based on acquisition information indicating whether or not player A has acquired a prize P from the prize acquisition device 40A. As a result, the control unit 11 of the server 10 may award the prize P to player A. Furthermore, the control unit 11 of the server 10 may award a reward different from the prize P to player B who was unable to acquire the prize P. For example, the control unit 11 of the server 10 may award a reward related to the prize P, such as related goods, to player B. Furthermore, the control unit 11 of the server 10 may award sweets or the like to player B.

また、サーバ10の制御部11は、景品獲得装置40のプレイに使用する対価、例えばチケットまたはポイントなどを報酬として付与してもよい。例えば、サーバ10の制御部11は、勝者のプレイヤAに対して景品獲得ゲームの対価を報酬として付与してもよい。このとき、サーバ10の制御部11は、プレイヤAとプレイヤBのプレイ回数に応じて報酬を設定してもよい。例えば、サーバ10の制御部11は、プレイヤAおよびBの合計プレイ回数が20回以上である場合、プレイヤAにチケットを5枚付与してもよい。また、サーバ10の制御部11は、プレイヤAおよびBの合計プレイ回数が40回以上である場合、プレイヤAにチケットを10枚付与してもよい。 The control unit 11 of the server 10 may also provide a reward in the form of a value used to play the prize acquisition device 40, such as tickets or points. For example, the control unit 11 of the server 10 may provide a reward to the winner, player A, for playing the prize acquisition game. In this case, the control unit 11 of the server 10 may set the reward according to the number of plays by players A and B. For example, the control unit 11 of the server 10 may provide five tickets to player A when the total number of plays by players A and B is 20 or more. The control unit 11 of the server 10 may also provide ten tickets to player A when the total number of plays by players A and B is 40 or more.

また、サーバ10の制御部11は、例えば、敗者のプレイヤBに対して報酬を付与してもよい。例えば、サーバ10の制御部11は、菓子類などの安価で単独で配送できないような景品をプレイヤBに報酬として付与してもよい。また、サーバ10の制御部11は、例えば、単独で配送依頼できない報酬を付与する場合、他の報酬を配送依頼するタイミングで報酬を付与してもよい。 The control unit 11 of the server 10 may also, for example, award a reward to the loser, player B. For example, the control unit 11 of the server 10 may award player B a cheap prize, such as sweets, that cannot be delivered alone as a reward. In addition, when awarding a reward that cannot be requested for delivery alone, the control unit 11 of the server 10 may award the reward at the same time as requesting delivery of another reward.

また、サーバ10の制御部11は、景品獲得ゲームを途中で棄権したプレイヤ(景品獲得ゲームを途中で抜けたプレイヤ)に対して報酬を付与してもよいし、しなくてもよい。例えば、サーバ10の制御部11は、プレイ回数が所定の閾値(例えば3回)以上である場合、途中で棄権したプレイヤに対して報酬を付与してもよい。 The control unit 11 of the server 10 may or may not give a reward to a player who abandons a prize acquisition game midway (a player who leaves the prize acquisition game midway). For example, the control unit 11 of the server 10 may give a reward to a player who abandons a prize acquisition game midway if the number of plays is equal to or greater than a predetermined threshold (e.g., three times).

<第2実施形態の効果>
第2実施形態では、複数のプレイヤAおよびBに共通の景品獲得装置40Aが関連付けされる。
Effects of the Second Embodiment
In the second embodiment, a common prize acquisition device 40A is associated with multiple players A and B.

このような構成による効果の一例として、端末20Aの制御部21は、端末20Bとの間で共通の景品獲得装置40Aを容易に操作することができる。 As an example of the effect of this configuration, the control unit 21 of the terminal 20A can easily operate the prize acquisition device 40A shared between the terminal 20B.

第2実施形態では、比較結果84は、プレイヤAが景品獲得装置40Aの景品Pを獲得したか否かの獲得情報に基づいて生成される。 In the second embodiment, the comparison result 84 is generated based on acquisition information indicating whether or not player A has acquired a prize P from the prize acquisition device 40A.

このような構成による効果の一例として、サーバ10の制御部11は、複数のプレイヤAおよびBのプレイ内容を正確に比較することができる。 As an example of the effect of such a configuration, the control unit 11 of the server 10 can accurately compare the play content of multiple players A and B.

<第3実施形態>
第1実施形態および第2実施形態では、サーバ10の制御部11は、比較結果84を生成したが、その比較結果84に基づいて複数のプレイヤをランキングしてもよい。
Third Embodiment
In the first and second embodiments, the control unit 11 of the server 10 generates the comparison result 84, but a plurality of players may be ranked based on the comparison result 84.

第3実施形態では、サーバ10の制御部11が、比較結果84に基づいて複数のプレイヤをランキングし、そのランキング通知を端末20Aに送信する。そして、端末20Aの制御部21が、サーバ10から受信したランキング通知を表示部24に表示させる。 In the third embodiment, the control unit 11 of the server 10 ranks multiple players based on the comparison result 84 and transmits the ranking notification to the terminal 20A. Then, the control unit 21 of the terminal 20A causes the display unit 24 to display the ranking notification received from the server 10.

なお、第1実施形態および第2実施形態と同一の構成については同一の符号を付して再度の説明を省略する。第3実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。 The same components as those in the first and second embodiments are designated by the same reference numerals and will not be described again. The contents described in the third embodiment are applicable to any of the other embodiments.

まず、第1実施形態と同様に、サーバ10の制御部11は、比較結果84を端末20Aおよび20Bに送信する(C12)。ここで、サーバ10の制御部11は、生成した比較結果84を記憶部15に記憶させる。サーバ10の制御部11は、複数のプレイヤが景品獲得装置40Aで対戦する度に比較結果84を記憶部15に記憶してもよい。そして、サーバ10の制御部11は、記憶部15に記憶された比較結果84に基づいて、複数のプレイヤをランキングしてもよい。 First, similarly to the first embodiment, the control unit 11 of the server 10 transmits the comparison result 84 to the terminals 20A and 20B (C12). Here, the control unit 11 of the server 10 stores the generated comparison result 84 in the memory unit 15. The control unit 11 of the server 10 may store the comparison result 84 in the memory unit 15 each time multiple players compete against each other on the prize acquisition device 40A. Then, the control unit 11 of the server 10 may rank the multiple players based on the comparison result 84 stored in the memory unit 15.

例えば、サーバ10の制御部11は、所定期間内に景品獲得装置40Aで対戦された比較結果84に基づいて、景品Pの獲得においてプレイ回数が少ない順に複数のプレイヤをランキングしてもよい。サーバ10の制御部11は、作成したランキング通知を複数のプレイヤの端末20に送信する。 For example, the control unit 11 of the server 10 may rank multiple players in order of the number of plays in winning prizes P, based on the comparison results 84 of matches played on the prize winning device 40A within a specified period of time. The control unit 11 of the server 10 transmits the created ranking notification to the terminals 20 of the multiple players.

これにより、端末20Aの制御部21は、比較結果84に基づいてランキングされた複数のプレイヤのランキング通知をサーバ10から受信するように通信部22を制御する。そして、端末20Aの制御部21は、図15に示すように、ランキング通知85を表示部24に表示させる。このとき、ランキング通知85は、複数のプレイヤが操作する景品獲得装置40Aを撮影した撮影画像61を含んでもよい。例えば、ランキング通知85は、撮影画像61を再生するリプレイボタン85aを含んでもよい。端末20Aの制御部21は、リプレイボタン85aに対するプレイヤAの入力操作に基づいて、リプレイボタン85aに対応するプレイヤの撮影画像61を再生する。このとき、撮影画像61は、例えば、プレイヤが操作ボタン66を操作しているときの部分を再生するように編集されていてもよい。 The control unit 21 of the terminal 20A controls the communication unit 22 to receive from the server 10 ranking notifications of the multiple players who have been ranked based on the comparison result 84. Then, the control unit 21 of the terminal 20A causes the display unit 24 to display the ranking notification 85 as shown in FIG. 15. At this time, the ranking notification 85 may include a captured image 61 of the prize acquisition device 40A operated by the multiple players. For example, the ranking notification 85 may include a replay button 85a for playing the captured image 61. The control unit 21 of the terminal 20A plays the captured image 61 of the player corresponding to the replay button 85a based on the input operation of the player A on the replay button 85a. At this time, the captured image 61 may be edited to play, for example, a portion of the image when the player is operating the operation button 66.

<第3実施形態の効果>
第3実施形態では、端末20Aの制御部21は、比較結果84に基づいてランキングされた複数のプレイヤのランキング通知85をサーバ10から受信するように通信部22を制御する。
<Effects of the Third Embodiment>
In the third embodiment, the control unit 21 of the terminal 20A controls the communication unit 22 to receive, from the server 10, a ranking notification 85 of a plurality of players ranked based on a comparison result 84.

このような構成による効果の一例として、プレイヤAは、自身のランキングを容易に把握することができる。 One example of the effect of this configuration is that player A can easily understand his or her own ranking.

また、第3実施形態では、ランキング通知85は、複数のプレイヤが操作する景品獲得装置40Aを撮影した撮影画像61を含む。 In addition, in the third embodiment, the ranking notification 85 includes a captured image 61 of the prize acquisition device 40A operated by multiple players.

このような構成による効果の一例として、プレイヤAは、ランキング上位者などの他のプレイヤのプレイを容易に確認することができる。 One example of the effect of this configuration is that player A can easily check the play of other players, such as those ranked higher.

<第4実施形態>
第4実施形態では、サーバ10の制御部11は、景品Pの獲得個数に基づいて、複数のプレイヤをランキングする。
Fourth Embodiment
In the fourth embodiment, the control unit 11 of the server 10 ranks multiple players based on the number of prizes P acquired.

なお、第1実施形態~第3実施形態と同一の構成については同一の符号を付して再度の説明を省略する。第4実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。 The same components as those in the first to third embodiments are designated by the same reference numerals and will not be described again. The contents described in the fourth embodiment are applicable to any of the other embodiments.

まず、第1実施形態と同様に、サーバ10の制御部11は、比較結果84を端末20Aおよび20Bに送信する(C12)。ここで、サーバ10の制御部11は、生成した比較結果84を記憶部15に記憶させる。サーバ10の制御部11は、複数のプレイヤが景品獲得装置40で対戦する度に比較結果84を記憶部15に記憶してもよい。そして、サーバ10の制御部11は、記憶部15に記憶された比較結果84に基づいて、所定期間内に獲得された景品Pの獲得個数をプレイヤ毎に算出し、その獲得個数が多いプレイヤをランキングしてもよい。また、サーバ10の制御部11は、ランキング上位者に対して報酬を付与してもよい。 First, as in the first embodiment, the control unit 11 of the server 10 transmits the comparison result 84 to the terminals 20A and 20B (C12). Here, the control unit 11 of the server 10 stores the generated comparison result 84 in the memory unit 15. The control unit 11 of the server 10 may store the comparison result 84 in the memory unit 15 each time multiple players compete on the prize acquisition device 40. Then, the control unit 11 of the server 10 may calculate the number of prizes P acquired within a predetermined period for each player based on the comparison result 84 stored in the memory unit 15, and rank the players who have acquired the most prizes. The control unit 11 of the server 10 may also award rewards to the top ranked players.

ここで、サーバ10の制御部11は、特定の景品獲得装置40Aをプレイしたプレイヤに限らず、種類の異なる景品獲得装置40をプレイしたプレイヤをランキングしてもよい。このとき、サーバ10の制御部11は、景品獲得装置40毎に景品Pの獲得難易度を予め設定し、その獲得難易度に基づいて獲得個数に重み付けしてもよい。例えば、サーバ10の制御部11は、獲得難易度が高い景品獲得装置40の獲得個数は2倍に設定してもよい。 Here, the control unit 11 of the server 10 may rank players who have played different types of prize winning devices 40, not just players who have played a specific prize winning device 40A. In this case, the control unit 11 of the server 10 may set in advance the difficulty level of winning the prize P for each prize winning device 40, and weight the number of prizes won based on the difficulty level. For example, the control unit 11 of the server 10 may set the number of prizes won for prize winning devices 40 with a high difficulty level to be doubled.

また、サーバ10の制御部11は、プレイヤAに関連付けられたプレイヤの中でランキングしてもよい。例えば、サーバ10の制御部11は、プレイヤAによりフレンドとして予めサーバ10に登録されたプレイヤをランキングしてもよい。このとき、サーバ10の制御部11は、獲得個数に基づいてプレイヤAとフレンドをランキングし、プレイヤAのランキングに基づいてプレイヤAに報酬を付与してもよい。また、サーバ10の制御部11は、獲得ポイントに基づいてプレイヤAとフレンドをランキングし、プレイヤAのランキングに基づいてプレイヤAに報酬を付与してもよい。 The control unit 11 of the server 10 may also rank players associated with player A. For example, the control unit 11 of the server 10 may rank players who have been registered in advance as friends on the server 10 by player A. In this case, the control unit 11 of the server 10 may rank player A and friends based on the number of points acquired, and may provide a reward to player A based on player A's ranking. The control unit 11 of the server 10 may also rank player A and friends based on acquired points, and provide a reward to player A based on player A's ranking.

<第4実施形態の効果>
第4実施形態では、サーバ10の制御部11は、景品Pの獲得個数に基づいて、複数のプレイヤをランキングする。
Effects of the Fourth Embodiment
In the fourth embodiment, the control unit 11 of the server 10 ranks multiple players based on the number of prizes P acquired.

このような構成による効果の一例として、プレイヤAは、獲得個数による自身のランキングを容易に把握することができる。 One example of the effect of this configuration is that player A can easily understand his or her own ranking based on the number of items acquired.

<その他>
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
<Other>
Although the embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these modifications and corrections are included in the scope of the present disclosure. By way of example and not of limitation, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and multiple means, steps, etc. can be combined into one or divided. In addition, the configurations shown in each embodiment may be appropriately combined.

1 システム
10 サーバ
20 端末
30 ネットワーク
40 ゲーム機(景品獲得装置)
1 System 10 Server 20 Terminal 30 Network 40 Game machine (prize winning device)

Claims (10)

複数のプレイヤによって操作される景品獲得装置に対するプレイヤの操作指示をサーバに送信することと、
前記複数のプレイヤの操作指示に基づく複数のプレイ内容を比較した比較結果を前記サーバから受信することと、を端末に実行させるプログラム。
Transmitting operation instructions of players to a server for prize acquisition devices operated by the players;
receiving from the server a comparison result of comparing a plurality of play contents based on operation instructions of the plurality of players.
前記景品獲得装置のプレイ開始状態が、前記複数のプレイヤに対して共通に設定される請求項1に記載のプログラム。 The program according to claim 1, in which the start state of the prize acquisition device is set in common for the multiple players. 前記複数のプレイヤに共通の景品獲得装置が関連付けされる請求項1に記載のプログラム。 The program according to claim 1, in which a common prize acquisition device is associated with the multiple players. 前記比較結果は、前記複数のプレイヤがそれぞれ前記景品獲得装置の景品を獲得するまでのプレイ回数に基づいて生成される請求項1に記載のプログラム。 The program according to claim 1, wherein the comparison result is generated based on the number of plays each of the multiple players takes to win a prize from the prize-winning device. 前記比較結果は、特定のプレイヤが前記景品獲得装置の景品を獲得したか否かを示す獲得情報に基づいて生成される請求項1に記載のプログラム。 The program according to claim 1, wherein the comparison result is generated based on acquisition information indicating whether a specific player has acquired a prize from the prize acquisition device. 前記比較結果に基づいて前記端末のプレイヤに付与される報酬情報を前記サーバから受信することと、を前記端末にさらに実行させる請求項1に記載のプログラム。 The program according to claim 1, further causing the terminal to receive from the server reward information to be given to the player of the terminal based on the comparison result. 前記報酬情報は、前記景品獲得装置のプレイに使用する対価を含む請求項6に記載のプログラム。 The program according to claim 6, wherein the reward information includes a price to be used to play the prize acquisition device. 前記比較結果に基づいてランキングされた前記複数のプレイヤのランキング通知を前記サーバから受信することと、を前記端末にさらに実行させる請求項1~7のいずれか一項に記載のプログラム。 The program according to any one of claims 1 to 7, further causing the terminal to receive from the server a ranking notification of the plurality of players ranked based on the comparison result. 前記ランキング通知は、前記複数のプレイヤが操作する前記景品獲得装置を撮影した撮影画像を含む請求項8に記載のプログラム。 The program according to claim 8, wherein the ranking notification includes a photograph of the prize acquisition device operated by the multiple players. 複数のプレイヤによって操作される景品獲得装置に対する操作指示を前記複数のプレイヤの端末からそれぞれ受信する通信部と、
前記複数のプレイヤの操作指示に基づく複数のプレイ内容を比較し、比較結果を前記複数のプレイヤの端末に送信するように前記通信部を制御する制御部と、を備えるサーバ。
a communication unit that receives operation instructions for a prize acquisition device operated by a plurality of players from terminals of the plurality of players, respectively;
A server comprising: a control unit that controls the communication unit to compare multiple play contents based on operation instructions from the multiple players and transmit the comparison results to terminals of the multiple players.
JP2022181281A 2022-11-11 2022-11-11 Programs and Servers Pending JP2024070657A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022181281A JP2024070657A (en) 2022-11-11 2022-11-11 Programs and Servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022181281A JP2024070657A (en) 2022-11-11 2022-11-11 Programs and Servers

Publications (1)

Publication Number Publication Date
JP2024070657A true JP2024070657A (en) 2024-05-23

Family

ID=91128736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022181281A Pending JP2024070657A (en) 2022-11-11 2022-11-11 Programs and Servers

Country Status (1)

Country Link
JP (1) JP2024070657A (en)

Similar Documents

Publication Publication Date Title
US8216041B2 (en) Multi-play poker game with pool hand
JP6456882B2 (en) Game system and program
KR20140069339A (en) Asynchronous gameplay with rival display
US10864439B2 (en) Video game in which groups of players earn reward boxes
US20160300432A1 (en) System and method for on-line multi-player interactive wagering
JP2023053130A (en) Game device, game server, and program
WO2007094303A1 (en) Game server, bystander evaluating method, information recording medium, and program
JP2019102017A (en) Online game system
KR20030001389A (en) Premium acquisition game system utilizing communication network, and premium acquisition game host computer and player terminal both used in that system
JP2024023925A (en) Game device and program
JP2021049275A (en) Game system
JP2024070657A (en) Programs and Servers
US20220207965A1 (en) Information processing apparatus, information processing method, and information processing system
JP7389839B2 (en) Programs, terminals, game management devices
JP2006014953A (en) Game system
JP2024070643A (en) Programs and Servers
JP2024070648A (en) Programs and Servers
JP2024083987A (en) Server and Programs
JP2024070655A (en) Programs and Servers
JP2020089463A (en) Computer program and server device
JP2024082961A (en) Server and Programs
JP2024070653A (en) Programs and Servers
US11508207B2 (en) Methods and systems for controlling a graphical user interface in a live-casino environment
JP7057392B2 (en) Server system and provision method
US20230271092A1 (en) Gaming system accompanied by video chat and method of performing gaming session

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231027

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231106