JP5513662B1 - GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM - Google Patents
GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM Download PDFInfo
- Publication number
- JP5513662B1 JP5513662B1 JP2013102492A JP2013102492A JP5513662B1 JP 5513662 B1 JP5513662 B1 JP 5513662B1 JP 2013102492 A JP2013102492 A JP 2013102492A JP 2013102492 A JP2013102492 A JP 2013102492A JP 5513662 B1 JP5513662 B1 JP 5513662B1
- Authority
- JP
- Japan
- Prior art keywords
- list
- information
- mobile terminal
- game control
- user
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 44
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000004044 response Effects 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000009471 action Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 56
- 230000006854 communication Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 244000208734 Pisonia aculeata Species 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 238000005728 strengthening Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】複数のコンテンツの中から所望のコンテンツに関する情報を取得する際の操作を簡略化し、ユーザが携帯端末を操作する際のUXを向上させること。
【解決手段】プロセッサ23は、携帯端末4A〜4Cの画面上に表示された一覧に対するユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する。また、プロセッサ23は、選択された項目に関する情報を携帯端末4A〜4Cの画面上に表示させるために、当該情報をこれら携帯端末4A〜4Cに送信する。更に、プロセッサ23は、操作速度に基づいて、一覧が移動可能な時間を設定する。
【選択図】図1An object of the present invention is to simplify an operation when acquiring information related to a desired content from a plurality of contents, and improve a UX when a user operates a mobile terminal.
A processor moves a list in response to a user operation on a list displayed on a screen of mobile terminals 4A to 4C. When the list is moved, a plurality of processors included in the list are moved. Select one of the items. Moreover, in order to display the information regarding the selected item on the screens of the mobile terminals 4A to 4C, the processor 23 transmits the information to the mobile terminals 4A to 4C. Further, the processor 23 sets a time during which the list can be moved based on the operation speed.
[Selection] Figure 1
Description
本発明は、ゲーム制御方法、サーバ装置、ゲーム制御プログラム及び記憶媒体に関する。 The present invention relates to a game control method, a server device, a game control program, and a storage medium.
従来、複数のコンテンツの中から所望のコンテンツに関する情報を取得する方法としては、例えば、2つの方式が知られている。 2. Description of the Related Art Conventionally, for example, two methods are known as methods for acquiring information related to desired content from a plurality of contents.
第1の方式は、非特許文献1に示されるように、例えば、html(HyperText Markup Language)、css(cascading style sheet)3及びJavaScript(登録商標)等を用いている。第1の方式によれば、複数のコンテンツ自体を縦方向または横方向に並べ、これらコンテンツに対するフリック操作に応じてコンテンツを移動させ、所望のコンテンツが指定されることで、当該指定されたコンテンツの情報を取得可能である。
As shown in Non-Patent
また、第2の方式としては、非特許文献2に示されるように、コンテンツ毎に設けられたタブが指定されることでコンテンツの切替を行い、その後、所望のコンテンツが指定されることで、当該指定されたコンテンツの情報を取得する方法がある。
As a second method, as shown in Non-Patent
しかしながら、従来の方法では、複数のコンテンツの中から所望のコンテンツに関する情報を取得する際に、コンテンツの移動(又は切替)とコンテンツの指定といった2つの操作をユーザに要求する。このため、従来の方法では、操作が煩雑となり、ユーザが携帯端末を操作する際のUX(User Experience:ユーザの体験内容や満足感)が損なわれる心配がある。 However, in the conventional method, when acquiring information related to a desired content from among a plurality of contents, the user is requested to perform two operations such as content movement (or switching) and content designation. For this reason, in the conventional method, the operation becomes complicated, and there is a concern that the UX (User Experience: user experience and satisfaction) when the user operates the mobile terminal may be impaired.
本発明は上記実情を考慮してなされたもので、複数のコンテンツの中から所望のコンテンツに関する情報を取得する際の操作を簡略化し、ユーザが携帯端末を操作する際のUXを向上させ得るゲーム制御方法、サーバ装置、ゲーム制御プログラム及び記憶媒体を提供することを目的とする。 The present invention has been made in consideration of the above circumstances, and can simplify the operation when acquiring information related to desired content from a plurality of contents, and improve the UX when the user operates the mobile terminal. It is an object to provide a control method, a server device, a game control program, and a storage medium.
本発明の一つの局面は、ゲームをプレイするユーザの操作に応じた接触を感知するタッチパネルを備え、ゲームプレイ時には当該ゲーム中での行動を決定し得る複数の項目からなる一覧を画面上に表示可能な携帯端末と通信可能に接続されるサーバ装置が、前記一覧に含まれる複数の項目のいずれかに関する情報を前記携帯端末の画面上に表示させるために実行するゲーム制御方法であって、前記携帯端末の画面上に表示された一覧に対する前記ユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する項目選択工程と、前記選択された項目に関する情報を前記携帯端末の画面上に表示させるために、当該情報を当該携帯端末に送信する情報送信工程と、を備えたゲーム制御方法である。 One aspect of the present invention includes a touch panel that senses contact according to an operation of a user who plays a game, and displays a list of a plurality of items that can determine actions in the game on the screen during game play. A server device connected so as to be communicable with a portable terminal capable of performing the game control method to display information on any of a plurality of items included in the list on the screen of the portable terminal, The list is moved according to the user's operation on the list displayed on the screen of the mobile terminal, and one of a plurality of items included in the list is selected when the list is moved. An item selection step, and an information transmission step of transmitting the information to the mobile terminal in order to display information on the selected item on the screen of the mobile terminal. It is an over-time control method.
以上説明したように、本発明によれば、複数のコンテンツの中から所望のコンテンツに関する情報を取得する際の操作が簡略化され、ユーザが携帯端末を操作する際のUXを向上させることができる。 As described above, according to the present invention, an operation for acquiring information related to a desired content from a plurality of content is simplified, and a UX when a user operates a mobile terminal can be improved. .
以下、本発明の一実施形態について図面を用いて説明するが、その前に、本発明の概要について図1を用いて説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Before that, an outline of the present invention will be described with reference to FIG.
本発明の概要は、例えば図1に示すように、一覧表示領域r1及び情報表示領域r2を有する画面を携帯端末に表示させ得るソーシャルゲームにおいて使用される項目選択機能及び情報送信機能に関する。但し、本発明の概要における項目選択機能及び情報送信機能は、ソーシャルゲームには限定されず、一覧表示領域r1及び情報表示領域r2を有する画面を携帯端末に表示させ得るウェブアプリケーションに対して適宜使用することができるものとする。 The outline of the present invention relates to an item selection function and an information transmission function used in a social game that can display a screen having a list display area r1 and an information display area r2 on a mobile terminal, as shown in FIG. However, the item selection function and the information transmission function in the outline of the present invention are not limited to social games, and are appropriately used for a web application that can display a screen having a list display area r1 and an information display area r2 on a mobile terminal. Shall be able to.
一覧表示領域r1とは、所望のソーシャルゲーム中での行動を決定し得る複数の項目(コンテンツ)を含む一覧(リスト)を表示可能な領域であり、携帯端末を操作するユーザからの入力を受付可能な領域である。また、情報表示領域r2とは、一覧表示領域r1に表示された一覧に含まれる複数の項目の各々に対応した情報を表示可能な領域であり、携帯端末を操作するユーザからの入力を受付不能な領域である。 The list display area r1 is an area that can display a list (list) including a plurality of items (contents) that can determine an action in a desired social game, and accepts an input from a user operating a mobile terminal This is a possible area. The information display area r2 is an area that can display information corresponding to each of a plurality of items included in the list displayed in the list display area r1, and cannot accept input from a user who operates the mobile terminal. This is an important area.
なお、一覧表示領域r1に表示可能な一覧は、複数存在するものとする。具体的には、図1に示す画面の下部に位置する「マイページ」、「クエスト」、「召喚」、「合成強化」及び「メニュー」の各々に対応した一覧が存在するものとし、これら一覧は、携帯端末を操作するユーザが「マイページ」、「クエスト」、「召喚」、「合成強化」及び「メニュー」と描画された各アイコンを指定することによって、一覧表示領域r1に表示される。 Note that there are a plurality of lists that can be displayed in the list display area r1. Specifically, a list corresponding to each of “My Page”, “Quest”, “Summon”, “Composite Strengthening”, and “Menu” located at the bottom of the screen shown in FIG. Is displayed in the list display area r1 when the user operating the mobile terminal designates each icon drawn as “My Page”, “Quest”, “Summon”, “Strengthening Synthesis”, and “Menu”. .
ここで、本発明の概要における項目選択機能及び情報送信機能について簡単に説明する。 Here, the item selection function and the information transmission function in the outline of the present invention will be briefly described.
項目選択機能とは、携帯端末を操作するユーザの操作に応じて、一覧表示領域r1に表示された一覧に含まれる複数の項目のうちの1つを自動的に選択可能な機能である。具体的には、一覧表示領域r1に表示された一覧に対するユーザのフリック(スワイプ)操作に応じた一覧の移動量を算出し、当該移動量だけ一覧を移動させ、移動が終了した時点で一覧の最上部に位置する項目を選択する機能である。図1の例では、「広大な砂漠地帯」、「広大な温泉地帯」、「砂漠地帯」、「地雷地帯」及び「安全地帯」といった複数の項目を含む「クエスト」に対応した一覧において、当該一覧の最上部に位置する「広大な砂漠地帯」といった項目が選択された場合を示している。 The item selection function is a function that can automatically select one of a plurality of items included in the list displayed in the list display area r1 in accordance with the operation of the user who operates the mobile terminal. Specifically, the movement amount of the list corresponding to the user's flick (swipe) operation on the list displayed in the list display area r1 is calculated, the list is moved by the movement amount, and the list is displayed when the movement is completed. This is a function for selecting the item located at the top. In the example of FIG. 1, in the list corresponding to “Quest” including a plurality of items such as “Vast Desert Area”, “Vast Hot Spring Area”, “Desert Area”, “Mineland Area”, and “Safe Area”, This shows a case where an item such as “Vast Desert” located at the top of the list is selected.
なお、一覧表示領域r1に表示された一覧に含まれる複数の項目のうちの1つを選択する方法は、上記方法だけに限定されるものでなく、携帯端末を操作するユーザが所望の項目をタップ(指定)することに応じて、タップされた項目を選択することも可能である。この場合、項目選択機能は、タップされた項目が一覧の最上部に位置するように一覧を移動させる。 Note that the method of selecting one of the plurality of items included in the list displayed in the list display area r1 is not limited to the above method, and the user operating the mobile terminal can select a desired item. It is also possible to select a tapped item in response to tapping (designation). In this case, the item selection function moves the list so that the tapped item is positioned at the top of the list.
情報送信機能とは、項目選択機能により選択された項目に対応した情報を情報表示領域r2に表示させるために、当該情報を携帯端末に送信する機能である。図1の例では、項目選択機能により選択された「広大な砂漠地帯」に対応した情報(例、広大な砂漠地帯という名称、広大な砂漠地帯を表現した背景画像、広大な砂漠地帯という項目を含む一覧の名称、広大な砂漠地帯において獲得可能なアイテムの画像等)を携帯端末に送信し、情報表示領域r2に含まれる領域aに「広大な砂漠地帯という名称」を、領域bに「広大な砂漠地帯を表現した背景画像」を、領域cに「クエストという名称」を、さらには領域dに「広大な砂漠地帯において獲得可能なアイテムの画像」を表示させた場合を示している。 The information transmission function is a function of transmitting the information to the mobile terminal in order to display information corresponding to the item selected by the item selection function in the information display area r2. In the example of FIG. 1, information corresponding to “a vast desert area” selected by the item selection function (for example, a name of a vast desert area, a background image representing a vast desert area, and an item of a vast desert area) The name of the list including the image of the item that can be acquired in the vast desert area, etc.) is transmitted to the mobile terminal, and the “name of vast desert area” is displayed in the area a included in the information display area r2, and the In this example, a “background image expressing a desert area” is displayed, “name of quest” is displayed in area c, and “image of items that can be acquired in a vast desert area” is displayed in area d.
これら機能により、携帯端末を操作するユーザは1つの操作で一覧の中から所望の項目を選択し、当該選択した項目に対応した(概要)情報を把握することができる。なお、選択した項目に対応したより詳細な情報を把握したいときには、携帯端末を操作するユーザは、当該選択した項目を再度タップすることで、より詳細な情報を把握することができる。 With these functions, the user who operates the mobile terminal can select a desired item from the list with one operation, and can grasp (summary) information corresponding to the selected item. When it is desired to grasp more detailed information corresponding to the selected item, the user operating the mobile terminal can grasp more detailed information by tapping the selected item again.
以上のような項目選択機能及び情報送信機能においては、複数の項目の中から所望の項目に対応した情報を取得する際の操作を簡略化し、ユーザが携帯端末を操作する際のUXを向上させることができる。また、ページの切替なしに(概要)情報を把握させることができるため、多くの情報を短い時間で、ユーザに対して提供することができる。 In the item selection function and the information transmission function as described above, the operation when acquiring information corresponding to a desired item from a plurality of items is simplified, and the UX when the user operates the mobile terminal is improved. be able to. In addition, since (summary) information can be grasped without switching pages, a large amount of information can be provided to the user in a short time.
以上が本発明の概要である。続いて、本発明の一実施形態の詳細について説明する。 The above is the outline of the present invention. Next, details of one embodiment of the present invention will be described.
図2は本発明の一実施形態に係るゲーム制御方法が適用されたゲームシステムの構成例を示す模式図である。インターネット等を含むネットワーク1に対し、ウェブサーバ装置2が接続されると共に、本システムでユーザが使用するクライアント装置となる、複数、例えば3台の携帯端末4A〜4Cが、無線LAN(Local Area Network)のアクセスポイント(AP)5、あるいは基地局6を介して接続される。
FIG. 2 is a schematic diagram showing a configuration example of a game system to which a game control method according to an embodiment of the present invention is applied. A
ウェブサーバ装置2は、いわゆるソーシャルゲームを実現するためのゲーム制御プログラム及びイベント情報を携帯端末4A〜4Cに提供するコンピュータである。このウェブサーバ装置2は、例えばSNS(Social Networking System)を運営する企業が、サービスの一環としてオンラインゲームのサービスを提供するべく設置するものであり、ネットワーク1に接続される。
The
一方、クライアント側の携帯端末4A〜4Cは、それぞれスマートフォン、フィーチャー・フォン等を含み、例えば、Android(登録商標)又はiOS等のOS(Operating System)上で動作する携帯電話であっても良いし、さらにはノートブック型のパーソナルコンピュータ、モバイルコンピュータ等であっても良い。以下の実施形態では、説明を簡略化するために、携帯端末4A〜4Cはいずれも、ゲームをプレイするユーザの操作に応じた接触を感知するタッチパネルを有するスマートフォンであるものとして説明する。
On the other hand, the client-side
携帯端末4A〜4Cは、上記基地局6を介してのネットワーク1との接続に加えて、例えばIEEE802.11a/b/g/n規格の無線LANであるWi−Fi(登録商標)を優先的に選択可能として、上記アクセスポイント5と相互接続が可能であるものとする。
The
また、携帯端末4A〜4Cは、例えば、近距離無線通信規格であるBluetooth(登録商標)技術により相互に無線接続が可能となっている。
In addition, the
携帯端末4A〜4Cとしては、その機種固有のハードウェア構成、採用しているOS、インストールされているアプリケーション等が多岐にわたるものとし、ウェブサーバ装置2はそれら多様な携帯端末に対応した各種アプリケーションプログラムをそれぞれに配信可能であるものとする。
The
上記ウェブサーバ装置2と携帯端末4A〜4Cのそれぞれの機能ブロック構成について図3及び図4を参照して述べる。
The functional block configurations of the
ウェブサーバ装置2は、図3に示すように、メモリ21、記憶装置22、プロセッサ23及び通信部24を備えている。
As shown in FIG. 3, the
メモリ21は、後述する記憶装置22に記憶されるゲーム制御プログラムp_s3等を実行する際に必要とされるワークエリアとして使用される。また、メモリ21には、後述する各種一覧を示す情報や、これら各種一覧に含まれる複数の項目に対応した情報が記憶されている。
The
記憶装置22は、ソーシャルゲームを実現するためのゲーム制御プログラムp_s3等を記憶するものであり、例えば、ハードディスクドライブ(HDD)、光ディスクドライブ、DVD、MO等の大容量記憶装置である。この記憶装置には、OS p_s0、サーバ側JS実行環境プログラムp_s1、A社フレームワークプログラムp_s2及びゲーム制御プログラムp_s3が記憶されている。
The
OS p_s0は、ウェブサーバ装置2の基本的な機能を実現するためのプログラムである。
The OS p_s0 is a program for realizing the basic functions of the
サーバ側JS実行環境プログラムp_s1は、プロセッサ23により実行され、後述するサーバ側JS実行環境S1を実現するためのプログラムである。
The server-side JS execution environment program p_s1 is executed by the
A社フレームワークプログラムp_s2は、プロセッサ23により実行され、後述するA社フレームワークS2を実現するためのプログラムである。
The company A framework program p_s2 is executed by the
ゲーム制御プログラムp_s3は、プロセッサ23により実行され、ソーシャルゲームを実現させるためのプログラムであり、例えば以下の各機能(f1)〜(f3)をプロセッサ23に実現させるためのプログラムを含んでいる。
The game control program p_s3 is a program that is executed by the
(f1)携帯端末4A〜4Cの画面上に表示された一覧に対するユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する項目選択機能。
(f1) The list is moved according to the user's operation on the list displayed on the screens of the
(f2)上記(f1)の項目選択機能により選択された項目に関する情報を携帯端末4A〜4Cの画面上に表示させるために、当該情報をこれら携帯端末4A〜4Cに送信する情報送信機能。
(f2) An information transmission function for transmitting information related to the item selected by the item selection function of (f1) to the
(f3)後述する操作速度に基づいて、一覧が移動可能な時間を設定する移動時間設定機能。 (f3) A moving time setting function for setting a time during which the list can be moved based on an operation speed described later.
なお、上記(f1)の項目選択機能は、以下に示す(f1-1)及び(f1-2)の機能を更に含んでいる。 The item selection function (f1) further includes the following functions (f1-1) and (f1-2).
(f1-1)一覧に対するユーザの操作に応じて、当該一覧の移動量を算出する移動量算出機能。 (f1-1) A movement amount calculation function for calculating a movement amount of the list according to a user operation on the list.
(f1-2)上記(f1-1)の移動量算出機能により算出された移動量に基づいて、一覧を移動させ、当該一覧の移動が終了した時点で当該一覧の最上部に位置する項目を選択する機能。 (f1-2) The list is moved based on the movement amount calculated by the movement amount calculation function of (f1-1) above, and the item located at the top of the list is moved when the movement of the list is completed. Function to select.
また、上記(f1-1)の移動量算出機能は、以下に示す(f1-1-1)〜(f1-1-4)の機能を更に含んでいる。 The movement amount calculation function (f1-1) further includes the following functions (f1-1-1) to (f1-1-4).
(f1-1-1)一覧に対するユーザのフリック操作に応じて、携帯端末4A〜4Cに設けられたタッチパネルが接触を感知し始めた位置であって始点を示す始点位置情報と、接触を感知し始めた時刻を示す始点時刻情報とを携帯端末4A〜4Cから取得する機能。
(f1-1-1) In response to the user's flick operation on the list, the touch panel provided on the
(f1-1-2)一覧に対するユーザのフリック操作に応じた接触を感知し終えた位置であって終点を示す終点位置情報と、接触を感知し終えた時刻を示す終点時刻情報とを携帯端末4A〜4Cから取得する機能。 (f1-1-2) The mobile terminal displays end point position information indicating the end point, and end point time information indicating the end point of the contact detection, at the position where the contact according to the user's flick operation on the list has been detected Function acquired from 4A to 4C.
(f1-1-3)上記(f1-1-1)の機能により取得された始点位置情報及び始点時刻情報と、上記(f1-1-2)の機能により取得された終点位置情報及び終点時刻情報とに基づいて、ユーザのフリック操作の速度を示す操作速度を算出する操作速度算出機能。 (f1-1-3) Start point position information and start point time information acquired by the function (f1-1-1) above, and end point position information and end point time acquired by the function (f1-1-2) above An operation speed calculation function that calculates an operation speed indicating the speed of the user's flick operation based on the information.
(f1-1-4)始点から終点までの距離と上記(f1-1-3)の操作速度算出機能により算出された操作速度とに基づいて、一覧の移動量を算出する機能。 (f1-1-4) A function for calculating the movement amount of the list based on the distance from the start point to the end point and the operation speed calculated by the operation speed calculation function of (f1-1-3) above.
更に、上記(f1-1-3)の操作速度算出機能は、以下に示す(f1-1-3-1)〜(f1-1-3-3)の機能を更に含んでいる。 Furthermore, the operation speed calculation function (f1-1-3) further includes the following functions (f1-1-3-1) to (f1-1-3-3).
(f1-1-3-1)上記(f1-1-2)の機能により取得された終点位置情報により示される位置から上記(f1-1-1)の機能により取得された始点位置情報により示される位置を減算することにより、始点から終点までの距離を算出する機能。 (f1-1-3-1) From the position indicated by the end point position information acquired by the function (f1-1-2) above, indicated by the start point position information acquired by the function (f1-1-1) above. Function to calculate the distance from the start point to the end point by subtracting the position.
(f1-1-3-2)上記(f1-1-2)の機能により取得された終点時刻情報により示される時刻から上記(f1-1-1)の機能により取得された始点時刻情報により示される時刻を減算することにより、接触を感知していた時間を算出する機能。 (f1-1-3-2) From the time indicated by the end point time information acquired by the function (f1-1-2) above, indicated by the start point time information acquired by the function (f1-1-1) above. A function that calculates the time during which contact was sensed by subtracting the time that is detected.
(f1-1-3-3)上記(f1-1-3-1)の機能により算出された距離を上記(f1-1-3-2)の機能により算出された時間で除算することにより、操作速度を算出する機能。 (f1-1-3-3) By dividing the distance calculated by the function (f1-1-3-1) above by the time calculated by the function (f1-1-3-2) above, A function that calculates the operation speed.
プロセッサ23は、記憶装置22に記憶されたゲーム制御プログラムp_s3と協働して、ソーシャルゲームを行う他、ウェブサーバ装置2全体の制御を司るものである。
The
通信部24は、ネットワーク1を介した携帯端末4A〜4C等の外部装置との通信の制御を司る。
The
各携帯端末4A〜4Cの機能ブロック構成は、互いに同一のため、ここでは携帯端末4Aの機能ブロック構成を代表例に挙げて述べる。
Since the functional block configurations of the
携帯端末4Aは、図4に示すように、メモリ41A、記憶装置42A、プロセッサ43A、通信部44A、電子コンパス45A、カメラ46A、表示部47A及びタッチパネル48Aを備えている。各部41A〜48Aの説明は、符号の末尾AをB又はCに読み替えることにより、他の携帯端末4Bの各部41B〜48Bの説明又は他の携帯端末4Cの各部41C〜48Cの説明として読み替え可能となっている。
As shown in FIG. 4, the
メモリ41Aは、後述するクライアントサイドのゲーム制御プログラムp_c4を実行する際に必要とされるワークエリア等として使用される。
The
記憶装置42Aは、ソーシャルゲームを実現するためのクライアントサイドのゲーム制御プログラムp_c4等を記憶するものであり、例えば、フラッシュメモリ等の大容量記憶装置である。この記憶装置42Aには、OS(オペレーティングシステム)p_c0、アプリケーション実行環境プログラムp_c1、A社DB接続キットプログラムp_c2、A社フレームワークプログラムp_c3及びゲーム制御プログラムp_c4が記憶されている。
The
OS p_c0は、携帯端末4Aの基本的な機能を実現するためのプログラムである。
The OS p_c0 is a program for realizing the basic functions of the
アプリケーション実行環境プログラムp_c1は、プロセッサ43Aにより実行され、後述するアプリケーション実行環境C1を実現するためのプログラムである。
The application execution environment program p_c1 is executed by the
A社DB接続キットプログラムp_c2は、プロセッサ43Aにより実行され、後述するA社DB接続キットC2を実現するためのプログラムである。
The A company DB connection kit program p_c2 is executed by the
A社フレームワークプログラムp_c3は、プロセッサ43Aにより実行され、後述するA社フレームワークC3を実現するためのプログラムである。
The company A framework program p_c3 is executed by the
ゲーム制御プログラムp_c4は、プロセッサ43Aにより実行され、ソーシャルゲームのクライアント側の処理を制御するプログラムである。
The game control program p_c4 is a program that is executed by the
プロセッサ43Aは、記憶装置42Aに記憶されたゲーム制御プログラムp_c4と協働して、ソーシャルゲームを行う他、携帯端末4A全体の制御を司るものである。
The
通信部44Aは、ネットワーク1を介したウェブサーバ装置2等の外部装置との通信の制御を司る。また、通信部44Aは、無線LAN、Bluetooth、Wi−Fi等の無線通信機能をも有する。
The
電子コンパス45Aは、地磁気センサを有し、方位を測定する。
The
カメラ46Aは、撮像機能を有し、撮像した画像を記憶装置42Aに格納する。
The
表示部47Aは、タッチパネル48Aが取り付けられたディスプレイ装置である。
The
タッチパネル48Aは、ユーザの操作に応じて、操作データを入力する機能をもっている。具体的には、タッチパネル48Aは、例えば図5に示すような一覧に対するユーザのフリック操作に応じて、接触を感知し始めた位置であって始点を示す始点位置情報と、接触を感知し始めた時刻を示す始点時刻情報とを操作データとして入力する機能をもっている。同様に、タッチパネル48Aは、例えば図5に示すような一覧に対するユーザのフリック操作に応じた接触を感知し終えた位置であって終点を示す終点位置情報と、接触を感知し終えた時刻を示す終点時刻情報とを操作データとして入力する機能をもっている。これら操作データは、ウェブサーバ装置2からの要求に応じて、ウェブサーバ装置2に適宜送信可能なデータである。
The
上記ウェブサーバ装置2と携帯端末4A〜4Cのそれぞれの機能ブロック構成に対応する電子回路のハードウェア構成自体は、きわめて一般的で周知であるものとして、その記載及び説明を省略する。
The hardware configuration itself of the electronic circuit corresponding to the functional block configuration of each of the
図6は、本実施形態に係るウェブサーバ装置2と携帯端末4A〜4C間の接続アーキテクチャの概念を示す模式図である。同図に示すように、A社が提供するオンラインのゲームプログラム又はアプリケーションプログラムを実行するにあたり、携帯端末4A〜4Cには、例えばAIR(登録商標)等で記述された、当該ゲームプログラム又はアプリケーションプログラムのためのアプリケーション実行環境C1が実装されると共に、当該A社のデータベースに接続して課金処理等を行うためのA社データベース接続キットC2が組み込まれる。
FIG. 6 is a schematic diagram illustrating a concept of a connection architecture between the
これと共に、携帯端末4A〜4Cがウェブサーバ装置2との通信を行う部分に関しては、A社が開発した(ソフトウェア)クライアントサイドのフレームワークC3がインストールされる。
At the same time, the (software) client-side framework C3 developed by Company A is installed for the part where the
一方のウェブサーバ装置2では、オンラインゲーム及びアプリケーションを実行するための、例えばNode.js(登録商標)で記述されたサーバ側JavaScript(登録商標)実行環境S1が設けられると共に、携帯端末4A〜4Cとの通信を行う部分には、上記フレームワークC3と対応するA社(ソフトウェア)サーバサイドのフレームワークS2が設けられる。
One
携帯端末4A〜4CのフレームワークC3と、ウェブサーバ装置2のフレームワークS2との間では、HTML5に関連した規格であるウェブソケット(WebSocket)を基盤としてアイテムの情報等が送受される。
Between the framework C3 of the
ウェブソケットによれば、サーバクライアント間でHTTP(hyper text transfer protocol)を使用して1回ハンドシェイクを行い、サーバクライアント間で接続が確立すると、HTTP(リクエスト&レスポンス方式)を使用せずに、ウェブソケット専用のプロトコルで双方向通信が実行される。ウェブソケットによる双方向通信は、長時間の接続を前提としており、サーバ又はクライアントにより切断されるまで継続して実行される。また、ウェブソケットによる通信は、HTTP通信よりもヘッダ情報及び処理負荷(オーバーヘッド)が小さい利点もある。更に、ウェブソケットによる通信は、接続状態にある全ての装置が同じデータをリアルタイムで送受信して共有できる利点もある。また、ウェブソケットでは、クライアント側とサーバ側とのいずれからでも送信が可能であり、例えば、サーバ側からクライアント側にデータをプッシュ配信することが可能である。 According to WebSocket, once handshake is performed between server clients using HTTP (hyper text transfer protocol), and connection is established between server clients, without using HTTP (request and response method), Bidirectional communication is performed using a protocol dedicated to web sockets. The bi-directional communication by the web socket is premised on a long-time connection, and is continuously executed until disconnected by the server or the client. Further, the communication by the web socket has an advantage that the header information and the processing load (overhead) are smaller than the HTTP communication. Further, the communication by the web socket has an advantage that all devices in the connected state can transmit and receive the same data in real time and share them. Further, in the web socket, transmission can be performed from either the client side or the server side. For example, data can be push-distributed from the server side to the client side.
このように、ウェブソケットによれば、処理負荷が小さいリアルタイム通信を実現できるので、従来とは異なり、クライアント装置の数を制限せずに、複数のクライアント装置をサーバ装置に接続でき、様々なゲームを実現できる。 Thus, according to the web socket, real-time communication with a small processing load can be realized, and unlike the conventional case, a plurality of client devices can be connected to the server device without limiting the number of client devices, and various games can be obtained. Can be realized.
上記フレームワークC3,S2は、OSに依存しないスクリプト言語として、例えばJavaScriptを用いて記述されている。そのため、携帯端末4A〜4CのOSがAndroid及びiOS等のいずれのOSであっても同一接続環境を構築できる。
The frameworks C3 and S2 are described using, for example, JavaScript as a script language independent of the OS. Therefore, the same connection environment can be constructed regardless of whether the OS of the
次に、以上のように構成されたゲームシステムの動作の一例について、図7のフローチャートを参照しながら説明する。なお、以下の説明では、ウェブサーバ装置2には、予め図3に示した各プログラムp_s1〜p_s3がインストールされているものとする。同様に、携帯端末4Aには、最初にA社からサービス提供を受けた際に、図4に示した各プログラムp_c1〜p_c4がインストールされたものとする。また、以下の説明では、記載を簡潔にする観点から、送受信に通信部を介在させている旨の記載を省略する。但し、本実施形態においては、以下に示す各種処理を実行するために、css3の-webkit-transform:translated3d(x, y, z)のプロパティが使用されているものとする。
Next, an example of the operation of the game system configured as described above will be described with reference to the flowchart of FIG. In the following description, it is assumed that the programs p_s1 to p_s3 illustrated in FIG. 3 are installed in the
始めに、ウェブサーバ装置2では、プロセッサ23は、ユーザの操作に応じて、一覧表示領域r1及び情報表示領域r2を有した画面を携帯端末に表示させるためのデータを当該携帯端末に送信する(ステップST1)。また、ウェブサーバ装置2では、プロセッサ23は、最新の一覧を一覧表示領域r1に表示させ、当該一覧に含まれる複数の項目のうち、当該一覧の最上部に位置する項目に対応した情報を情報表示領域r2に表示させるためのデータを携帯端末に送信する(ステップST2)。
First, in the
続いて、ウェブサーバ装置2では、プロセッサ23は、一覧に対するユーザのフリック操作に応じて、携帯端末に設けられたタッチパネルが接触を感知し始めた位置であって始点(touch1)を示す始点位置情報と、接触を感知し始めた時刻(time1)を示す始点時刻情報とを携帯端末から取得する(ステップST3)。
Subsequently, in the
次に、ウェブサーバ装置2では、プロセッサ23は、一覧に対するユーザのフリック操作に応じた接触を感知し終えた位置であって終点(touch2)を示す終点位置情報と、接触を感知し終えた時刻(time2)を示す終点時刻情報とを携帯端末から取得する(ステップST4)。
Next, in the
なお、ステップST3及びステップST4の処理により取得される始点位置情報及び終点位置情報により示される位置(例、座標等)は、携帯端末の画面の左上を基準(すなわち、(x ,y ,z)=(0, 0, 0))としたときの位置を示す。 Note that the position (eg, coordinates, etc.) indicated by the start point position information and the end point position information acquired by the processing of step ST3 and step ST4 is based on the upper left of the screen of the mobile terminal (ie (x, y, z) = (0, 0, 0)).
続いて、ウェブサーバ装置2では、プロセッサ23は、終点位置情報により示される位置から始点位置情報により示される位置を減算し、始点から終点までの距離(distance1 = touch2 - touch1)を算出する(ステップST5)。ここでは、上記したように、始点位置情報及び終点位置情報により示される位置が携帯端末の画面の左上を基準としているため、ユーザが上から下にフリック操作を行った場合には、distance1は正の値を示し、ユーザが下から上にフリック操作を行った場合には、distance1は負の値を示す。
Subsequently, in the
次に、ウェブサーバ装置2では、プロセッサ23は、終点時刻情報により示される時刻から始点時刻情報により示される時刻を減算し、携帯端末が接触を感知していた時間(time3 = time2 - time1)を算出する(ステップST6)。
Next, in the
続いて、ウェブサーバ装置2では、プロセッサ23は、ステップST5の処理により算出した距離をステップST6の処理により算出した時間で除算することにより、携帯端末を操作するユーザのフリック操作の速度(speed1 = distance1 / time3)(以下、操作速度と表記)を算出する(ステップST7)。ここでは、操作速度の単位は[px/秒]であるものとする。なお、所定の操作速度を超えると、ユーザが携帯端末を操作する際のUXを損なう恐れがあるため、操作速度の上限値は予め設定されているものとし、操作速度の上限値は、例えば、440[px/秒]等に設定される。
Subsequently, in the
次に、ウェブサーバ装置2では、プロセッサ23は、ステップST7の処理により算出した操作速度に基づいて、一覧が移動可能である時間を設定する(ステップST8)。ここでは、プロセッサ23は、ステップST7の処理により算出した操作速度を、webkitTransitionDurationのTime値として設定することにより、一覧が移動可能な時間(例、0.4秒)を設定する。
Next, in the
続いて、ウェブサーバ装置2では、プロセッサ23は、ステップST5の処理により算出した始点から終点までの距離とステップST7の処理により算出した操作速度とに基づいて、一覧の移動量(movePoint)を算出する(ステップST9)。ここでは、プロセッサ23は、「movePoint = distance1 × (speed1 / 56)」を演算することにより、一覧の移動量を算出するものとする。なお、一覧の移動量は、必ずしも上記数式を演算することによって算出されるわけではなく、あくまでdistance1とspeed1とに基づいて算出されれば良いものとする。
Subsequently, in the
続いて、ウェブサーバ装置2では、プロセッサ23は、ステップST9の処理により算出した移動量だけ一覧を移動させる(ステップST10)。ここでは、プロセッサ23は、ステップST9の処理により算出した移動量を、webkitTransform = translated3d(x, y, z)のy座標として設定することにより、一覧自体を移動させる。なお、webkitTransform = translated3d(x, y, z)の初期値は(0, 0, 0)であり、携帯端末の画面上に表示された一覧の左上の位置を示す。すなわち、webkitTransform = translated3d(x, y, z)のy座標に正の値が設定されると、携帯端末の画面上に表示された一覧の左上を基準にして、一覧自体がyだけ上から下に移動することになる。同様に、webkitTransform = translated3d(x, y, z)のy座標に負の値が設定されると、携帯端末の画面上に表示された一覧の左上を基準にして、一覧自体がyだけ下から上に移動することになる。
Subsequently, in the
なお、本動作例では、一覧が縦方向(y方向)に移動すると想定して説明したが、これに限定されず、一覧は横方向(x方向)に移動するとしても良い。この場合、上記ステップST10の処理において、ステップST9の処理により算出した移動量を、webkitTransform = translated3d(x, y, z)のx座標として設定することで、一覧自体を横方向に移動させることができる。 In this operation example, the description has been made assuming that the list moves in the vertical direction (y direction), but the present invention is not limited to this, and the list may move in the horizontal direction (x direction). In this case, in the process of step ST10, the movement amount calculated by the process of step ST9 is set as the x coordinate of webkitTransform = translated3d (x, y, z), so that the list itself can be moved in the horizontal direction. it can.
しかる後、ウェブサーバ装置2では、プロセッサ23は、ステップST10の処理による移動が終了した時点で一覧の最上部に位置する項目を選択すると共に、当該選択した項目に対応する情報を情報表示領域r2に表示させるためのデータを携帯端末に送信し(ステップST11)、ウェブサーバ装置2での動作を終了させる。
Thereafter, in the
具体的には、プロセッサ23は、上記ステップST8の処理により設定した時間が経過すると、携帯端末の画面上に表示された一覧の最上部が、一覧全体のどこに位置するか、すなわち、現在位置を特定する。その後、プロセッサ23は、一覧の最上部に位置する項目を特定し、当該特定した項目を選択すると共に、当該選択した項目に対応する情報を情報表示領域r2に表示させるためのデータを携帯端末に送信する。なお、一覧の最上部に位置する項目の特定方法の一例としては、例えば、「Math.round(Math.abs(現在位置/{一覧全体の高さ + margin - bottom}))」をプロセッサ23に演算させる方法が挙げられる。
Specifically, when the time set by the process of step ST8 has elapsed, the
なお、上記ステップST11の処理の後に、携帯端末は、ウェブサーバ装置2から送信されたデータの入力を受け付け、当該入力を受け付けたデータをDOM(Document Object Model)を介して画面上に表示させる。このように、携帯端末では、一般的に、DOMを介してデータを画面上に表示させるため、通常のhtmlだけを用いて画面の表示切替を行うことが可能である。
In addition, after the process of step ST11, the mobile terminal receives an input of data transmitted from the
また、ウェブサーバ装置2には、一覧表示領域r1において一覧を滑らかに移動させるために、webkitTransformTimingFunction”ease - out”が予め設定されているものとする。
Further, it is assumed that webkitTransformTimingFunction “ease-out” is set in advance in the
ここで、ウェブサーバ装置2の更なる機能について補足的に説明する。
Here, additional functions of the
ウェブサーバ装置2のプロセッサ23は、一覧に含まれる複数の項目の数と、携帯端末の画面上に表示されない項目も含めた一覧全体の高さと、余白であるmargin - bottomとを用いて、一覧が移動可能な距離(以下、移動可能距離と表記)を算出することも可能である。具体的には、ウェブサーバ装置2のプロセッサ23は、「項目の数×(一覧全体の高さ + margin - bottom)」を演算することにより、移動可能距離を算出することができる。
The
上記移動可能距離を算出しておくことにより、ウェブサーバ装置2のプロセッサ23は、例えば図8に示すような「引き戻しの挙動」を設定することができる。具体的には、ウェブサーバ装置2のプロセッサ23は、上記ステップST9の処理により算出した移動量が上記移動可能距離より大きい場合、当該移動量に0.9を乗算した値(movePoint * 0.9)を実際に一覧を移動させる移動量(以下、実移動量と表記)として設定する。これにより、例えば、移動可能距離を下回るまで実移動量が0.9倍ずつ短縮される「引き戻しの挙動」を実現させることができる。なお、引き戻しの挙動は、連続的に引き戻される挙動又は断続的に引き戻される挙動のいずれでもよい。また、ここでは、上記ステップST9の処理により算出した移動量に0.9を乗算した値が実移動量であるとしたが、移動量に乗算する値は、ウェブサーバ装置2を管理する管理者が適宜変更可能な値である。
By calculating the movable distance, the
また、ウェブサーバ装置2の更なる機能として、ウェブサーバ装置2のプロセッサ23は、css3のdisplay:noneを所望の情報に対して設定することにより、所望の情報を非表示にすることも可能である。
Further, as a further function of the
以上説明した本実施形態によれば、複数のコンテンツ(項目)の中から所望のコンテンツに関する情報を取得する際の操作が簡略化され、ユーザが携帯端末を操作する際のUXを向上させることができる。 According to the present embodiment described above, the operation when acquiring information related to desired content from a plurality of contents (items) is simplified, and the UX when the user operates the mobile terminal can be improved. it can.
また、本実施形態によれば、複数のコンテンツを含む一覧が移動する移動量を算出し、当該算出した移動量に基づいて一覧を移動させると共に、当該一覧の移動が終了した時点で当該一覧の最上部に位置するコンテンツを自動的に選択することができるので、ユーザは一覧を移動させるためのフリック操作だけを行えば良く、ユーザが携帯端末を操作する際のUXを向上させることができる。 Further, according to the present embodiment, the amount of movement of a list including a plurality of contents is calculated, the list is moved based on the calculated amount of movement, and when the movement of the list is completed, Since the content located at the top can be automatically selected, the user only needs to perform a flick operation to move the list, and the UX when the user operates the mobile terminal can be improved.
更に、本実施形態によれば、一覧が移動可能な時間を設定することができるので、一覧に含まれるコンテンツを選択するまでのユーザの待ち時間を減らすことができる。 Furthermore, according to the present embodiment, the time during which the list can be moved can be set, so that the waiting time of the user until the content included in the list is selected can be reduced.
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクなど)、光ディスク(CD−ROM、DVDなど)、光磁気ディスク(MO)、半導体メモリなどのコンピュータ読み取り可能な記憶媒体に格納して頒布することもできる。 Note that the method described in the above embodiment includes a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a magneto-optical disk (MO) as programs that can be executed by a computer. ), And can be stored and distributed in a computer-readable storage medium such as a semiconductor memory.
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
1…ネットワーク、2…ウェブサーバ装置、4A,4B,4C…携帯端末、5…アクセスポイント、6…基地局、21,41A…メモリ、22,42A…記憶装置、23,43A…プロセッサ、24,44A…通信部、45A…電子コンパス、46A…カメラ、47A…表示部、48A…タッチパネル、p_s0,p_c0…OS、p_s1…サーバ側JS実行環境プログラム、p_s2,p_c3…A社フレームワークプログラム、p_s3,p_c4…ゲーム制御プログラム、p_c1…アプリケーション実行環境プログラム、p_c2…A社DB接続キットプログラム、C1…アプリケーション実行環境、C2…A社DB接続キット、C3,S2…フレームワーク、S1…サーバ側JS実行環境、r1…一覧表示領域、r2…情報表示領域。
DESCRIPTION OF
Claims (8)
前記携帯端末の画面上に表示された一覧に対する前記ユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する項目選択工程と、
前記選択された項目に関する情報を前記携帯端末の画面上に表示させるために、当該情報を当該携帯端末に送信する情報送信工程と
を備えたことを特徴とするゲーム制御方法。 It has a touch panel that senses contact according to the operation of the user who plays the game, and can communicate with a portable terminal that can display a list of multiple items on the screen that can determine actions during the game. A connected server device is a game control method executed to display information on any of a plurality of items included in the list on the screen of the mobile terminal,
The list is moved according to the user's operation on the list displayed on the screen of the mobile terminal, and one of a plurality of items included in the list is selected when the list is moved. An item selection process to be performed;
An information transmission step of transmitting the information to the mobile terminal in order to display information on the selected item on the screen of the mobile terminal.
前記項目選択工程は、
前記一覧に対する前記ユーザの操作に応じて、当該一覧の移動量を算出する移動量算出工程と、
前記算出された移動量に基づいて、前記一覧を移動させ、当該一覧の移動が終了した時点で当該一覧の最上部に位置する項目を選択する工程と
を備えたことを特徴とするゲーム制御方法。 The game control method according to claim 1,
The item selection step includes
A movement amount calculating step of calculating a movement amount of the list according to the user's operation on the list;
Moving the list based on the calculated amount of movement, and selecting the item located at the top of the list when the movement of the list is completed. .
前記移動量算出工程は、
前記一覧に対する前記ユーザのフリック操作に応じて、前記タッチパネルが接触を感知し始めた位置であって始点を示す始点位置情報と、前記接触を感知し始めた時刻を示す始点時刻情報とを前記携帯端末から取得する工程と、
前記一覧に対する前記ユーザのフリック操作に応じた前記接触を感知し終えた位置であって終点を示す終点位置情報と、前記接触を感知し終えた時刻を示す終点時刻情報とを前記携帯端末から取得する工程と、
前記始点位置情報、前記始点時刻情報、前記終点位置情報及び前記終点時刻情報に基づいて、前記ユーザのフリック操作の速度を示す操作速度を算出する操作速度算出工程と、
前記始点から前記終点までの距離と前記算出された操作速度とに基づいて、前記一覧の移動量を算出する工程と
を備えたことを特徴とするゲーム制御方法。 The game control method according to claim 2,
The movement amount calculating step includes:
In response to the user's flick operation with respect to the list, the portable touch panel includes start position information indicating a start position that is a position where the touch panel starts to detect contact, and start point time information indicating a time when the touch starts to be detected. Acquiring from the terminal;
Obtaining from the mobile terminal end point position information indicating the end point and end point time information indicating the time at which the contact has been detected, and the position at which the contact according to the user's flick operation on the list has been detected. And a process of
An operation speed calculation step of calculating an operation speed indicating the speed of the user's flick operation based on the start point position information, the start point time information, the end point position information, and the end point time information;
A game control method comprising: calculating a movement amount of the list based on a distance from the start point to the end point and the calculated operation speed.
前記操作速度算出工程は、
前記取得された終点位置情報により示される位置から前記取得された始点位置情報により示される位置を減算することにより、前記始点から前記終点までの距離を算出する工程と、
前記取得された終点時刻情報により示される時刻から前記取得された始点時刻情報により示される時刻を減算することにより、前記接触を感知していた時間を算出する工程と、
前記算出された距離を前記算出された時間で除算することにより、前記操作速度を算出する工程と
を備えたことを特徴とするゲーム制御方法。 The game control method according to claim 3,
The operation speed calculation step includes
Calculating a distance from the start point to the end point by subtracting a position indicated by the acquired start point position information from a position indicated by the acquired end point position information;
Subtracting the time indicated by the acquired start point time information from the time indicated by the acquired end point time information to calculate the time when the touch was sensed;
And a step of calculating the operation speed by dividing the calculated distance by the calculated time.
前記算出された操作速度に基づいて、前記一覧が移動可能な時間を設定する移動時間設定工程を更に備えたことを特徴とするゲーム制御方法。 In the game control method according to claim 3 or claim 4,
A game control method, further comprising a moving time setting step of setting a time during which the list can move based on the calculated operation speed.
前記携帯端末の画面上に表示された一覧に対する前記ユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する項目選択手段と、
前記選択された項目に関する情報を前記携帯端末の画面上に表示させるために、当該情報を当該携帯端末に送信する情報送信手段と
を備えたことを特徴とするサーバ装置。 It has a touch panel that senses contact according to the operation of the user who plays the game, and can communicate with a portable terminal that can display a list of multiple items on the screen that can determine actions during the game. A server device to be connected,
The list is moved according to the user's operation on the list displayed on the screen of the mobile terminal, and one of a plurality of items included in the list is selected when the list is moved. Item selection means to perform,
A server apparatus comprising: information transmission means for transmitting the information related to the selected item to the mobile terminal in order to display the information on the screen of the mobile terminal.
前記サーバ装置を、
前記携帯端末の画面上に表示された一覧に対する前記ユーザの操作に応じて、当該一覧を移動させ、当該一覧の移動が終了した時点で当該一覧に含まれる複数の項目のうちの1つを選択する項目選択手段、
前記選択された項目に関する情報を前記携帯端末の画面上に表示させるために、当該情報を当該携帯端末に送信する情報送信手段、
として機能させるためのゲーム制御プログラム。 It has a touch panel that senses contact according to the operation of the user who plays the game, and can communicate with a portable terminal that can display a list of multiple items on the screen that can determine actions during the game. A game control program used for a server device to be connected,
The server device,
The list is moved according to the user's operation on the list displayed on the screen of the mobile terminal, and one of a plurality of items included in the list is selected when the list is moved. Item selection means,
Information transmitting means for transmitting the information to the mobile terminal in order to display information on the selected item on the screen of the mobile terminal;
Game control program to function as.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013102492A JP5513662B1 (en) | 2013-05-14 | 2013-05-14 | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM |
PCT/JP2014/062726 WO2014185417A1 (en) | 2013-05-14 | 2014-05-13 | Display control method, computer, and computer-readable non-transient storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013102492A JP5513662B1 (en) | 2013-05-14 | 2013-05-14 | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014065976A Division JP2014225243A (en) | 2014-03-27 | 2014-03-27 | Display control method, computer, display control program and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5513662B1 true JP5513662B1 (en) | 2014-06-04 |
JP2014222476A JP2014222476A (en) | 2014-11-27 |
Family
ID=51031178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013102492A Active JP5513662B1 (en) | 2013-05-14 | 2013-05-14 | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5513662B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6921647B2 (en) * | 2017-06-27 | 2021-08-18 | キヤノン株式会社 | Client devices, image processing systems, image display methods and programs |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003181147A (en) * | 2001-12-14 | 2003-07-02 | Square Co Ltd | Network game system, game server device, video game device, transmitting method for message in network game, display control method, program, and recording medium |
JP2007021022A (en) * | 2005-07-20 | 2007-02-01 | Copcom Co Ltd | Display device with touch panel, video game device, and program and recording medium for achieving display device with touch panel |
JP2010176232A (en) * | 2009-01-28 | 2010-08-12 | Kadokawa Marketing Co Ltd | Content providing system |
JP2011135525A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processing apparatus, information processing method, program, control target equipment and information processing system |
JP2012502553A (en) * | 2008-09-04 | 2012-01-26 | サバント システムズ エルエルシー | Touch-sensitive wireless device and on-screen display for remotely operating the system |
JP2013088729A (en) * | 2011-10-20 | 2013-05-13 | Konica Minolta Business Technologies Inc | Display system, control program for display system, and display device |
-
2013
- 2013-05-14 JP JP2013102492A patent/JP5513662B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003181147A (en) * | 2001-12-14 | 2003-07-02 | Square Co Ltd | Network game system, game server device, video game device, transmitting method for message in network game, display control method, program, and recording medium |
JP2007021022A (en) * | 2005-07-20 | 2007-02-01 | Copcom Co Ltd | Display device with touch panel, video game device, and program and recording medium for achieving display device with touch panel |
JP2012502553A (en) * | 2008-09-04 | 2012-01-26 | サバント システムズ エルエルシー | Touch-sensitive wireless device and on-screen display for remotely operating the system |
JP2010176232A (en) * | 2009-01-28 | 2010-08-12 | Kadokawa Marketing Co Ltd | Content providing system |
JP2011135525A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processing apparatus, information processing method, program, control target equipment and information processing system |
JP2013088729A (en) * | 2011-10-20 | 2013-05-13 | Konica Minolta Business Technologies Inc | Display system, control program for display system, and display device |
Also Published As
Publication number | Publication date |
---|---|
JP2014222476A (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11269583B2 (en) | Methods and systems for displaying content on multiple networked devices with a simple command | |
EP2843612A1 (en) | Electronic device, social tile displaying method, and tile connection method | |
JP5474876B2 (en) | Information processing apparatus, server, and information processing system | |
JP2015090570A (en) | Information processor and control method | |
KR101987859B1 (en) | A program, a game system, an electronic device, a server, and a game control method for improving operability of user input | |
JP5513662B1 (en) | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM | |
JP5718404B2 (en) | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM | |
JP5842076B2 (en) | Display control method, computer, display control program, and storage medium | |
JP5545687B1 (en) | Server and method for providing game | |
JP2014085793A (en) | Display device and display control method | |
JP2012187209A (en) | Information processing apparatus | |
JP2014225243A (en) | Display control method, computer, display control program and storage medium | |
WO2014185417A1 (en) | Display control method, computer, and computer-readable non-transient storage medium | |
WO2013191283A1 (en) | Information-provision system, information-provision device, information-provision method, and recording medium | |
JP2016049202A (en) | Matching system of multi-player on-line game | |
JP5938131B1 (en) | Program, game system, electronic device, server, and game control method for improving user input operability | |
US20170131960A1 (en) | Remote terminal, method of remote instruction | |
JP5802643B2 (en) | Item sharing display method, display terminal, program, and storage medium | |
US10757242B2 (en) | Computer system, and method and program for setting | |
JP2018183427A (en) | Information processing method, information processing device, and information processing program | |
JP2018183428A (en) | Information processing method, information processing unit, and information processing program | |
JP6089014B2 (en) | Grid output control device for mobile device and grid output control method | |
JP2015202125A (en) | Game system and game server used for the same | |
JP5668156B2 (en) | Processing apparatus and information processing system | |
CN113101646A (en) | Video processing method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140327 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5513662 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |