WO2010005129A1 - Method and apparatus for generating storytelling of the new game using the stored storytelling data - Google Patents

Method and apparatus for generating storytelling of the new game using the stored storytelling data Download PDF

Info

Publication number
WO2010005129A1
WO2010005129A1 PCT/KR2008/004149 KR2008004149W WO2010005129A1 WO 2010005129 A1 WO2010005129 A1 WO 2010005129A1 KR 2008004149 W KR2008004149 W KR 2008004149W WO 2010005129 A1 WO2010005129 A1 WO 2010005129A1
Authority
WO
WIPO (PCT)
Prior art keywords
storytelling
game
data
generating
unit
Prior art date
Application number
PCT/KR2008/004149
Other languages
French (fr)
Inventor
Hae-Sun No
Dae-Woong Rhee
Original Assignee
Hae-Sun No
Dae-Woong Rhee
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hae-Sun No, Dae-Woong Rhee filed Critical Hae-Sun No
Publication of WO2010005129A1 publication Critical patent/WO2010005129A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/135Musical aspects of games or videogames; Musical instrument-shaped game input interfaces
    • G10H2220/145Multiplayer musical games, e.g. karaoke-like multiplayer videogames

Definitions

  • the present invention relates to a method and an apparatus for generating storytelling of a game, and more specifically, to a method and an apparatus for generating storytelling of a game capable of producing a scenario and storytelling of a new game by reusing storytelling data of an existing configured game.
  • the weak scenario is a factor that decreases the lifespan of the game contents.
  • a graphic technology and a program related technology which are a based production technology, are variously developed, while the study or technology of the scenario and the storytelling, which are the contents of the game, is poor.
  • the game scenario is an important element of the game progress but is hard to quantify and constantly maintain the quality thereof, like the program or graphic. In addition, there is no method that can reuse a scenario once used.
  • a method for generating storytelling of a new game using storytelling data of an existing configured game comprising: a) establishing a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposing a structure of the storytelling data based on the established decomposition reference; b) classifying the decomposed storytelling data in a script unit, databasing the classified unit script and storing them in a script database; c) configuring a production tool for generating storytelling of the new game using the databased and stored scripts; and d) configuring a scenario of the new game using the scripts by the production tool and generating the storytelling data corresponding to the scenario, when the new game is progressed.
  • the method may further comprise generating unit quests, which are a minimum unit of a story plan for the new game using the scripts, prior to the step d).
  • the step d) generates the scenario and the storytelling data of the new game by connecting the unit quests to each other.
  • each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
  • each of the unit quests comprises data having any one format of text, moving pictures, and sound.
  • the text includes a data of any one of a line and a postface and the sound includes background music (BGM) data.
  • BGM background music
  • an apparatus for generating storytelling of a new game using storytelling data of the existing configured game comprising: a storytelling decomposing unit that establishes a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposes a structure of the storytelling data based on the established decomposition reference; a script classifying unit that classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database; a storytelling production tool generator that configures a production tool for generating storytelling of the new game using the databased and stored scripts; and a storytelling generator that configures a scenario of the new game using the scripts by the production tool and generates the storytelling data corresponding to the scenario, when the new game is progressed.
  • the storytelling generator may comprise a quest generator that generates unit quests, which are a minimum unit of a story plan for the new game using the scripts by the production tool; and a quest connector that connects the unit quests to each other and generates the scenario and the storytelling data of the new game.
  • each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
  • each of the unit quests comprises data having any one format of text, moving pictures, and sound.
  • the text includes a data of any one of a line and a postface and the sound includes background music (BGM) data.
  • an apparatus for generating storytelling of a game comprises: a game database that stores and manages the existing game data; a script database that stores and manages unit scripts of the storytelling data classified by the script classifying unit; a quest database that stores and manages the unit quests generated for the new game by the quest generator; and a new game database that stores and manages the scenario and the storytelling data of the new game generated by the quest connector.
  • the present invention in generating the storytelling of the game for generating the storytelling of a new game using the storytelling data of an existing configured game, it establishes the decomposition reference of the storytelling data configuring at least one game data stored in the game database, decomposes the structure of the storytelling databased on the established decomposition reference in the script unit, classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database and configures the production tool for generating the storytelling of the new game using the databased and stored scripts and when the new game is progressed, configures the scenario of the new game using the scripts by the production tool and generates the storytelling data corresponding to the scenario, making it possible to generate the storytelling by reusing the stored scripts without generating the storytelling each time the new game is produced and maintaining the new game scenario quality having a predetermined level as the continuity of the new game scenario is maintained.
  • FIG. 1 is a diagram schematically showing a network game system that provides a network game service using an internet network according to the present invention
  • FIG. 2 is a block diagram showing an apparatus for generating storytelling of a new game by reusing storytelling data according to a preferred embodiment of the present invention
  • FIG. 3 is a diagram schematically showing a structure of information configuration unit quests according to the embodiment of the present invention.
  • FIG. 4 is a diagram showing a kind and function of data configuring each in- formation on quests according to the embodiment of the present invention
  • FIG. 5 is a diagram showing an example of a game scenario generated by connecting the quests according to the embodiment of the present invention.
  • FIG. 6 is a diagram showing an example of building a quest database for a new game during the generation of the storytelling data of the game according to the embodiment of the present invention.
  • FIG. 7 is a flow chart showing a method for generating storytelling of a new game by using storytelling data of an existing configured game according to a preferred embodiment of the present invention. Best Mode for Carrying out the Invention
  • FIG. 1 is a diagram schematically showing a network game system that provides a network game service using an internet network according to the present invention.
  • a network game system is configured to include a game server 100 that provides a network game service through an internet network 50 and a plurality of game terminals 82, 84, and 86 that communicatively access the game server 100 through the internet network 50 and performs a game by being connected to each other according to the game service provided from the game server 100.
  • the internet network 50 is a communication network that can access the game server 100 in a wired or wireless fashion according to a communication access specification provided in the game terminal 80.
  • the game server 100 provides a game program to progress a network game between game terminals 810 as well as provides the scenario and the storytelling of the executing game corresponding to the progress situation of the game.
  • the present embodiment generates and provides the scenario and storytelling information of the new game by reusing the storytelling information provided in the existing game.
  • FIG. 2 is a block diagram showing an apparatus for generating storytelling of a new game by reusing storytelling data according to a preferred embodiment of the present invention.
  • the apparatus for generating storytelling of a game is configured to be included in the game server 100 that provides the network game service shown in FIG. 1.
  • the apparatus for generating storytelling of a game is configured to include a controller 110, a communication unit 120, a storytelling extractor 130, a storytelling decomposing unit 140, a script classifying unit 150, a storytelling production tool generator 160, a quest generator 170, and a quest connector 180.
  • the controller 110 controls an entire operation of the game server 100 and controls an operation for generating the storytelling of the new game by using the storytelling data of an existing configured game according to the embodiment of the present invention.
  • the communication unit 120 performs the mutual communication with the game terminals 80 that are connected through the internet network 50 according to the control of the controller 110.
  • the communication unit 120 according to the present embodiment provides the generated storytelling data to the corresponding game terminals 80 based on the scenario during the progress of the game according to the control of the controller 110.
  • the storytelling extractor 130 extracts the storytelling data established according to the progress of the game from the existing stored game data.
  • the existing game data are stored and managed in the game database 210 by the controller 110.
  • the storytelling decomposing unit 140 establishes the composition reference of the storytelling data extracted from the game data. At this time, the storytelling decomposing unit 140 decomposes the structure of the storytelling data extracted according to the established decomposition reference.
  • the decomposition reference of data of the storytelling production tool and engine can decompose the scenario (quest) structure based on 5WlH that is an element configuring a sentence in addition to the generation condition, achievement condition, and compensation of the scenario (quest).
  • the sentence appearing in the game story is represented by applying 5WlH, which is then stored in the script unit.
  • the script classifying unit 150 classifies the storytelling data decomposed by the storytelling decomposing unit 140 into the script unit and databases the classified unit scripts and stores them in a script database 220.
  • the script database 220 databases the unit scripts of the storytelling data classified by the script classifying unit 150 and stores and manages them.
  • the storytelling production tool generator 160 uses the scripts that are databased and stored in the script database 220 according to the control of the controller 110 to configure the production tool for generating the storytelling of the new game.
  • the storytelling generator which includes the quest generator 170 and the quest connector 180, uses the scripts stored in the script database 220 by the storytelling production tool configured by the storytelling production tool generator 160 when the new game is progressed to configure the scenario of the new game and generate the storytelling data corresponding to the scenario.
  • the quest generator 170 uses the scripts stored in the script database 220 by the storytelling production tool configured by the storytelling production tool generator 160 to generate the unit quests for the new game.
  • the unit quest means a minimum unit having the story plan required for the progress of the new game.
  • the scenario of the new game has a set structure where the unit quests are connected to each other.
  • the quest database 230 stores and manages the unit quests generated for the new game by the quest generator 170.
  • the quest connector 180 generates the scenario and storytelling data of the new game by connecting the unit quests generated by the quest generator 170 to each other so that the unit quests corresponds to the progress situation of the new game.
  • a new game database 240 stores and manages the scenario and storytelling data of the new game generated by the quest connector 180.
  • FIG. 3 is a diagram schematically showing a structure of information configuration unit quests according to the embodiment of the present invention.
  • a quest 300 is configured to include generation condition information 310, achievement condition information 330, and compensation information 350.
  • the generation condition information 310 is condition information for generating the story which is a minimum unit of each quest 300.
  • the achievement condition information 330 is condition information that achieves objects established corresponding to the story generated by the generation condition information 310.
  • the compensation information 350 is compensation information established for compensation upon achieving the object corresponding to the achievement condition information 330.
  • each information 310, 330, and 350 configuring the quest 300 is configured to include data having a format of text 312, moving pictures 314, and sound 316.
  • FIG. 4 is a diagram showing a kind and function of data configuring each information 310, 330, and 350 on quests 300 according to the embodiment of the present invention.
  • each of the unit quests 300 is configured to include data having the format of text 312, moving pictures 314, and sound 316.
  • the text 312 includes a line data, etc., that informs a line of a character appearing in the game and the situation of the game.
  • the moving picture 314 includes data that outputs a background appearing in the game, the motion of the character, etc.
  • the sound 316 includes background music (BGM) data, etc., corresponding to the current situation of the game when the game is progressed.
  • FIG. 5 is a diagram showing an example of a game scenario generated by connecting the quests according to the embodiment of the present invention.
  • a game scenario 400 configures the scenario of the new game by mutually organically connecting the plurality of quests in addition to the quest "a" 300.
  • FIG. 6 is a diagram showing an example of building a quest database for a new game during the generation of the storytelling data of the game according to the embodiment of the present invention.
  • a process of generating the scenario and storytelling of a game 2 by using the storytelling data included in game 1 data 212 is as follows.
  • a script database 222 is built by dividing the storytelling data from the game 1 data 212 and a quest database 232 for game 2 is built by using script 1 data stored corresponding to the game 1 data.
  • a quest which is stored in the quest database 232 for game 2
  • quest 1 data are connected to each other to build a scenario and storytelling database 242 for game 2.
  • a quest database 234 for game 3 is built by using the script 1 data corresponding to the game 1 stored in the script database 222 and the quest 1 data for game 2 stored in the quest database 232 for game 2.
  • the quest database 234 for game 3 is stored with newly generated quest 2 data for game 3 from the quest 1 data and the script 1 data. Therefore, the quest 1 data and the quest 2 data are connected to each other to build a scenario and storytelling database 244 for game 3.
  • a quest database 236 for game 4 is built by using the script 1 data corresponding to the game 1 stored in the script database 222 and the quest 1 data and quest 2 data for game 3 stored in the quest database 234 for game 3.
  • the quest database 236 for game 4 is stored with newly generated quest 3 data for game 4 from the quest 1 data, the quest 2 data, and the script 1 data. Therefore, the quest 1, quest 2, and quest 3 data are connected to each other to build a scenario and storytelling database 246 for game 4.
  • FIG. 7 is a flow chart showing a method for generating storytelling of of a new game by using storytelling data of an existing configured game according to a preferred embodiment of the present invention.
  • the process of generating storytelling of a game shown in FIG. 7 is performed by the apparatus for generating storytelling of a game shown in FIG. 2.
  • the apparatus for generating storytelling of a game extracts the storytelling data from the game data stored in the game database 210 (Sl 10).
  • the apparatus for generating the game storytelling establishes a decomposition reference of the extracted storytelling data (S 120).
  • the apparatus for generating the game storytelling decomposes the structure of the extracted storytelling data according to the established decomposition reference (S 130).
  • the apparatus for generating storytelling for a game databases the decomposed storytelling data in the script unit and stores them in the script database 220 (S 140). At this time, the apparatus for generating storytelling of a game uses the databased and stored scripts to configure the production tool for generating storytelling of a new game (S150).
  • the apparatus for generating storytelling of a new game uses the scripts stored in the script database 220 by the production tool for generating the storytelling to generate the unit quests that are a minimum unit of the story plan for the new game (S 160).
  • the apparatus for generating storytelling of a game generates the scenario and storytelling data of the new game by connecting the generated unit quests to each other (S 170).
  • each of the unit quests is configured to include the generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
  • each of the unit quests is configured to include data having the format of text, moving pictures, and sound.
  • the text includes the line and postface data and the sound includes the background (BGM) data.
  • the present invention in generating the storytelling of the game so as to generate the storytelling of the new game using the storytelling data of an existing configured game, it establishes the decomposition reference of the storytelling data configuring at least one game data stored in the game database, decomposes the structure of the storytelling databased on the established decomposition reference in the script unit, databases and stores the decomposed scripts, configures the production tool for generating the storytelling of the new game, configures the scenario using the scripts by the production tool when the new game is performed, and generates the storytelling data corresponding to the scenario, making it possible to generate the storytelling by reusing the stored scripts without generating the sto- rytelling each time the new game is produced and maintaining the quality of the new game scenario having a predetermined level as the continuity of the new game scenario is maintained.
  • the present invention reuses the stored scripts without needing to generate the storytelling each time the new game is produced, making it possible to generate the storytelling and maintaining the continuity of the new game scenario, making it possible to maintain the quality of the new game scenario having a predetermined level.
  • the present invention can be widely used in the game producing field.

Abstract

A method and an apparatus for generating storytelling of a game capable of producing a scenario and storytelling of a new game by reusing storytelling data of an existing configured game are disclosed. The method for generating storytelling of the present invention comprises: establishing a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposing a structure of the storytelling data based on the established decomposition reference; classifying the decomposed storytelling data in a script unit, databasing the classified unit script and storing them in a script database; configuring a production tool for generating storytelling of the new game using the databased and stored scripts; and configuring a scenario of the new game using the scripts by the production tool and generating the storytelling data corresponding to the scenario, when of the new game is progressed, thereby making it possible to generate the storytelling by reusing the stored scripts without generating the storytelling each time the new game is produced and maintaining the new game scenario quality having a predetermined level as the continuity of the new game scenario is maintained.

Description

Description
METHOD AND APPARATUS FOR GENERATING STORYTELLING OF THE NEW GAME USING THE STORED STORYTELLING DATA
Technical Field
[1] The present invention relates to a method and an apparatus for generating storytelling of a game, and more specifically, to a method and an apparatus for generating storytelling of a game capable of producing a scenario and storytelling of a new game by reusing storytelling data of an existing configured game. Background Art
[2] After "The kingdom of the winds" was launched in 1996, the domestic online game market has become one of high value-added businesses that are growing every year. According to '2007 Korea game white paper', the market of domestic online games reached 1.4397 trillion won in 2005 and 1.7768 trillion won in 2006 and is expected to reach 2.1144 trillion won in 2008. Despite the development, a market share of online games made in Korea that occupied 65% or more of the online game market of China in 2002 and 2003 has rapidly decreased to 10% or so at the end of 2006.
[3] The domestic online game market is growing certainly, but the growth rate thereof has been decreasing from 2005. No reports that are related to storytelling of a game or a scenario related engine and tool or contents of products exist in the 2007 game white paper and related industrial documents.
[4] As such, a weak scenario of domestic games is pointed out as a chronic problem
(2006 and 2007 game white paper). The weak scenario is a factor that decreases the lifespan of the game contents. In other words, in the current online game technology, a graphic technology and a program related technology, which are a based production technology, are variously developed, while the study or technology of the scenario and the storytelling, which are the contents of the game, is poor.
[5] The game scenario is an important element of the game progress but is hard to quantify and constantly maintain the quality thereof, like the program or graphic. In addition, there is no method that can reuse a scenario once used.
[6] More than 2000 online games are produced every year in the country and a long-life game is provided by adding new quests for five years or more due to the characteristics of the online game. In addition, online games, which occupy most profits, have an infinite scenario form. For this reason, the game producer should additionally consume much cost for generating a new story plan after launching any game.
[7] In the 1990s, online games were produced in the country by first producing the story plan and then producing the story plan in a line form. The configuration of the quest was produced only in a text form at that time and real production used a method of directly inserting a line in a program code. The quests are produced by using general text tools such as excel or word, etc. Then, the quests are inserted separately. Under this environment, only the quest following a straight and simple scheme can be produced.
[8] Thereafter, as various demands of the users are continuously increased, the game scenario becomes more complicated and should be designed in a form having high relation. As a result, a script configured of the quests begins to be introduced, which supports a form such as text as well as graphics, specific music, etc., corresponding to the text. In this case, a need exists for a tool that integrates and manages sound, text, video, etc.
[9] However, existing game companies use a text based tool or a one-dimensional text tool, such that they have not performed a study on a method that can design the scenario by reusing or classifying the used scenario. Disclosure of Invention Technical Problem
[10] In order to solve the above problems, it is an object of the present invention to provide a method and an apparatus for generating storytelling of a new game using storytelling data of an existing configured game.
[11] It is another object of the present invention to provide a method and an apparatus for generating storytelling of a new game capable of decreasing costs consumed to generate a scenario and storytelling data that are accompanied upon producing the new game.
[12] It is still another object of the present invention to provide a method and an apparatus for generating storytelling of a new game capable of maintaining scenario quality at a predetermine level while maintaining continuity of a game scenario, when producing the new game. Technical Solution
[13] In order to achieve the above objects, there is provided a method for generating storytelling of a new game using storytelling data of an existing configured game comprising: a) establishing a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposing a structure of the storytelling data based on the established decomposition reference; b) classifying the decomposed storytelling data in a script unit, databasing the classified unit script and storing them in a script database; c) configuring a production tool for generating storytelling of the new game using the databased and stored scripts; and d) configuring a scenario of the new game using the scripts by the production tool and generating the storytelling data corresponding to the scenario, when the new game is progressed.
[14] According to one embodiment of the present invention, the method may further comprise generating unit quests, which are a minimum unit of a story plan for the new game using the scripts, prior to the step d). Thereby, the step d) generates the scenario and the storytelling data of the new game by connecting the unit quests to each other.
[15] Preferably, each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
[16] Preferably, each of the unit quests comprises data having any one format of text, moving pictures, and sound. Herein, the text includes a data of any one of a line and a postface and the sound includes background music (BGM) data.
[17] In order to achieve the above objects, there is provided an apparatus for generating storytelling of a new game using storytelling data of the existing configured game comprising: a storytelling decomposing unit that establishes a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposes a structure of the storytelling data based on the established decomposition reference; a script classifying unit that classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database; a storytelling production tool generator that configures a production tool for generating storytelling of the new game using the databased and stored scripts; and a storytelling generator that configures a scenario of the new game using the scripts by the production tool and generates the storytelling data corresponding to the scenario, when the new game is progressed.
[18] According to one embodiment of the present invention, the storytelling generator may comprise a quest generator that generates unit quests, which are a minimum unit of a story plan for the new game using the scripts by the production tool; and a quest connector that connects the unit quests to each other and generates the scenario and the storytelling data of the new game.
[19] Preferably, each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information. [20] Preferably, each of the unit quests comprises data having any one format of text, moving pictures, and sound. Herein, the text includes a data of any one of a line and a postface and the sound includes background music (BGM) data.
[21] In addition, an apparatus for generating storytelling of a game according to one embodiment of the present invention comprises: a game database that stores and manages the existing game data; a script database that stores and manages unit scripts of the storytelling data classified by the script classifying unit; a quest database that stores and manages the unit quests generated for the new game by the quest generator; and a new game database that stores and manages the scenario and the storytelling data of the new game generated by the quest connector.
Advantageous Effects
[22] According to the present invention, in generating the storytelling of the game for generating the storytelling of a new game using the storytelling data of an existing configured game, it establishes the decomposition reference of the storytelling data configuring at least one game data stored in the game database, decomposes the structure of the storytelling databased on the established decomposition reference in the script unit, classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database and configures the production tool for generating the storytelling of the new game using the databased and stored scripts and when the new game is progressed, configures the scenario of the new game using the scripts by the production tool and generates the storytelling data corresponding to the scenario, making it possible to generate the storytelling by reusing the stored scripts without generating the storytelling each time the new game is produced and maintaining the new game scenario quality having a predetermined level as the continuity of the new game scenario is maintained. Brief Description of Drawings
[23] These and other objects, features, aspects, and advantages of preferred embodiments of the present invention will be more fully described in the following detailed description, taken in conjunction with the accompanying drawings. In the drawings:
[24] FIG. 1 is a diagram schematically showing a network game system that provides a network game service using an internet network according to the present invention;
[25] FIG. 2 is a block diagram showing an apparatus for generating storytelling of a new game by reusing storytelling data according to a preferred embodiment of the present invention;
[26] FIG. 3 is a diagram schematically showing a structure of information configuration unit quests according to the embodiment of the present invention;
[27] FIG. 4 is a diagram showing a kind and function of data configuring each in- formation on quests according to the embodiment of the present invention;
[28] FIG. 5 is a diagram showing an example of a game scenario generated by connecting the quests according to the embodiment of the present invention;
[29] Fig. 6 is a diagram showing an example of building a quest database for a new game during the generation of the storytelling data of the game according to the embodiment of the present invention; and
[30] FIG. 7 is a flow chart showing a method for generating storytelling of a new game by using storytelling data of an existing configured game according to a preferred embodiment of the present invention. Best Mode for Carrying out the Invention
[31] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that like reference numerals refer to like components throughout the drawings. In addition, the detailed description of a related known function or configuration that may make the purpose of the present invention unnecessarily ambiguous in describing the present invention will be omitted.
[32] FIG. 1 is a diagram schematically showing a network game system that provides a network game service using an internet network according to the present invention.
[33] As shown in the drawing, a network game system is configured to include a game server 100 that provides a network game service through an internet network 50 and a plurality of game terminals 82, 84, and 86 that communicatively access the game server 100 through the internet network 50 and performs a game by being connected to each other according to the game service provided from the game server 100.
[34] Herein, the internet network 50 is a communication network that can access the game server 100 in a wired or wireless fashion according to a communication access specification provided in the game terminal 80.
[35] In the present embodiment, the game server 100 provides a game program to progress a network game between game terminals 810 as well as provides the scenario and the storytelling of the executing game corresponding to the progress situation of the game.
[36] The present embodiment generates and provides the scenario and storytelling information of the new game by reusing the storytelling information provided in the existing game.
[37] FIG. 2 is a block diagram showing an apparatus for generating storytelling of a new game by reusing storytelling data according to a preferred embodiment of the present invention.
[38] The apparatus for generating storytelling of a game is configured to be included in the game server 100 that provides the network game service shown in FIG. 1.
[39] As shown in FIG 2, the apparatus for generating storytelling of a game is configured to include a controller 110, a communication unit 120, a storytelling extractor 130, a storytelling decomposing unit 140, a script classifying unit 150, a storytelling production tool generator 160, a quest generator 170, and a quest connector 180.
[40] The controller 110 controls an entire operation of the game server 100 and controls an operation for generating the storytelling of the new game by using the storytelling data of an existing configured game according to the embodiment of the present invention.
[41] The communication unit 120 performs the mutual communication with the game terminals 80 that are connected through the internet network 50 according to the control of the controller 110. The communication unit 120 according to the present embodiment provides the generated storytelling data to the corresponding game terminals 80 based on the scenario during the progress of the game according to the control of the controller 110.
[42] The storytelling extractor 130 extracts the storytelling data established according to the progress of the game from the existing stored game data. Herein, the existing game data are stored and managed in the game database 210 by the controller 110.
[43] The storytelling decomposing unit 140 establishes the composition reference of the storytelling data extracted from the game data. At this time, the storytelling decomposing unit 140 decomposes the structure of the storytelling data extracted according to the established decomposition reference. In the present embodiment, the decomposition reference of data of the storytelling production tool and engine can decompose the scenario (quest) structure based on 5WlH that is an element configuring a sentence in addition to the generation condition, achievement condition, and compensation of the scenario (quest). In other words, the sentence appearing in the game story is represented by applying 5WlH, which is then stored in the script unit.
[44] The script classifying unit 150 classifies the storytelling data decomposed by the storytelling decomposing unit 140 into the script unit and databases the classified unit scripts and stores them in a script database 220. Thereby, the script database 220 databases the unit scripts of the storytelling data classified by the script classifying unit 150 and stores and manages them.
[45] The storytelling production tool generator 160 uses the scripts that are databased and stored in the script database 220 according to the control of the controller 110 to configure the production tool for generating the storytelling of the new game.
[46] Thereby, the storytelling generator, which includes the quest generator 170 and the quest connector 180, uses the scripts stored in the script database 220 by the storytelling production tool configured by the storytelling production tool generator 160 when the new game is progressed to configure the scenario of the new game and generate the storytelling data corresponding to the scenario.
[47] In detail, the quest generator 170 uses the scripts stored in the script database 220 by the storytelling production tool configured by the storytelling production tool generator 160 to generate the unit quests for the new game. Herein, the unit quest means a minimum unit having the story plan required for the progress of the new game. In other words, the scenario of the new game has a set structure where the unit quests are connected to each other. At this time, the quest database 230 stores and manages the unit quests generated for the new game by the quest generator 170.
[48] The quest connector 180 generates the scenario and storytelling data of the new game by connecting the unit quests generated by the quest generator 170 to each other so that the unit quests corresponds to the progress situation of the new game. A new game database 240 stores and manages the scenario and storytelling data of the new game generated by the quest connector 180.
[49] FIG. 3 is a diagram schematically showing a structure of information configuration unit quests according to the embodiment of the present invention.
[50] As shown in the drawing, a quest 300 is configured to include generation condition information 310, achievement condition information 330, and compensation information 350.
[51] The generation condition information 310 is condition information for generating the story which is a minimum unit of each quest 300. The achievement condition information 330 is condition information that achieves objects established corresponding to the story generated by the generation condition information 310. The compensation information 350 is compensation information established for compensation upon achieving the object corresponding to the achievement condition information 330.
[52] Meanwhile, each information 310, 330, and 350 configuring the quest 300 is configured to include data having a format of text 312, moving pictures 314, and sound 316.
[53] FIG. 4 is a diagram showing a kind and function of data configuring each information 310, 330, and 350 on quests 300 according to the embodiment of the present invention.
[54] As shown in the drawing, each of the unit quests 300 is configured to include data having the format of text 312, moving pictures 314, and sound 316.
[55] Herein, the text 312 includes a line data, etc., that informs a line of a character appearing in the game and the situation of the game. The moving picture 314 includes data that outputs a background appearing in the game, the motion of the character, etc. The sound 316 includes background music (BGM) data, etc., corresponding to the current situation of the game when the game is progressed. [56] FIG. 5 is a diagram showing an example of a game scenario generated by connecting the quests according to the embodiment of the present invention.
[57] As shown in the drawing, it can be appreciated that a game scenario 400 configures the scenario of the new game by mutually organically connecting the plurality of quests in addition to the quest "a" 300.
[58] Fig. 6 is a diagram showing an example of building a quest database for a new game during the generation of the storytelling data of the game according to the embodiment of the present invention.
[59] As shown in the drawing, a process of generating the scenario and storytelling of a game 2 by using the storytelling data included in game 1 data 212 is as follows. In other words, a script database 222 is built by dividing the storytelling data from the game 1 data 212 and a quest database 232 for game 2 is built by using script 1 data stored corresponding to the game 1 data. At this time, a quest, which is stored in the quest database 232 for game 2, is referred to as quest 1. Therefore, quest 1 data are connected to each other to build a scenario and storytelling database 242 for game 2.
[60] Thereafter, when generating the scenario and storytelling data for game 3, a quest database 234 for game 3 is built by using the script 1 data corresponding to the game 1 stored in the script database 222 and the quest 1 data for game 2 stored in the quest database 232 for game 2. At this time, the quest database 234 for game 3 is stored with newly generated quest 2 data for game 3 from the quest 1 data and the script 1 data. Therefore, the quest 1 data and the quest 2 data are connected to each other to build a scenario and storytelling database 244 for game 3.
[61] Next, when generating the scenario and storytelling data for new game 4, a quest database 236 for game 4 is built by using the script 1 data corresponding to the game 1 stored in the script database 222 and the quest 1 data and quest 2 data for game 3 stored in the quest database 234 for game 3. At this time, the quest database 236 for game 4 is stored with newly generated quest 3 data for game 4 from the quest 1 data, the quest 2 data, and the script 1 data. Therefore, the quest 1, quest 2, and quest 3 data are connected to each other to build a scenario and storytelling database 246 for game 4.
[62] As such, since the quest data for generating the scenario and storytelling of the game according to the present embodiment are continuously accumulated such that the quest data are databased and managed, a large amount of data for generating the storytelling of the game can be reused, making it possible to generate a scenario and storytelling having a predetermined level.
[63] FIG. 7 is a flow chart showing a method for generating storytelling of of a new game by using storytelling data of an existing configured game according to a preferred embodiment of the present invention. The process of generating storytelling of a game shown in FIG. 7 is performed by the apparatus for generating storytelling of a game shown in FIG. 2.
[64] First, the apparatus for generating storytelling of a game extracts the storytelling data from the game data stored in the game database 210 (Sl 10). The apparatus for generating the game storytelling establishes a decomposition reference of the extracted storytelling data (S 120). The apparatus for generating the game storytelling decomposes the structure of the extracted storytelling data according to the established decomposition reference (S 130).
[65] The apparatus for generating storytelling for a game databases the decomposed storytelling data in the script unit and stores them in the script database 220 (S 140). At this time, the apparatus for generating storytelling of a game uses the databased and stored scripts to configure the production tool for generating storytelling of a new game (S150).
[66] The apparatus for generating storytelling of a new game uses the scripts stored in the script database 220 by the production tool for generating the storytelling to generate the unit quests that are a minimum unit of the story plan for the new game (S 160).
[67] The apparatus for generating storytelling of a game generates the scenario and storytelling data of the new game by connecting the generated unit quests to each other (S 170).
[68] In the present embodiment, each of the unit quests is configured to include the generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
[69] In addition, each of the unit quests is configured to include data having the format of text, moving pictures, and sound. Herein, the text includes the line and postface data and the sound includes the background (BGM) data.
[70] With the above-mentioned present invention, in generating the storytelling of the game so as to generate the storytelling of the new game using the storytelling data of an existing configured game, it establishes the decomposition reference of the storytelling data configuring at least one game data stored in the game database, decomposes the structure of the storytelling databased on the established decomposition reference in the script unit, databases and stores the decomposed scripts, configures the production tool for generating the storytelling of the new game, configures the scenario using the scripts by the production tool when the new game is performed, and generates the storytelling data corresponding to the scenario, making it possible to generate the storytelling by reusing the stored scripts without generating the sto- rytelling each time the new game is produced and maintaining the quality of the new game scenario having a predetermined level as the continuity of the new game scenario is maintained. Industrial Applicability
[71] The present invention reuses the stored scripts without needing to generate the storytelling each time the new game is produced, making it possible to generate the storytelling and maintaining the continuity of the new game scenario, making it possible to maintain the quality of the new game scenario having a predetermined level. As a result, the present invention can be widely used in the game producing field.
[72] Although the present invention has been described in connection with the exemplary embodiments illustrated in the drawings, it is only illustrative. It will be understood by those skilled in the art that various modifications and equivalents can be made to the present invention. Therefore, the true technical scope of the present invention should be defined by the appended claims.

Claims

Claims
[1] A method for generating storytelling of a new game using storytelling data of an existing configured game comprising: a) establishing a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposing a structure of the storytelling data based on the established decomposition reference; b) classifying the decomposed storytelling data in a script unit, databasing the classified unit script and storing them in a script database; c) configuring a production tool for generating storytelling of the new game using the databased and stored scripts; and d) configuring a scenario of the new game using the scripts by the production tool and generating the storytelling data corresponding to the scenario, when the new game is progressed.
[2] The method for generating storytelling of claim 1, further comprising generating unit quests, which are a minimum unit of a story plan for the new game using the scripts, prior to the step d), thereby, the step d) generates the scenario and the storytelling data of the new game by connecting the unit quests to each other.
[3] The method for generating storytelling of claim 2, wherein each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
[4] The method for generating storytelling of claim 2, wherein each of the unit quests comprises data having any one format of text, moving pictures, and sound.
[5] The method for generating storytelling of claim 4, wherein the text includes a data of any one of a line and a postface.
[6] The method for generating storytelling of claim 4, wherein the sound includes background music (BGM) data.
[7] An apparatus for generating storytelling of a new game using storytelling data of the existing configured game comprising: a storytelling decomposing unit that establishes a decomposition reference of storytelling data configuring at least one game data that is stored in a game database and decomposes a structure of the storytelling data based on the established decomposition reference; a script classifying unit that classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database; a storytelling production tool generator that configures a production tool for generating storytelling of the new game using the databased and stored scripts; and a storytelling generator that configures a scenario of the new game using the scripts by the production tool and generates the storytelling data corresponding to the scenario, when the new game is progressed.
[8] The apparatus for generating storytelling of claim 7, wherein the storytelling generator comprises a quest generator that generates unit quests, which are a minimum unit of a story plan for the new game using the scripts by the production tool; and a quest connector that connects the unit quests to each other and generates the scenario and the storytelling data of the new game.
[9] The apparatus for generating storytelling of claim 8, wherein each of the unit quests comprises generation condition information for generating a story in the minimum unit, achievement condition information for achieving objects established corresponding to the story that is generated by the generation condition information, and compensation information that performs compensation upon achieving the object corresponding to the achievement condition information.
[10] The apparatus for generating storytelling of claim 9, wherein each of the unit quests comprises data having any one format of text, moving pictures, and sound.
[11] The apparatus for generating storytelling of claim 10, wherein the text includes a data of any one of a line and a postface.
[12] The apparatus for generating storytelling of claim 10, wherein the sound includes background music (BGM) data.
[13] The apparatus for generating storytelling of claim 8, further comprising: a game database that stores and manages the existing game data; a script database that stores and manages unit scripts of the storytelling data classified by the script classifying unit; a quest database that stores and manages the unit quests generated for the new game by the quest generator; and a new game database that stores and manages the scenario and the storytelling data of the new game generated by the quest connector.
[14] A recording medium that records a storytelling generating program of a game for generating storytelling of a new game using storytelling data of an existing configured game comprising: a module that establishes a decomposition reference of the storytelling data configuring at least one game data that is stored in a game database and decomposes a structure of the storytelling data based on the established decomposition reference; a module that classifies the decomposed storytelling data in a script unit, databases the classified unit script and stores them in a script database; a module that generates unit quests, which are a minimum unit of a story plan for the new game by using the scripts; and a module that configures a scenario for the new game by connecting the unit quests to each other and generates the storytelling data corresponding to the scenario, when the new game is progressed.
PCT/KR2008/004149 2008-07-09 2008-07-15 Method and apparatus for generating storytelling of the new game using the stored storytelling data WO2010005129A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2008-0066742 2008-07-09
KR1020080066742A KR20100006496A (en) 2008-07-09 2008-07-09 Method and apparatus for generating storytelling of the new game using the stored storytelling data

Publications (1)

Publication Number Publication Date
WO2010005129A1 true WO2010005129A1 (en) 2010-01-14

Family

ID=41507226

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/004149 WO2010005129A1 (en) 2008-07-09 2008-07-15 Method and apparatus for generating storytelling of the new game using the stored storytelling data

Country Status (2)

Country Link
KR (1) KR20100006496A (en)
WO (1) WO2010005129A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101308654B1 (en) * 2011-12-08 2013-09-13 (주)네오위즈게임즈 Method and apparatus for providing quest in online game
KR101484053B1 (en) * 2013-04-08 2015-01-22 이화여자대학교 산학협력단 Apparatus and method for supporting creation of quest stories for mmorpg
KR101604250B1 (en) 2014-12-18 2016-03-25 민코넷주식회사 Method of Providing Service for Recommending Game Video
KR101683364B1 (en) * 2015-03-20 2016-12-07 이화여자대학교 산학협력단 Scene recommendation system for assisting narrative creation and method thereof
KR102151158B1 (en) 2018-06-14 2020-09-02 최연호 User created contents storytelling puzzle system and application

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030017874A (en) * 2001-08-23 2003-03-04 주식회사 아트팩토리 Intelligent Online game managing system and method thereof
US20040102248A1 (en) * 2000-06-27 2004-05-27 Electronic Arts Inc. Episodic delivery of content
KR20060082505A (en) * 2005-01-12 2006-07-19 최현섭 Game consulting system for gamer on internet and method thereof
KR20060122281A (en) * 2005-05-26 2006-11-30 엔에이치엔(주) Method and system for providing user defined quest, and record media recored realizing the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040102248A1 (en) * 2000-06-27 2004-05-27 Electronic Arts Inc. Episodic delivery of content
KR20030017874A (en) * 2001-08-23 2003-03-04 주식회사 아트팩토리 Intelligent Online game managing system and method thereof
KR20060082505A (en) * 2005-01-12 2006-07-19 최현섭 Game consulting system for gamer on internet and method thereof
KR20060122281A (en) * 2005-05-26 2006-11-30 엔에이치엔(주) Method and system for providing user defined quest, and record media recored realizing the same

Also Published As

Publication number Publication date
KR20100006496A (en) 2010-01-19

Similar Documents

Publication Publication Date Title
CN104484171B (en) Terminal interface design system, method and relevant device
WO2010005129A1 (en) Method and apparatus for generating storytelling of the new game using the stored storytelling data
CN107273117A (en) A kind of quick Code automatic build system for programming friendly
CN108829378A (en) A kind of development approach of application software, device and electronic equipment
CN103729189B (en) Broadcasting method for converting protocol based on LUA, system, terminal
CN102262534A (en) System and method for developing computer online games based on Internet browser/server (B/S) structure
CN105302925A (en) Method and device for pushing voice search data
CN107169803A (en) A kind of method, system and device, server for generating reward voucher in advance
CN103778131A (en) Caption query method and device, video player and caption query server
CN104572084A (en) Method and device for user interface generating and data issuing in card business
KR101426214B1 (en) Method and system for text to speech conversion
CN105607997A (en) Background service test method, apparatus and system for software product
CN102779161B (en) Semantic labeling method based on resource description framework (RDF) knowledge base
CN104347081A (en) Method and device for testing scene statement coverage
CN113255079A (en) Artificial intelligence-based package design method and device
CN108647283A (en) A kind of configuration of game data is quick to be generated and analytic method
CN105681823A (en) Method and device for transcoding video file online
CN116779060A (en) Drug design method based on autoregressive model
CN107193982A (en) Suitable for the classifying method of government's distribution platform publicity information
Michalik et al. Towards a solution for change impact analysis of software product line products
CN111258551A (en) Code generation method and device
CN102103572A (en) Method and system for inputting formula template through formula input method
CN107527636B (en) Method for realizing cross-platform lyric display
CN106354528A (en) Automatically updating device for intelligent reading pen program and realization method thereof
CN110109698B (en) Keypad configuration method, device, computer equipment and readable storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08778807

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08778807

Country of ref document: EP

Kind code of ref document: A1