US20120214562A1 - Massively mutliplayer online first person shooting game service system and method - Google Patents
Massively mutliplayer online first person shooting game service system and method Download PDFInfo
- Publication number
- US20120214562A1 US20120214562A1 US13/403,284 US201213403284A US2012214562A1 US 20120214562 A1 US20120214562 A1 US 20120214562A1 US 201213403284 A US201213403284 A US 201213403284A US 2012214562 A1 US2012214562 A1 US 2012214562A1
- Authority
- US
- United States
- Prior art keywords
- user
- game
- enemy
- mmofps
- game service
- 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.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/636—Methods for processing data by generating or executing the game program for controlling the execution of the game in time involving process of starting or resuming a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/65—Methods for processing data by generating or executing the game program for computing the condition of a game character
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
Definitions
- the present invention relates to a massively multiplayer online first person shooting (MMOFPS) game service system and method and, more particularly, to an MMOFPS game service system and method providing various online game modes and capable of promoting teamwork, bonding, and solidarity with peers.
- MMOFPS massively multiplayer online first person shooting
- an MMOFPS game is a first person shooting game that a large number of users simultaneously play via the Internet.
- MMOFPS is one genre of massively multiplayer online games (MMOGs), and features a continuous world as a background, unlike common first person shooting games.
- a system in which a user attacks an enemy to put the enemy in an immobilized state or knockdown state wherein the enemy is notably reduced in mobility and cannot make a normal attack, kills the enemy and obtains winning points by coming close to the enemy and taking an additional action, restores an ally in the knockdown state by coming close to the ally and taking the same additional action as recovery aid so that active movement and control of the user can be induced and teamwork, bonding q solidarity can be promoted.
- the present invention is directed to a massively multiplayer online first person shooting (MMOFPS) game service system and method employing a scheme in which users grouped into a plurality of teams revive knocked-down allies to the normal state or kill knocked-down enemies to win.
- MMOFPS massively multiplayer online first person shooting
- an MMOFPS game service method including: preparing for an MMOFPS game service; checking whether teams accessing a game or game mode employing the game service method are three or more; starting the game when the accessing teams are three or more; regarding all users except for allies as enemies, and checking whether a user is in a normal state; checking whether a knocked-down adjacent user is an ally when the user is in the normal state; and when the adjacent user is a knocked-down ally, coming close to the adjacent user and reviving the user to the normal state by a recovery action, and when the adjacent user is a knocked-down enemy, coming close to the adjacent user, killing the adjacent user by an execution which includes melee attack and execution actions such as curb stomp, and obtaining winning points.
- the MMOFPS game service method may further include, after it is checked that the user is in a knockdown state: when an enemy comes close to the user and kills the user by an execution, causing the user to rejoin the game at a respawning area; when an ally comes close to the user and revives the user by recovery aid, reviving the user to the normal state at a knockdown spot; and when the user does not receive recovery aid within a predetermined time, causing the user to rejoin the game at the respawning area.
- winning points may be given to the enemy who has knocked, down the user or kills the user by the execution and a team of the enemy, and when the user is revived to the normal state at the knockdown spot, no winning points may be given to the enemy.
- the MMOFPS game service method may further include, after above-mentioned each step: checking whether a predetermined score has been achieved and finishing the game.
- an MMOFPS game service method including: preparing for an MMOFPS game service; checking whether teams accessing the game service are three or more; counting game progression time; processing a damage to store changed health points (HP) of a user in a game database and display the changed HP on a screen; when the HP of the user becomes a predetermined point, putting the user in a knockdown state and counting down a predetermined time; and processing the user to be dead when the predetermined time elapses, or to be killed by an execution of an enemy or revived by recovery aid of an ally within the predetermined time.
- HP changed health points
- Counting the game progression time may include initializing HP of users, additional points (AP) of protective gear, etc. for supplementing the HP of the users, scores of the respective teams, a target score, and play time with predetermined values as database elements required by the corresponding game, displaying the initialized data as initialization information on head up display (HUD) screens of the users participating in the game, and then counting playable time limited according to a predetermined play time.
- HP of users additional points (AP) of protective gear, etc.
- AP additional points
- HUD head up display
- Processing the damage may include storing the HP of the user and AP of the user reduced by an attack of an enemy in the database, and displaying the updated information on a HUD screen of the user.
- Putting the user in the knockdown state may include, when the HP of the user becomes a predetermined point, schematizing and displaying the changed state of the knocked-down user on a HUD screen of the user and counting and displaying the predetermined time in which the knocked-down user can be revived by an ally or killed by an enemy on HUDs of allies, and when the knocked-down user inputs a specific key during the time, outputting a help request sign or sound of the knocked-down user to the HUDs of the allies.
- Processing the user to be dead when the predetermined knockdown state time elapses, or to be killed by the enemy or revived by the ally may include: when no close action is made by an enemy or ally during the predetermined time and the user is dead, giving winning points to an enemy who has knocked down the user and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on HUDs of all users; when the user is killed by the enemy, giving winning points to the killing enemy and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on the HUDs of all the users; and when the user is revived to the normal state by recovery aid of the ally, schematizing and displaying the normalized state of the user on a HUD of the user, storing the maximum or a predetermined value as HP of the restored user in the database, and displaying the updated HP on the HUD of the user.
- a team achieving the target score may be processed as a winner, the other teams may be processed as losers, scores of the respective teams may be stored in the game database, victory and defeat information may be directed in the HUD of the user.
- the MMOFPS game service method may further include, when the game is finished due to expiration of time, processing a team having the highest score as a winner and the other teams as losers, storing scores of the respective teams in the game database, and directing victory and defeat information in a HUD of the user.
- a system for providing a game service through a personal terminal connected with equipment serving as a game server via a network including: the equipment serving as a game server including a membership module managing the number of accessing teams, and a game control module controlling check of normal states of an ally and enemy, revival by a close action, and obtainment of winning points by an execution; a game database configured to store HP and AP of users and the winning points; and the personal terminal connected with the equipment serving as a game server via the network and configured to access an MMOFPS game service.
- the membership module may control a game to be started only when the number of the accessing teams is a predetermined value or more.
- the game control module may manage a respawning area to enable rejoining, control damages and states of users to be managed, processed and displayed, and direct updated information or an animation in a HUD.
- FIG. 1 schematically illustrates a massively multiplayer online first person shooting (MMOFPS) game service system according to an exemplary embodiment of the present invention
- FIG. 2 is a flowchart illustrating an MMOFPS game service method according to an exemplary embodiment of the present invention
- FIG. 3 is a flowchart following A of FIG. 2 ;
- FIG. 4 is a flowchart following B of FIG. 2 ;
- FIG. 5 is a flowchart illustrating an MMOFPS game service method according to another exemplary embodiment of the present invention.
- FIG. 6 is a flowchart of FIG. 5 seen from the viewpoint of a game database
- FIG. 7 is a flowchart of FIG. 5 seen from the viewpoint of user direction.
- FIG. 8 is a flowchart illustrating a game finishing process of FIG. 5 .
- a user sets a means for attack, selects one of two or more teams, hits another user with the holding means for attack to put the hit user in a state in which an attack ability and mobility are notably reduced, and comes close to the user in the state in which the attack ability and mobility are notably reduced to defeat the user and obtain points, and the user in state in which the attack ability and mobility are notably reduced rejoins the game at a spot where the user in the state in which the attack ability and mobility are notably reduced receives help from a user of the same team when the user in the state in which the attack ability and mobility are notably reduced receives the help and recovers, and rejoins the game with an initialized state at a predetermined spot when the user in the state in which the attack ability and mobility are notably reduced does not receive help within a predetermined time, so that points obtained by the user are summed as a score of the team, and a team achieving a
- the MMOFPS game service system provides a game service through personal terminals connected with equipment serving as a game server via a network.
- the MMOFPS game service system generally includes equipment 10 serving as a game server including a membership module 11 that manages the number of accessing teams and a game control module 12 that controls check of normal states of an ally and enemy, restoration by a close action, and obtainment of winning points, a game database 13 that stores health points (HP) of users, additional points (AP) of protective gear, etc. for supplementing the HP of the users and the winning points, and personal terminals 21 , 22 and 23 that are connected with the equipment 10 serving as a game server via a network and access an MMOFPS game service.
- equipment 10 serving as a game server including a membership module 11 that manages the number of accessing teams and a game control module 12 that controls check of normal states of an ally and enemy, restoration by a close action, and obtainment of winning points, a game database 13 that stores health points (HP) of users, additional points (AP) of protective gear, etc. for supplementing the HP of the users and the winning points, and personal terminals 21 , 22 and 23 that are connected
- the membership module 11 controls a game to be started only when the number of the accessing teams is a predetermined value or more.
- the game control module 12 manages a respawning area to enable rejoining, controls damages and states of users to be managed, processed and displayed, and directs updated information or an animation in a head up display (HUD).
- HUD head up display
- a game when three or more teams are organized, a game can be started according to a game rule. All teams except for a team including a user oneself are enemies, and can attack enemies to obtain winning points. When the user attacks an enemy, the enemy is knocked down and put in a state defined as a knockdown state in which it is impossible to make a normal attack and mobility is notably reduced. When a user gets close to a knocked-down user of another team and takes an execution including melee attack and execution actions such as curb stomp, the knocked-down user is killed, and the killing user and a team including the killing user obtain winning points.
- the user may come close to the knocked-down user and input a specific key or make an attack using a melee weapon, throw or shoot a throwing weapon to attack the knocked-down user with explosion or the same capability of the throwing weapon, throw or shoot a throwing weapon to directly hit the knocked-down user, or jump or take the same action to trample the knocked-down user.
- a knocked-down user can normally join the game by recovery aid of an ally of the same team at a spot where the user has been knocked down, and in this case, winning points are not given.
- the user dies.
- a knocked-down ally recovery aid a user should come close to the knocked-down ally and input a specific key.
- a condition for victory is to defeat users of teams other than a team including a user oneself and obtain a predetermined score or a higher score than other teams within a predetermined time.
- an MMOFPS game service is prepared.
- a membership module checks whether teams accessing the game service are three or more, and the game is started when the accessing teams are three or more.
- a membership module first prepares for an MMOFPS game service and checks whether teams accessing the game service are three or more.
- a game control module counts down game progression time, processes damages to store changed HP and AP of users in a game database, and displays the changed HP and AP on a screen.
- the game control module processes a user having HP of a predetermined point to be knocked down, counts down a predetermined time, and changes a user state to the knockdown state at a point in time when the countdown begins.
- the game control module processes the user to be dead and to rejoin the game at a respawn point.
- the game control module When the game control module counts down game progression time, HP, AP, scores of respective teams, a target score, and play time stored in the game database are initialized and displayed as user initialization information.
- a step is added in which the game control module stores the changed user HP and AP in the game database and displays the updated information on time information HUDs of users.
- a step may be added in which the game control module directs a state changed from the knockdown state using an animation and outputs a help request sign or sound when a specific key is input.
- the game control module When the game is finished by achieving the target score, a team having achieved the target score wins, and the game control module stores information about a defeat of other teams and scores of the other teams in the game database and directs victory and defeat information in HUDs of users.
- the game control module stores information that a team having the highest score has won and the score in the game database and directs victory and defeat information in HUDs of users.
- An MMOFPS game service provides a variety of online game modes in which users grouped into a plurality of teams restore knocked-down users of the same team to life or defeat knocked-down users of other teams to win the game.
- a plurality of small teams are organized for teamwork and bonding.
- a user when attacked by an enemy, a user is put in a knockdown state in which mobility is notably reduced, and winning points can be obtained by making a melee attack on a knocked-down enemy. Since a melee attack should be made for winning points, it is possible to encourage vigorous movement and combat of users. Also, since winning points are not given when a knocked-down user is restored to life by help of an ally, bonding with peers can be obtained.
Abstract
Provided are a massively multiplayer online first person shooting (MMOFPS) game service system and method, more particularly, an MMOFPS game service system and method providing various online game modes and capable of promoting teamwork, bonding, and solidarity with peers.
The MMOFPS game service method includes preparing for an MMOFPS game service, checking whether teams accessing the game service are three or more, starting the game when the accessing teams are three or more, regarding all users except for allies as enemies, checking whether a user is in a normal state, checking whether an adjacent user is an ally when the user is in the normal state, coming close to the adjacent user to help the user recover when the adjacent user is an ally, and defeating the adjacent user by an execution including melee attack and execution actions such as curb stomp when the adjacent user is a knocked-down enemy.
Description
- This application claims priority to and the benefit of Korean Patent Application No. 2011-0016082, filed on Feb. 23, 2011, the disclosure of which is incorporated herein by reference in its entirety.
- 1. Field of the Invention
- The present invention relates to a massively multiplayer online first person shooting (MMOFPS) game service system and method and, more particularly, to an MMOFPS game service system and method providing various online game modes and capable of promoting teamwork, bonding, and solidarity with peers.
- 2. Discussion of Related Art
- In general, an MMOFPS game is a first person shooting game that a large number of users simultaneously play via the Internet.
- MMOFPS is one genre of massively multiplayer online games (MMOGs), and features a continuous world as a background, unlike common first person shooting games.
- However, requests of most users result in the necessity for a game service system and method for grouping game users accessing the system via the Internet into a plurality of teams and putting the teams into competition with each other rather than the above-mentioned simple online first person shooting game.
- Also, it has become necessary to develop a new type of online game for promoting teamwork, bonding and solidarity with peers.
- Thus, for users fed up with simple online games, a system is required, in which a user attacks an enemy to put the enemy in an immobilized state or knockdown state wherein the enemy is notably reduced in mobility and cannot make a normal attack, kills the enemy and obtains winning points by coming close to the enemy and taking an additional action, restores an ally in the knockdown state by coming close to the ally and taking the same additional action as recovery aid so that active movement and control of the user can be induced and teamwork, bonding q solidarity can be promoted.
- The present invention is directed to a massively multiplayer online first person shooting (MMOFPS) game service system and method employing a scheme in which users grouped into a plurality of teams revive knocked-down allies to the normal state or kill knocked-down enemies to win.
- According to an aspect of the present invention, there is provided an MMOFPS game service method, including: preparing for an MMOFPS game service; checking whether teams accessing a game or game mode employing the game service method are three or more; starting the game when the accessing teams are three or more; regarding all users except for allies as enemies, and checking whether a user is in a normal state; checking whether a knocked-down adjacent user is an ally when the user is in the normal state; and when the adjacent user is a knocked-down ally, coming close to the adjacent user and reviving the user to the normal state by a recovery action, and when the adjacent user is a knocked-down enemy, coming close to the adjacent user, killing the adjacent user by an execution which includes melee attack and execution actions such as curb stomp, and obtaining winning points.
- The MMOFPS game service method may further include, after it is checked that the user is in a knockdown state: when an enemy comes close to the user and kills the user by an execution, causing the user to rejoin the game at a respawning area; when an ally comes close to the user and revives the user by recovery aid, reviving the user to the normal state at a knockdown spot; and when the user does not receive recovery aid within a predetermined time, causing the user to rejoin the game at the respawning area. Here, when the user is killed by an execution of an enemy or does not receive recovery aid and rejoins the game at the respawning area, winning points may be given to the enemy who has knocked, down the user or kills the user by the execution and a team of the enemy, and when the user is revived to the normal state at the knockdown spot, no winning points may be given to the enemy.
- The MMOFPS game service method may further include, after above-mentioned each step: checking whether a predetermined score has been achieved and finishing the game.
- According to another aspect of the present invention, there is provided an MMOFPS game service method, including: preparing for an MMOFPS game service; checking whether teams accessing the game service are three or more; counting game progression time; processing a damage to store changed health points (HP) of a user in a game database and display the changed HP on a screen; when the HP of the user becomes a predetermined point, putting the user in a knockdown state and counting down a predetermined time; and processing the user to be dead when the predetermined time elapses, or to be killed by an execution of an enemy or revived by recovery aid of an ally within the predetermined time.
- Counting the game progression time may include initializing HP of users, additional points (AP) of protective gear, etc. for supplementing the HP of the users, scores of the respective teams, a target score, and play time with predetermined values as database elements required by the corresponding game, displaying the initialized data as initialization information on head up display (HUD) screens of the users participating in the game, and then counting playable time limited according to a predetermined play time.
- Processing the damage may include storing the HP of the user and AP of the user reduced by an attack of an enemy in the database, and displaying the updated information on a HUD screen of the user.
- Putting the user in the knockdown state may include, when the HP of the user becomes a predetermined point, schematizing and displaying the changed state of the knocked-down user on a HUD screen of the user and counting and displaying the predetermined time in which the knocked-down user can be revived by an ally or killed by an enemy on HUDs of allies, and when the knocked-down user inputs a specific key during the time, outputting a help request sign or sound of the knocked-down user to the HUDs of the allies.
- Processing the user to be dead when the predetermined knockdown state time elapses, or to be killed by the enemy or revived by the ally may include: when no close action is made by an enemy or ally during the predetermined time and the user is dead, giving winning points to an enemy who has knocked down the user and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on HUDs of all users; when the user is killed by the enemy, giving winning points to the killing enemy and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on the HUDs of all the users; and when the user is revived to the normal state by recovery aid of the ally, schematizing and displaying the normalized state of the user on a HUD of the user, storing the maximum or a predetermined value as HP of the restored user in the database, and displaying the updated HP on the HUD of the user.
- Here, when the game is finished by achieving a target score, a team achieving the target score may be processed as a winner, the other teams may be processed as losers, scores of the respective teams may be stored in the game database, victory and defeat information may be directed in the HUD of the user.
- The MMOFPS game service method may further include, when the game is finished due to expiration of time, processing a team having the highest score as a winner and the other teams as losers, storing scores of the respective teams in the game database, and directing victory and defeat information in a HUD of the user.
- According to still another aspect of the present invention, there is provided a system for providing a game service through a personal terminal connected with equipment serving as a game server via a network, the system including: the equipment serving as a game server including a membership module managing the number of accessing teams, and a game control module controlling check of normal states of an ally and enemy, revival by a close action, and obtainment of winning points by an execution; a game database configured to store HP and AP of users and the winning points; and the personal terminal connected with the equipment serving as a game server via the network and configured to access an MMOFPS game service.
- The membership module may control a game to be started only when the number of the accessing teams is a predetermined value or more.
- The game control module may manage a respawning area to enable rejoining, control damages and states of users to be managed, processed and displayed, and direct updated information or an animation in a HUD.
- The above and other objects, features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
-
FIG. 1 schematically illustrates a massively multiplayer online first person shooting (MMOFPS) game service system according to an exemplary embodiment of the present invention; -
FIG. 2 is a flowchart illustrating an MMOFPS game service method according to an exemplary embodiment of the present invention; -
FIG. 3 is a flowchart following A ofFIG. 2 ; -
FIG. 4 is a flowchart following B ofFIG. 2 ; -
FIG. 5 is a flowchart illustrating an MMOFPS game service method according to another exemplary embodiment of the present invention; -
FIG. 6 is a flowchart ofFIG. 5 seen from the viewpoint of a game database; -
FIG. 7 is a flowchart ofFIG. 5 seen from the viewpoint of user direction; and -
FIG. 8 is a flowchart illustrating a game finishing process ofFIG. 5 . - Exemplary embodiments of the present invention will be described in detail below with reference to the accompanying drawings. While the present invention is shown and described in connection with exemplary embodiments thereof, it will be apparent to those skilled in the art that various modifications can be made without departing from the spirit and scope of the invention.
- In a massively multiplayer online first person shooting (MMOFPS) game service system according to an exemplary embodiment of the present invention, a user sets a means for attack, selects one of two or more teams, hits another user with the holding means for attack to put the hit user in a state in which an attack ability and mobility are notably reduced, and comes close to the user in the state in which the attack ability and mobility are notably reduced to defeat the user and obtain points, and the user in state in which the attack ability and mobility are notably reduced rejoins the game at a spot where the user in the state in which the attack ability and mobility are notably reduced receives help from a user of the same team when the user in the state in which the attack ability and mobility are notably reduced receives the help and recovers, and rejoins the game with an initialized state at a predetermined spot when the user in the state in which the attack ability and mobility are notably reduced does not receive help within a predetermined time, so that points obtained by the user are summed as a score of the team, and a team achieving a predetermined score wins the game.
- The MMOFPS game service system according to an exemplary embodiment of the present invention provides a game service through personal terminals connected with equipment serving as a game server via a network.
- As shown in
FIG. 1 , the MMOFPS game service system according to an exemplary embodiment of the present invention generally includes equipment 10 serving as a game server including a membership module 11 that manages the number of accessing teams and a game control module 12 that controls check of normal states of an ally and enemy, restoration by a close action, and obtainment of winning points, a game database 13 that stores health points (HP) of users, additional points (AP) of protective gear, etc. for supplementing the HP of the users and the winning points, and personal terminals 21, 22 and 23 that are connected with the equipment 10 serving as a game server via a network and access an MMOFPS game service. - The membership module 11 controls a game to be started only when the number of the accessing teams is a predetermined value or more.
- The game control module 12 manages a respawning area to enable rejoining, controls damages and states of users to be managed, processed and displayed, and directs updated information or an animation in a head up display (HUD).
- To be specific, when three or more teams are organized, a game can be started according to a game rule. All teams except for a team including a user oneself are enemies, and can attack enemies to obtain winning points. When the user attacks an enemy, the enemy is knocked down and put in a state defined as a knockdown state in which it is impossible to make a normal attack and mobility is notably reduced. When a user gets close to a knocked-down user of another team and takes an execution including melee attack and execution actions such as curb stomp, the knocked-down user is killed, and the killing user and a team including the killing user obtain winning points. As the execution including melee attack and execution actions, the user may come close to the knocked-down user and input a specific key or make an attack using a melee weapon, throw or shoot a throwing weapon to attack the knocked-down user with explosion or the same capability of the throwing weapon, throw or shoot a throwing weapon to directly hit the knocked-down user, or jump or take the same action to trample the knocked-down user. A knocked-down user can normally join the game by recovery aid of an ally of the same team at a spot where the user has been knocked down, and in this case, winning points are not given. On the other hand, when a user does not receive recovery aid of an ally of the same team in the knockdown state within a predetermined time, the user dies. To give a knocked-down ally recovery aid, a user should come close to the knocked-down ally and input a specific key.
- A condition for victory is to defeat users of teams other than a team including a user oneself and obtain a predetermined score or a higher score than other teams within a predetermined time.
- An MMOFPS game service method according to an exemplary embodiment of the present invention will be described in detail below with reference to drawings.
- As illustrated in
FIGS. 2 to 4 , first, an MMOFPS game service is prepared. - Then, a membership module checks whether teams accessing the game service are three or more, and the game is started when the accessing teams are three or more.
- Subsequently, under the control of a game control module, all users except for allies are regarded as enemies, it is checked whether a user is in the normal state, it is checked whether an adjacent user is an ally when the user is in the normal state, and the user comes close to the adjacent user and restores him/her when the adjacent user is an ally, and defeats the adjacent user by an execution when the adjacent user is an enemy.
- To be specific, when an enemy gets close to the user in the knockdown state and kills the user by an execution, the user rejoins the game at a respawn point. When an ally gets close to the user in the knockdown state and revives the user by recovery aid, the user is revived to the normal state at a knockdown spot. When the user in the knockdown state does not receive recovery aid within a predetermined time, the user rejoins the game at the respawn point. When the user in the knockdown state is killed by an execution of an enemy or does not receive recovery aid to rejoin the game at the respawn point, winning points are given to an enemy who has knocked down the user or kills the user by an execution and a team including the enemy. When the user in the knockdown state is revived to the normal state at the knockdown spot, no winning points are given to the enemy.
- After each step, it is checked by the game control module whether a predetermined score has been achieved, and the game is finished.
- As illustrated in
FIGS. 5 to 8 , in the MMOFPS game service method according to an exemplary embodiment of the present invention, a membership module first prepares for an MMOFPS game service and checks whether teams accessing the game service are three or more. - A game control module counts down game progression time, processes damages to store changed HP and AP of users in a game database, and displays the changed HP and AP on a screen.
- The game control module processes a user having HP of a predetermined point to be knocked down, counts down a predetermined time, and changes a user state to the knockdown state at a point in time when the countdown begins.
- When the predetermined time elapses, the game control module processes the user to be dead and to rejoin the game at a respawn point.
- When the game control module counts down game progression time, HP, AP, scores of respective teams, a target score, and play time stored in the game database are initialized and displayed as user initialization information.
- After the step of processing damages, a step is added in which the game control module stores the changed user HP and AP in the game database and displays the updated information on time information HUDs of users.
- Also, a step may be added in which the game control module directs a state changed from the knockdown state using an animation and outputs a help request sign or sound when a specific key is input.
- A step in which the knocked-down user recovers under the control of the game control module in a restoration step when an ally within a predetermined distance inputs a specific key and a state change is directed in a HUD when the knocked-down user recovers, and a step in which a user state stored in the game database is changed to the normal state in the restoration step are added.
- When the game is finished by achieving the target score, a team having achieved the target score wins, and the game control module stores information about a defeat of other teams and scores of the other teams in the game database and directs victory and defeat information in HUDs of users.
- When the game is finished due to expiration of time, the game control module stores information that a team having the highest score has won and the score in the game database and directs victory and defeat information in HUDs of users.
- An MMOFPS game service according to exemplary embodiments of the present invention provides a variety of online game modes in which users grouped into a plurality of teams restore knocked-down users of the same team to life or defeat knocked-down users of other teams to win the game.
- In exemplary embodiments of the present invention, a plurality of small teams are organized for teamwork and bonding.
- In exemplary embodiments of the present invention, when attacked by an enemy, a user is put in a knockdown state in which mobility is notably reduced, and winning points can be obtained by making a melee attack on a knocked-down enemy. Since a melee attack should be made for winning points, it is possible to encourage vigorous movement and combat of users. Also, since winning points are not given when a knocked-down user is restored to life by help of an ally, bonding with peers can be obtained.
- It will be apparent to those skilled in the art that various modifications can be made to the above-described exemplary embodiments of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention covers all such modifications provided they come within the scope of the appended claims and their equivalents.
Claims (13)
1. A massively multiplayer online first person shooting (MMOFPS) game service method, comprising:
checking whether teams accessing the game service are three or more;
starting the game when the accessing teams are three or more;
regarding all users except for allies as enemies, and checking whether a user is in a normal state;
checking whether an adjacent user is an ally when the user is in the normal state; and
when the adjacent user is an ally in a state in which an attack ability and mobility are notably reduced, coming close to the adjacent user and restoring the adjacent user to the normal state by a recovery action, and when the adjacent user is an enemy in which the attack ability and mobility are notably reduced, coming close to the adjacent user and defeating the adjacent user by an execution including melee attack and execution actions such as curb stomp to obtain winning points.
2. The MMOFPS game service method of claim 1 , further comprising, after checking whether a user is in a normal state:
if the user is in a knockdown state, causing the user to rejoin the game at a respawn point when an enemy comes close to the user and defeats the user by an execution including melee attack and execution actions such as curb stomp;
if the user is in the knockdown state, restoring the user to the normal state at a knockdown spot when an ally comes close to the user and restores the user by recovery aid; and
if the user is in the knockdown state, causing the user to rejoin the game at the respawn point when the user does not receive recovery aid within a predetermined time,
wherein, when the user is defeated by an execution including melee attack and execution actions such as curb stomp of an enemy or does not receive recovery aid rejoins the game at the respawn point, winning points are given to the enemy who has put the user in the state in which the attack ability and mobility are notably reduced or defeats the user by the execution and a team of the enemy, and when the user is restored to the normal state at the knockdown spot, no winning points are given to the enemy.
3. The MMOFPS game service method of claim 2 , further comprising, after each step:
checking whether a predetermined score has been achieved to finish the game.
4. A massively multiplayer online first person shooting (MMOFPS) game service method, comprising:
preparing for an MMOFPS game service;
checking whether teams accessing the game service are three or more;
counting game progression time;
processing a damage to store changed health points (HP) of a user in a game database and display the changed HP on a screen;
when the HP of the user becomes a predetermined point, putting the user in a state in which an attack ability and mobility are notably reduced and counting down a predetermined time; and
processing the user to be dead when the predetermined time elapses, or to be defeated by an execution including melee attack and execution actions such as curb stomp of an enemy or restored to a normal state by recovery aid of an ally within the predetermined time.
5. The MMOFPS game service method of claim 4 , wherein counting the game progression time includes initializing HP and additional points (AP) of users, scores of the respective teams, a target score, and play time with predetermined values as database elements required by a corresponding game, displaying the initialized data as initialization information on head up display (HUD) screens of users participating in the game, and then counting playable time limited according to a predetermined play time.
6. The MMOFPS game service method of claim 4 , wherein processing the damage includes storing the HP and additional points (AP) of the user reduced by an attack of an enemy in the database, and displaying the updated information on a head up display (HUD) screen of the user.
7. The MMOFPS game service method of claim 4 , wherein putting the user in the state in which the attack ability and mobility are notably reduced includes, when the HP of the user becomes the predetermined point, schematizing and displaying the changed state of the user whose attack ability and mobility are notably reduced on a head up display (HUD) screen of the user and counting and displaying the predetermined time in which the user whose attack ability and mobility are notably reduced can be restored to the normal state by an ally or defeated by an enemy on HUDs of allies, and
when the user whose attack ability and mobility are notably reduced inputs a specific key during the time, outputting a help request sign or sound of the user whose attack ability and mobility are notably reduced to the HUDs of the allies.
8. The MMOFPS game service method of claim 4 , wherein processing the user to be dead when the predetermined time elapses, or to be defeated by the enemy or restored to the normal state by the ally includes, when no close action is made by an enemy or ally during the predetermined time and the user is dead, giving winning points to an enemy who has put the user in the state in which the attack ability and mobility are notably reduced and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on head up displays (HUDs) of all users.
9. The MMOFPS game service method of claim 4 , wherein processing the user to be dead when the predetermined time elapses, or to be defeated by the enemy or restored to the normal state by the ally includes, when no close action is made by an enemy or ally during the predetermined time and the user is dead, giving winning points to an enemy who has put the user in the state in which the attack ability and mobility are notably reduced and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on head up displays (HUDs) of all users,
when the user is defeated by the enemy, giving winning points to the defeating enemy and a team including the enemy, storing the winning points in the database, and updating and displaying a score of the team on the HUDs of all the users, and
when the user is restored to the normal state by recovery aid of the ally, schematizing and displaying a normalized state of the user on a HUD of the user, storing a maximum or a predetermined value as HP of the restored user in the database, and displaying the updated HP on the HUD of the user,
wherein, when the game is finished by achieving a target score, a team achieving the target score is processed as a winner, the other teams are processed as losers, scores of the respective teams are stored in the game database, and victory and defeat information is directed in the HUD of the user.
10. The MMOFPS game service method of claim 4 , further comprising, when the game is finished due to expiration of time, processing a team having a highest score as a winner and the other teams as losers, storing scores of the respective teams in the game database, and directing victory and defeat information in a head up display (HUD) of the user.
11. A massively multiplayer online first person shooting (MMOFPS) game service system for providing a game service through a personal terminal connected with equipment serving as a game server via a network, the MMOFPS game service system comprising:
the equipment serving as a game server including a membership module managing a number of accessing teams, and a game control module controlling check of normal states of an ally and enemy, restoration by a close action, and obtainment of winning points;
a game database configured to store health points (HP) and additional points (AP) of users, and the winning points; and
the personal terminal connected with the equipment serving as a game server via the network and configured to access an MMOFPS game service.
12. The MMOFPS game service system of claim 11 , wherein the membership module controls a game to be started only when the number of the accessing teams is a predetermined value or more.
13. The MMOFPS game service system of claims 11 , wherein the game control module manages a respawn point to enable rejoining, controls damages and states of users to be managed, processed and displayed, and directs updated information or an animation in a head up display (HUD).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0016082 | 2011-02-23 | ||
KR1020110016082A KR20120096778A (en) | 2011-02-23 | 2011-02-23 | Service system and method for multiplayer team match in multiplayer online first person shooting game |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120214562A1 true US20120214562A1 (en) | 2012-08-23 |
Family
ID=46653183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/403,284 Abandoned US20120214562A1 (en) | 2011-02-23 | 2012-02-23 | Massively mutliplayer online first person shooting game service system and method |
Country Status (3)
Country | Link |
---|---|
US (1) | US20120214562A1 (en) |
KR (1) | KR20120096778A (en) |
CN (1) | CN102651742A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014092705A1 (en) * | 2012-12-12 | 2014-06-19 | Empire Technology Development Llc | User assembly of lightweight user interface for games |
WO2017051035A1 (en) * | 2015-09-24 | 2017-03-30 | King.Com Limited | Controlling a user interface of a computer device |
US9731197B2 (en) | 2015-09-24 | 2017-08-15 | King.Com Ltd. | Controlling a user interface of a computer device |
US9764239B2 (en) | 2015-09-24 | 2017-09-19 | King.Com Ltd. | Controlling a user interface of a computer device |
US9911272B2 (en) | 2015-09-24 | 2018-03-06 | King.Com Ltd. | Controlling a user interface of a computer device |
CN112221137A (en) * | 2020-10-26 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Audio processing method and device, electronic equipment and storage medium |
US11007439B1 (en) * | 2019-07-31 | 2021-05-18 | Electronic Arts Inc. | Respawn systems and methods in video games |
US11040282B2 (en) | 2015-09-24 | 2021-06-22 | King.Com Ltd. | Controlling a user interface of a computer device |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102974098B (en) * | 2012-12-05 | 2015-01-28 | 上海创图网络科技发展有限公司 | Unit logic control method for simulating large-scale battlefield |
CN103475659A (en) * | 2013-09-12 | 2013-12-25 | 苏州吉耀网络科技有限公司 | Fighting method and system based on real-time strategy game |
CN106033487B (en) * | 2015-03-09 | 2019-02-05 | 腾讯科技(深圳)有限公司 | User matching method and device |
KR101869819B1 (en) * | 2016-04-11 | 2018-06-21 | (주) 덱스인트게임즈 | Method for gontroliing auto attack of user character |
CN109758766B (en) * | 2019-01-14 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Role state synchronization method and related device |
CN112107863B (en) * | 2020-08-28 | 2024-04-12 | 王梓岩 | Game map generation model construction method, storage medium and system |
CN113713384B (en) * | 2021-09-14 | 2023-07-14 | 腾讯科技(深圳)有限公司 | Virtual character control method and device, storage medium and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132785A1 (en) * | 2005-03-29 | 2007-06-14 | Ebersole John F Jr | Platform for immersive gaming |
US20080261693A1 (en) * | 2008-05-30 | 2008-10-23 | Sony Computer Entertainment America Inc. | Determination of controller three-dimensional location using image analysis and ultrasonic communication |
US20100173701A1 (en) * | 2006-02-14 | 2010-07-08 | Andrew Van Luchene | Video Game with Character Parameters Derived From Other Characters |
US20110151955A1 (en) * | 2009-12-23 | 2011-06-23 | Exent Technologies, Ltd. | Multi-player augmented reality combat |
US20120196682A1 (en) * | 2011-01-31 | 2012-08-02 | Wild Needle, Inc. | Apparatus and Method with Physical Location Check-in that Triggers a Status Change in a Virtual Game |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100841069B1 (en) * | 2007-09-14 | 2008-06-25 | 주식회사 레드덕 | System and method of managing an identification tag for team play on the online first person shooting game |
-
2011
- 2011-02-23 KR KR1020110016082A patent/KR20120096778A/en not_active Application Discontinuation
-
2012
- 2012-02-22 CN CN2012100403427A patent/CN102651742A/en active Pending
- 2012-02-23 US US13/403,284 patent/US20120214562A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132785A1 (en) * | 2005-03-29 | 2007-06-14 | Ebersole John F Jr | Platform for immersive gaming |
US20100173701A1 (en) * | 2006-02-14 | 2010-07-08 | Andrew Van Luchene | Video Game with Character Parameters Derived From Other Characters |
US20080261693A1 (en) * | 2008-05-30 | 2008-10-23 | Sony Computer Entertainment America Inc. | Determination of controller three-dimensional location using image analysis and ultrasonic communication |
US20110151955A1 (en) * | 2009-12-23 | 2011-06-23 | Exent Technologies, Ltd. | Multi-player augmented reality combat |
US20120196682A1 (en) * | 2011-01-31 | 2012-08-02 | Wild Needle, Inc. | Apparatus and Method with Physical Location Check-in that Triggers a Status Change in a Virtual Game |
Non-Patent Citations (2)
Title |
---|
chttp://www.ign.com/images/games/call-of-duty-pc-550042 , call of duty images * |
http://www.gamefaqs.com/pc/914586-call-of-duty/faqs/27819, written by El Greco 11/23/03 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014092705A1 (en) * | 2012-12-12 | 2014-06-19 | Empire Technology Development Llc | User assembly of lightweight user interface for games |
US9101840B2 (en) | 2012-12-12 | 2015-08-11 | Empire Technology Development Llc | User assembly of lightweight user interface for games |
US9364763B2 (en) | 2012-12-12 | 2016-06-14 | Empire Technology Development Llc | User assembly of lightweight user interface for games |
US11498001B2 (en) | 2015-09-24 | 2022-11-15 | King.Com Ltd. | Controlling a user interface of a computer device |
US9731197B2 (en) | 2015-09-24 | 2017-08-15 | King.Com Ltd. | Controlling a user interface of a computer device |
US9764239B2 (en) | 2015-09-24 | 2017-09-19 | King.Com Ltd. | Controlling a user interface of a computer device |
US9911272B2 (en) | 2015-09-24 | 2018-03-06 | King.Com Ltd. | Controlling a user interface of a computer device |
US10621822B2 (en) | 2015-09-24 | 2020-04-14 | King.Com Ltd. | Controlling a user interface of a computer device |
US11040282B2 (en) | 2015-09-24 | 2021-06-22 | King.Com Ltd. | Controlling a user interface of a computer device |
WO2017051035A1 (en) * | 2015-09-24 | 2017-03-30 | King.Com Limited | Controlling a user interface of a computer device |
US11007439B1 (en) * | 2019-07-31 | 2021-05-18 | Electronic Arts Inc. | Respawn systems and methods in video games |
US20210339140A1 (en) * | 2019-07-31 | 2021-11-04 | Electronic Arts Inc. | Respawn systems and methods in video games |
US11541312B2 (en) * | 2019-07-31 | 2023-01-03 | Electronic Arts Inc. | Respawn systems and methods in video games |
US20230201720A1 (en) * | 2019-07-31 | 2023-06-29 | Electronic Arts Inc. | Respawn systems and methods in video games |
US11957980B2 (en) * | 2019-07-31 | 2024-04-16 | Electronic Arts Inc. | Respawn systems and methods in video games |
CN112221137A (en) * | 2020-10-26 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Audio processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
KR20120096778A (en) | 2012-08-31 |
CN102651742A (en) | 2012-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120214562A1 (en) | Massively mutliplayer online first person shooting game service system and method | |
JP6730014B2 (en) | Game system and program | |
US9511285B2 (en) | Networked computer game systems and methods with social network functions | |
US10029177B2 (en) | System and method for a videogame with a secondary metagame | |
JP5980849B2 (en) | GAME SYSTEM, CONTROL METHOD AND COMPUTER PROGRAM USED FOR THE SAME | |
JP5419808B2 (en) | A server for online role-playing games with multiplayer participation | |
JP6206610B1 (en) | Information processing apparatus and game program | |
JP7157404B2 (en) | Information processing system, information processing device, information processing program, and information processing method | |
US11389732B2 (en) | Gaming interface and systems and methods for providing same | |
JP6604734B2 (en) | GAME SYSTEM AND PROGRAM | |
JP6583379B2 (en) | Information processing apparatus and game program | |
WO2018225856A1 (en) | Game system and program | |
JP6562009B2 (en) | Information processing apparatus and game program | |
JP6730013B2 (en) | Game system and program | |
KR20160144939A (en) | System and Method for Providing Competition Game, And Program and Information Recording Medium thereof | |
JP7104748B2 (en) | Game system and programs | |
US20230094057A1 (en) | Game system, game server, and game program | |
JP6684064B2 (en) | Game system and program | |
JP5411374B1 (en) | GAME CONTROL SYSTEM, SERVER DEVICE, AND PROGRAM | |
JP6710361B2 (en) | Game system and program | |
JP5795818B1 (en) | Information processing apparatus and game program | |
JP2019150645A (en) | Information processing device and game program | |
JP7121776B2 (en) | Game system, program and processing method | |
JP2018134374A (en) | Information processor and game program | |
US20150151205A1 (en) | Multiple character pvp game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DOOBIC CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IM, JUN HYOK;REEL/FRAME:027790/0191 Effective date: 20120221 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |