JP7627181B2 - 処理プログラム、処理方法及び処理装置 - Google Patents
処理プログラム、処理方法及び処理装置 Download PDFInfo
- Publication number
- JP7627181B2 JP7627181B2 JP2021106420A JP2021106420A JP7627181B2 JP 7627181 B2 JP7627181 B2 JP 7627181B2 JP 2021106420 A JP2021106420 A JP 2021106420A JP 2021106420 A JP2021106420 A JP 2021106420A JP 7627181 B2 JP7627181 B2 JP 7627181B2
- Authority
- JP
- Japan
- Prior art keywords
- attack
- objects
- hits
- same group
- character
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
図1は、実施形態におけるゲームシステム1の構成を示す図である。実施形態のゲームシステム1は、ネットワークN(例えば、インターネット等)を介してゲームに関する各種サービスをユーザに提供する。ゲームシステム1は、サーバ10と端末装置30とを有する。サーバ10は、ゲームに関する各種サービスを端末装置30に提供する情報処理装置(処理装置)の一例である。サーバ10は、パーソナルコンピュータ、ワークステーション、クラウドコンピュータ等であってよい。
次に、サーバ10のハードウェア構成について、図2を参照して説明する。図2は、実施形態に係るサーバ10のハードウェア構成を示す図である。サーバ10は、CPU(Central Processing Unit)126、メモリ127及び通信装置128を有する。CPU126は、サーバ10を制御する。メモリ127は、例えば、CPU126が直接アクセス可能なサーバ10内の記憶媒体である。通信装置128は、通信を制御するネットワークカードなどの通信デバイスである。
次に、端末装置30のハードウェア構成について、図3を参照して説明する。図3は、実施形態に係る端末装置30のハードウェア構成を示す図である。端末装置30は、CPU121、メモリ122、通信装置123、入力装置124及び表示装置125を有する。CPU121は、端末装置30を制御する。メモリ122は、例えば、CPU121が直接アクセス可能な端末装置30内の記憶媒体である。通信装置123は、通信を制御するネットワーク回路などの通信デバイスである。入力装置124は、カメラ又はタッチパネルなどの入力デバイスである。表示装置125は、ディスプレイなどの出力デバイスである。
次に、サーバ10の機能構成について図4を参照して説明する。図4は、実施形態に係るサーバ10の機能構成を示す図である。サーバ10は、制御部11、記憶部12及び通信部13を有する。
1.検出したキャラクタの攻撃のうち同種類の攻撃から発生した複数のオブジェクトを同一グループのオブジェクトと判定する。同種類の攻撃は、同一の攻撃を含む。
2.検出したキャラクタの攻撃から発生した複数のオブジェクトのうち同種類のオブジェクトIDが付与された複数のオブジェクトを同一グループのオブジェクトと判定する。
3.検出したキャラクタの攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作の開始フレームが最先の開始フレームから予め設定されたフレーム数以上ずれていない複数のオブジェクトを同一グループのオブジェクトと判定する。換言すれば、検出したキャラクタの攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作の開始フレームが、最先の開始フレームから設定されたフレーム数以内である複数のオブジェクトを同一グループのオブジェクトと判定する。
4.検出したキャラクタの攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作が同時に開始された複数のオブジェクトを同一グループのオブジェクトと判定する。3及び4の判定条件は、1の判定条件に異なるタイミングの条件を加えた例である。
5.検出したキャラクタの攻撃のうち同種類の攻撃から発生した複数のオブジェクトであって、同種のモーションから発生した複数のオブジェクトを同一グループのオブジェクトと判定する。5の判定条件は、1の判定条件に更なる条件を加えた例である。例えば、「弓矢攻撃」の攻撃が発せられた場合、その攻撃を行うキャラクタのモーションとして「ジャンプして矢を放つ」というモーション1と、「回転しながら矢を放つ」というモーション2があった場合、検出したキャラクタの攻撃のうち同種類の攻撃から発生したオブジェクトであるが、モーション1、2が同種類のモーションでない場合には、同一グループのオブジェクトでないと判定される。同種類のモーションから発生したオブジェクトであるか否かは、後述する図8の攻撃情報テーブル21に記憶したモーションIDから判定可能である。例えば同じモーションIDが付与されたオブジェクトは同種類のモーションから発生したオブジェクトと判定できる。
次に、端末装置30の機能構成について図5を参照して説明する。図5は、実施形態に係る端末装置の機能構成の一例を示す図である。端末装置30は、制御部31、記憶部32、通信部33、入力部34及び表示部35を有する。
制御部31の指令に応じて各種データをサーバ10へ送信する送信部として機能とを有する。通信部13は、例えば、NIC(Network Interface Card)によって実現される。
次に、本開示のゲーム処理について図6及び図7を参照しながら説明する。図6は、実施形態に係るゲーム処理を示すフローチャートである。図7は、実施形態に係る同一グループの判定処理を示すフローチャートである。図6及び図7の処理はサーバ10によって実行される。
同一グループの判定処理が開始されると、ステップS21において、判定部16は、検出した攻撃から発生した複数のオブジェクトが同種類の攻撃から発生したオブジェクトであるかを判定する。同種類の攻撃のオブジェクトであるかの判定方法は一つに限らない。例えば図8の例では、攻撃情報テーブル21に記憶された攻撃IDが同じオブジェクトは同種類の攻撃のオブジェクトであると判定してもよい。攻撃の種類を分類した別のテーブルを用意し、そのテーブルを参照して同一分類の攻撃のオブジェクトを同種類の攻撃のオブジェクトであると判定してもよい。
以上に説明した処理方法による効果について、図9を参照しながら説明する。図9は、実施形態に係る対戦ゲームを描画した仮想空間上の画面の一例を示す図である。図9に示す仮想空間上の画面の表示制御は、表示制御部18により実行される。
10 サーバ
11 制御部
12 記憶部
13 通信部
14 ゲーム実行処理部
15 検出部
16 判定部
17 算出部
21 攻撃情報テーブル
30 端末装置
31 制御部
32 記憶部
33 通信部
34 入力部
35 表示部
Claims (12)
- 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理するコンピュータに実行させる処理プログラムであって、
前記仮想空間上のキャラクタの攻撃を検出する処理と、
検出した前記攻撃に応じて発生するオブジェクトの表示を制御する処理と、
検出した前記攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作の開始フレームが同じ複数のオブジェクトを同一グループのオブジェクトと判定する処理と、
前記同一グループのオブジェクトと判定された前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数よりも少ない攻撃の効果を与える処理と、
前記同一グループのオブジェクトと判定されなかった前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数と同等の効果を与える処理と、を含む処理プログラム。 - 前記ヒットした数よりも少ない攻撃の効果を与える処理は、前記同一グループのオブジェクトのうちの1つがヒットした時点から、前記同一グループのオブジェクトのうちのいずれかが次にヒットできるようになるまでの時間を、前記同一グループのオブジェクトで同一時間にそろえる処理である、
請求項1に記載の処理プログラム。 - 検出した前記攻撃のうち同種類のオブジェクトの識別情報が付与された複数のオブジェクトを前記同一グループのオブジェクトと判定する処理を前記コンピュータに実行させる、
請求項1又は2に記載の処理プログラム。 - 検出した前記攻撃のうち同種類の攻撃から発生した複数のオブジェクトであって、同種類のモーションから発生したオブジェクトを前記同一グループのオブジェクトと判定する処理を前記コンピュータに実行させる、
請求項1又は2に記載の処理プログラム。 - 前記同一グループのオブジェクトによる複数の攻撃によって一のオブジェクトが敵のキャラクタにヒットしたときから予め設定されたフレーム数の間、前記複数の攻撃によって他のオブジェクトが敵のキャラクタにヒットした場合であってもヒット数を1とカウントする処理を前記コンピュータに実行させる、
請求項1~4のいずれか一項に記載の処理プログラム。 - 前記仮想空間上のキャラクタのうち、ユーザの操作に応じて動作するキャラクタの攻撃を検出する処理を前記コンピュータに実行させる、
請求項1~5のいずれか一項に記載の処理プログラム。 - 前記攻撃の効果を与える処理は、判定した前記同一グループのオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に1つの攻撃がヒットした場合と同じ攻撃ポイントを算出する処理である、
請求項1~6のいずれか一項に記載の処理プログラム。 - 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理するコンピュータが実行する処理方法であって、
前記仮想空間上のキャラクタの攻撃を検出する処理と、
検出した前記攻撃に応じて発生するオブジェクトの表示を制御する処理と、
検出した前記攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作の開始フレームが同じ複数のオブジェクトを同一グループのオブジェクトと判定する処理と、
前記同一グループのオブジェクトと判定された前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数よりも少ない攻撃の効果を与える処理と、
前記同一グループのオブジェクトと判定されなかった前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数と同等の効果を与える処理と、を含む処理方法。 - 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理する処理装置であって、
前記仮想空間上のキャラクタの攻撃を検出する検出部と、
検出した前記攻撃に応じて発生するオブジェクトの表示を制御する表示制御部と、
検出した前記攻撃のうち同種類の攻撃から発生した複数のオブジェクトのそれぞれの動作の開始フレームが同じ複数のオブジェクトを同一グループのオブジェクトと判定する判定部と、
前記同一グループのオブジェクトと判定された前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数よりも少ない攻撃の効果を与え、前記同一グループのオブジェクトと判定されなかった前記同種類の攻撃から発生した複数のオブジェクトによる複数の攻撃のうち2つ以上の攻撃がヒットした場合に前記ヒットした数と同等の効果を与える算出部と、を有する処理装置。 - 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理するコンピュータに実行させる処理プログラムであって、
前記仮想空間上の第一キャラクタの一の攻撃を検出する処理と、
検出した前記一の攻撃に応じて発生する前記複数のオブジェクトの表示を制御する処理と、
前記一の攻撃に応じて発生する前記複数のオブジェクトのうち同一グループのオブジェクトを判定する処理と、
判定した前記同一グループのオブジェクトによる前記複数のオブジェクトのうち2つ以上のオブジェクトが第二キャラクタにヒットした場合にヒットした数よりも少ない攻撃の効果を与え、判定した前記同一グループのオブジェクトによる複数のオブジェクトのうち1つのオブジェクトが第二キャラクタにヒットした場合にヒットした数と同一の攻撃の効果を与える処理と、を含む処理プログラム。 - 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理するコンピュータが実行する処理方法であって、
前記仮想空間上の第一キャラクタの一の攻撃を検出する処理と、
検出した前記一の攻撃に応じて発生する前記複数のオブジェクトの表示を制御する処理と、
前記一の攻撃に応じて発生する前記複数のオブジェクトのうち同一グループのオブジェクトを判定する処理と、
判定した前記同一グループのオブジェクトによる前記複数のオブジェクトのうち2つ以上のオブジェクトが第二キャラクタにヒットした場合にヒットした数よりも少ない攻撃の効果を与え、判定した前記同一グループのオブジェクトによる複数のオブジェクトのうち1つのオブジェクトが第二キャラクタにヒットした場合にヒットした数と同一の攻撃の効果を与える処理と、を含む処理方法。 - 複数のオブジェクトが登場する仮想空間を表示部に表示させ、ゲームを処理する処理装置であって、
前記仮想空間上の第一キャラクタの一の攻撃を検出する検出部と、
検出した前記一の攻撃に応じて発生する前記複数のオブジェクトの表示を制御する表示制御部と、
前記一の攻撃に応じて発生する前記複数のオブジェクトのうち同一グループのオブジェクトを判定する判定部と、
判定した前記同一グループのオブジェクトによる前記複数のオブジェクトのうち2つ以上のオブジェクトが第二キャラクタにヒットした場合にヒットした数よりも少ない攻撃の効果を与え、判定した前記同一グループのオブジェクトによる複数のオブジェクトのうち1つのオブジェクトが第二キャラクタにヒットした場合にヒットした数と同一の攻撃の効果を与える算出部と、を有する処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021106420A JP7627181B2 (ja) | 2021-06-28 | 2021-06-28 | 処理プログラム、処理方法及び処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021106420A JP7627181B2 (ja) | 2021-06-28 | 2021-06-28 | 処理プログラム、処理方法及び処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023004604A JP2023004604A (ja) | 2023-01-17 |
| JP7627181B2 true JP7627181B2 (ja) | 2025-02-05 |
Family
ID=85101216
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021106420A Active JP7627181B2 (ja) | 2021-06-28 | 2021-06-28 | 処理プログラム、処理方法及び処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7627181B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002210254A (ja) | 2001-01-24 | 2002-07-30 | Square Co Ltd | ビデオゲームプログラム、敵キャラクタダメージ量算出方法、ゲームシステム及びゲームサーバ |
| JP2005312917A (ja) | 2004-03-31 | 2005-11-10 | Sega Corp | ゲーム情報処理装置およびゲーム制御プログラム |
| JP2006075299A (ja) | 2004-09-08 | 2006-03-23 | Copcom Co Ltd | ゲーム装置、ゲームプログラム、及び記録媒体 |
| JP2013248240A (ja) | 2012-06-01 | 2013-12-12 | Nintendo Co Ltd | ゲームシステム、ゲーム制御方法、ゲーム装置およびゲームプログラム |
-
2021
- 2021-06-28 JP JP2021106420A patent/JP7627181B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002210254A (ja) | 2001-01-24 | 2002-07-30 | Square Co Ltd | ビデオゲームプログラム、敵キャラクタダメージ量算出方法、ゲームシステム及びゲームサーバ |
| JP2005312917A (ja) | 2004-03-31 | 2005-11-10 | Sega Corp | ゲーム情報処理装置およびゲーム制御プログラム |
| JP2006075299A (ja) | 2004-09-08 | 2006-03-23 | Copcom Co Ltd | ゲーム装置、ゲームプログラム、及び記録媒体 |
| JP2013248240A (ja) | 2012-06-01 | 2013-12-12 | Nintendo Co Ltd | ゲームシステム、ゲーム制御方法、ゲーム装置およびゲームプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023004604A (ja) | 2023-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2625074C2 (ru) | Способы и аппаратные средства, предназначенные для сокрытия задержки в сетевых многопользовательских играх | |
| US6666764B1 (en) | Method of controlling a character in a video game | |
| CN104274969B (zh) | 用于实时播放的模拟方法及系统 | |
| US10183219B2 (en) | System and method for cross-platform multiplayer videogames | |
| JP7430750B2 (ja) | 協働対象決定機能を含むゲームのためのプログラム、システム、方法及び情報処理装置 | |
| JP7633531B2 (ja) | 情報処理プログラム、情報処理装置及び情報処理方法 | |
| CN113694515B (zh) | 界面显示方法、装置、终端及存储介质 | |
| US20250325908A1 (en) | Operation method and apparatus for virtual prop, terminal, and storage medium | |
| JP7627181B2 (ja) | 処理プログラム、処理方法及び処理装置 | |
| WO2026056560A1 (zh) | 基于虚拟场景的射击方法、装置、设备、存储介质及产品 | |
| US20250073592A1 (en) | Program, information processing apparatus, method and system | |
| US8914136B2 (en) | Game control program and game device | |
| TWI896818B (zh) | 實現多人遊戲之方法 | |
| JP7603529B2 (ja) | 処理プログラム、処理方法及び処理装置 | |
| CN114210062B (zh) | 虚拟道具的使用方法、装置、终端、存储介质及程序产品 | |
| JP6878638B1 (ja) | プログラム、電子装置、方法、及びシステム | |
| JPH11259687A (ja) | 画像生成装置及び情報記憶媒体 | |
| JP7814353B2 (ja) | プログラム、情報処理システム、および情報処理方法 | |
| JP7833306B2 (ja) | ゲームプログラム、ゲーム制御方法及び情報処理装置 | |
| JP7751199B2 (ja) | 情報処理装置、プログラムおよび情報処理方法 | |
| JP7787835B2 (ja) | プログラムおよび情報処理システム | |
| JP7719374B2 (ja) | ゲームプログラムおよびゲームシステム | |
| JP7796628B2 (ja) | プログラムおよび情報処理システム | |
| JP7755163B2 (ja) | 情報処理装置、プログラムおよび情報処理方法 | |
| US11850513B2 (en) | Controlling a user interface of a computer device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231011 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231225 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241010 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241206 |
|
| 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: 20250114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250124 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7627181 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |