CN108970117B - Game resource package issuing method, terminal device and medium - Google Patents
Game resource package issuing method, terminal device and medium Download PDFInfo
- Publication number
- CN108970117B CN108970117B CN201810693564.6A CN201810693564A CN108970117B CN 108970117 B CN108970117 B CN 108970117B CN 201810693564 A CN201810693564 A CN 201810693564A CN 108970117 B CN108970117 B CN 108970117B
- Authority
- CN
- China
- Prior art keywords
- game
- user
- resource
- resource package
- editor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
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/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- 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/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention is suitable for the technical field of information processing, and provides a method for issuing a game resource packet, a terminal device and a medium, wherein the method comprises the following steps: loading an object editor in a game publishing platform; acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction; acquiring level plot information and level switching conditions input by a user; detecting the checkpoint plot information, determining named objects existing in the checkpoint plot information, and rendering the determined objects in an effect preview interface; and if the rendering effect confirmation instruction is received, establishing and issuing a game resource package of the associated user based on the game development framework. After the game resource package is released and the game is updated, the game player can obtain the game meeting the self requirement; because the whole development process is carried out at the angle of a game player, the transparentization degree is high, and the viscosity of the game for the user is improved.
Description
Technical Field
The invention belongs to the technical field of information processing, and particularly relates to a game resource package issuing method, a terminal device and a computer readable storage medium.
Background
With the continuous development of internet technology and the increase of life pressure, the demand of people for entertainment is also continuously expanding, and along with this, various types of games, such as mobile phone games, stand-alone games and network games, start to rise. For the breakthrough game, the user can win only by running through the pass cards in a role playing mode, so that the user can know the development of the whole story plot like reading novels while taking adventures and fighting, and the user can obtain multi-level entertainment enjoyment. Therefore, the number of players who break through the type of game also starts to increase, and the types of break through games are endless.
In the process of making the breakthrough game, developers usually develop corresponding game codes after writing storylines and breakthrough conditions. After the game development is completed, if the game needs to be updated, the corresponding game resource package can be additionally issued. However, the conventional method for issuing the game resource package has the problem of low transparency, and the issued game cannot meet the habit requirements of game players, so that the viscosity of the game for users is reduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method for issuing a game resource package, a terminal device, and a computer-readable storage medium, so as to solve the technical problems that the currently issued game cannot meet the habit requirements of players and the game has low viscosity.
The first aspect of the embodiments of the present invention provides a method for issuing a game resource package, including:
loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects;
acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction;
acquiring the level plot information and level switching conditions input by the first user in the story plot editor;
detecting the level plot information, determining the named objects existing in the level plot information, and rendering the determined objects in an effect preview interface;
and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
A second aspect of the embodiments of the present invention provides a terminal device, including a memory and a processor, where the memory stores a computer program that can be executed on the processor, and the processor implements the following steps when executing the computer program:
loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects;
acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction;
acquiring the level plot information and level switching conditions input by the first user in the story plot editor;
detecting the level plot information, determining the named objects existing in the level plot information, and rendering the determined objects in an effect preview interface;
and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
A third aspect of embodiments of the present invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the steps of:
loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects;
acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction;
acquiring the level plot information and level switching conditions input by the first user in the story plot editor;
detecting the level plot information, determining the named objects existing in the level plot information, and rendering the determined objects in an effect preview interface;
and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
According to the embodiment of the invention, the preset object editors are loaded in the game publishing platform, so that a game player can directly select the object required to be created in the object editors and create the personalized story development plot in the story plot editor, and finally after the game resource package is published and the game is updated, the game player can obtain the game meeting the habit requirements of the game player; the whole development process of the game is carried out at the angle of the game player, so the transparentization degree is higher, and the viscosity of the user to the game is improved. In addition, in the embodiment of the invention, as the user edits the game object in the preset game publishing platform, the background developer can deeply mine the habit requirements of the game player based on the collected development data, thereby ensuring that the development quality of the game resource package can be improved when the subsequent developer develops independently.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a flowchart of an implementation of a method for publishing a game resource package according to an embodiment of the present invention;
fig. 2 is a flowchart of a specific implementation of the method S103 for issuing a game resource package according to an embodiment of the present invention;
FIG. 3 is a flowchart of an implementation of a method for publishing game resource packages according to another embodiment of the present invention;
FIG. 4 is a flowchart of an implementation of a method for publishing a game resource package according to another embodiment of the present invention;
FIG. 5 is a flowchart illustrating an implementation of a method for publishing game resource packages according to yet another embodiment of the present invention;
fig. 6 is a block diagram of a game resource package issuing apparatus according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Fig. 1 shows an implementation flow of a method for issuing a game resource package according to an embodiment of the present invention, where the method flow includes steps S101 to S105. The specific realization principle of each step is as follows:
s101: loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects.
According to the embodiment of the invention, a plurality of editor loading controls are arranged in a pre-established game publishing platform, and when a selection instruction sent to the editor loading controls is detected, a program code matched with the editor loading controls is called, so that a plurality of corresponding object editors are loaded. The object editors which can be loaded by the game publishing platform comprise a character editor, a map editor, a prop editor, a story editor and the like, and each object editor comprises a plurality of editable objects.
Specifically, the character editor includes a plurality of preset character objects. The character objects are moving objects which are required to be controlled by the user in the game process, and comprise characters, animals, plants, zombies, fairies and the like.
The map editor comprises various scene objects, and the scene objects exist in a background mode in the game process, so that the form change caused by the control instruction sent by a game player can be avoided. The scene object may be a static background or a dynamic background. In the process of game breakthrough, the character object is displayed in the upper layer of the scene object.
The story line editor is used for setting story lines and pass-through conditions in the process of passing through the pass-through of the game. The property editor comprises a plurality of controllable property objects, the property objects are object objects which can provide convenience for players in game scenes, and each property object has a corresponding special effect.
In the embodiment of the invention, a plurality of pictures are displayed in each loaded object editor, so that the specific form of an object in the object editor is represented by the pattern identifier displayed in the picture.
S102: and acquiring the objects in the selected state in each object editor, and naming each object based on the received editing instruction.
In the embodiment of the invention, according to the objects displayed in the form of pictures in the object editor, a user can send a selection instruction to one or more objects according to the personalized requirements of the user. And when a selection instruction sent by the user to any object is detected, the text input box is popped up to prompt the user to input the self-defined name of the object in the text input box. Therefore, the object selected by the current user is named according to the editing instruction received in the text input box.
S103: and acquiring the level plot information and level switching conditions input by the first user in the story plot editor.
In the embodiment of the invention, the objects contained in the story line editor are game level objects. After a selection instruction sent by a user to any game level object is detected, a text editing window corresponding to the game level object is created, so that the user can input level plot information based on a text format in the text editing window.
The level conversion control is loaded among a plurality of game level objects contained in the story line editor in advance. Similarly, when the level switching control is triggered, the level switching condition input by the user is acquired in the label page popped up in real time. And for the level switching condition set by the user between two adjacent game level objects, the level switching condition is used for expressing the mode rule which is required to be met by each object in the game interface when the game level object in the front sequence is ended.
For example, if the current game level 1 requires the character object a to arrive at a specified location to retrieve treasure, the level plot information it inputs may be a textual description of the content. If the 'character object A arrives at a certain designated place to pick up treasury' is the stage switching condition of the current game stage, when the character object A is detected to arrive at the place and pick up the treasury, a stage switching event is triggered, so that the game stage at the current moment is switched to the game stage 2.
Preferably, the level switching condition input by the user can also be descriptive information based on a text format.
As an embodiment of the present invention, fig. 2 shows a specific implementation flow of the game resource package issuing method S103 provided by the embodiment of the present invention, which is detailed as follows:
s1031: and importing each named object into a story line editor.
In the embodiment of the invention, named objects contained in the character editor, the map editor and the prop editor are identified, and the named objects are imported into the storyline editor. And aiming at the currently selected game stage, only rendering each named object associated with the game stage in an active window of a story line editor.
S1022: and detecting a control event related to the object according to the object selected by the first user in the story line editor in real time.
S1023: and generating corresponding level plot information based on the naming of the object and the control event.
Each object is preset with multiple types of control events. The control event comprises a jump event, a movement event in each direction, a prop launching event and the like.
In the embodiment of the invention, the object clicked by the user in the active window of the story line editor is determined, and the control event triggered by the user on the object is detected in real time. Each control event has a corresponding text description template. In the embodiment of the invention, the control parameters of the control event and the name of the control object are acquired. And inputting the control parameters and the names into a text description template to output and obtain the customs barrier plot information. The manipulation parameters include, but are not limited to, manipulation duration, manipulation times, manipulation frequency, and the like.
For example, if the object clicked by the user is named "mushroom and a skip event is continuously triggered to" mushroom "within 10 seconds, the outputted level plot information may be" mushroom skipping for 10 seconds continuously ".
S1024: and when receiving a level switching setting instruction sent by the first user, determining the level plot information generated last time as the level switching condition of the current level.
In the embodiment of the invention, whether the user sends a level switching setting instruction is judged while the control event triggered by the user to the object in the story line editor is detected in real time. And the level switching setting instruction is used for setting the level switching condition of the game level to which the current object belongs.
If a checkpoint switching setting instruction is received, stopping real-time detection of the control event, acquiring the latest generated checkpoint plot information, and determining the latest generated checkpoint plot information as the checkpoint switching condition input by the user, so that the user can dynamically set the checkpoint switching condition in a manner of operating a moving object, automatic setting of the checkpoint switching condition is realized, the user is prevented from needing to organize languages to execute textual description and input on the checkpoint switching condition, and the setting efficiency of the checkpoint switching condition is improved.
S104: and detecting the level plot information, determining the named object existing in the level plot information, and rendering the determined object in an effect preview interface.
In the embodiment of the invention, the login account of the user is obtained. Among the objects included in the object editors, an object associated with the login account is screened out. The object associated with the login account is an object created by the user at various historical times. Further, whether each object screened out has the name set by the user is judged. And if so, storing the object in a temporary table created at the current time.
In the embodiment of the invention, the received level scenario information is detected to judge whether the level scenario information contains the name of any object in the temporary table. If so, acquiring the attribute parameters corresponding to the object, and finishing the real-time rendering of the object in the effect preview interface according to the attribute parameters.
S105: and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
When all the objects in the effect preview interface are rendered, the user can visually check the game interface preview effect associated with the custom level plot information. If the user confirms that the game interface preview effect meets the actual requirement of the user, a rendering effect confirmation instruction can be sent out in the effect preview interface; if the user confirms that the preview effect of the game interface does not meet the actual requirement of the user, the user can return to the step S103 to re-input the scenario information of the level.
In the embodiment of the invention, when the rendering effect confirmation instruction is detected, the corresponding development program code is automatically executed based on the level plot information, the level switching condition and the game development frame preset by the game publishing platform, so as to output the game resource package associated with the current login account, and then the game resource package is uploaded and published on the game publishing platform.
According to the embodiment of the invention, the preset object editors are loaded in the game publishing platform, so that a game player can directly select the object required to be created in the object editors and create the personalized story development plot in the story plot editor, and finally after the game resource package is published and the game is updated, the game player can obtain the game meeting the habit requirements of the game player; the whole development process of the game is carried out at the angle of the game player, so the transparentization degree is higher, and the viscosity of the user to the game is improved. In addition, in the embodiment of the invention, as the user edits the game object in the preset game publishing platform, the background developer can deeply mine the habit requirements of the game player based on the collected development data, thereby ensuring that the development quality of the game resource package can be improved when the subsequent developer develops independently.
As another embodiment of the present invention, as shown in fig. 3, after S105, the method further includes:
s301: uploading the game resource package to a resource sharing area of the game publishing platform, and outputting the scenario information corresponding to the game resource package as feature description information of the game resource package; and the authority attribute of the resource sharing area is an external public access attribute.
The game publishing platform is provided with a plurality of functional areas, including but not limited to a resource sharing area, a resource development area, a game opinion feedback area, a player communication area and the like. Each functional area corresponds to a storage directory in the background.
In the embodiment of the invention, after the game resource package associated with the user is created, the storage directory corresponding to the resource sharing area is read, and the game resource package is stored in the storage directory, so that the user can check and download the game resource package in the corresponding storage directory when clicking to enter the resource sharing area of the game publishing platform. The authority attribute of the resource sharing area is an external public access attribute, that is, as long as any user is detected to log in the game publishing platform, various resource information contained in the resource sharing area can be displayed to the user.
Because the resource sharing area contains more game resource packages, in order to facilitate the user to distinguish, the corresponding feature description information is set for each game resource package, and the feature description information is output to the display page of the game resource package.
Specifically, in the embodiment of the present invention, the level plot information corresponding to the game resource package is output as the feature description information of the game resource package.
S202: if a resource downloading request for downloading the game resource package is received, detecting whether payment completion information about a second user is received through a pre-docked payment platform interface; wherein the second user identifies the user for the source of the resource download request.
When a user sends a selection instruction to the identification control of any game resource packet in the resource sharing area, a resource downloading request of the game resource packet is triggered. In the embodiment of the invention, if a resource downloading request sent to any game resource packet is detected, a payment platform interface which is butted in advance is called, so that a user can complete payment operation through the payment platform interface.
S203: and if payment completion information about the second user is received, granting resource downloading permission to the game resource package.
In the embodiment of the invention, the first user is a publishing user of the game resource package, and the second user is a requesting user of the game resource package.
When the payment operation is complete, the payment platform will return payment completion information regarding the second user. And establishing a data transmission channel with the source client of the resource downloading request according to the received payment completion information so as to send the game resource package to the second user.
After the game resource package is sent to the second user, feedback information is returned to the payment platform, so that the payment platform deposits the income amount corresponding to the game resource package into a preset account of the game resource package issuing user, namely, into the preset account of the first user.
In the embodiment of the invention, the game resource package is released in the resource sharing area, so that the game resource package created by a user can be more conveniently shared; because the resource downloading user needs to pay a certain amount of money when downloading the game resource package, the legal rights and interests of the game publisher can be guaranteed by distributing the obtained income amount to the game publisher, and the creation initiative of the user on the game resources is improved to a certain extent.
Fig. 4 shows an implementation flow of a method for issuing a game resource package according to another embodiment of the present invention. As shown in fig. 4, after S105, the method further includes:
s401: and uploading the game resource package to a resource development area of the game publishing platform.
In the embodiment of the invention, after the game resource package associated with the user is created, the storage directory corresponding to the resource development area is read, and the game resource package is stored in the storage directory. The authority attribute of the resource development area is a part of public access attribute, that is, only when the login account exists in the access authority list of the resource development area, the current user is allowed to view and download the game resource package in the resource development area.
S402: in the resource development area, if a resource editing request sent by a second user to the game resource package is received, a resource package copy of the game resource package is created in a system storage space corresponding to the second user.
In the embodiment of the invention, the game publishing platform allocates different system storage spaces for different login accounts. The system memory space is used for providing a running environment of the game resource package for the user. When an editing request sent by a user about a game resource package in a resource development area is detected, a resource package copy of the game resource package is created in a system storage space corresponding to the user.
Preferably, for each game resource package issued in the resource development area, when an edit request issued by a user on the game resource package in the resource development area is detected, reading the authority attribute of the game resource package, including: and reading the information of the authorized access account number or the authorized access key of the game resource package.
And if the authorized access key of the game resource package is read, prompting the user to input the key, and only when the received key is matched with the pre-stored authorized access key, creating a resource package copy of the game resource package in a system storage space corresponding to the user.
And if the authorized access account information of the game resource package is read, judging whether the login account of the current user is matched with the authorized access account information. If the two are matched, a resource package copy of the game resource package is created in the system storage space corresponding to the user.
S403: and respectively importing each object associated with the level plot information into each object editor loaded in the system storage space.
In the embodiment of the present invention, each object editor of the game publishing platform is loaded in the system storage space of the user, and for the user, the user can also view each object included in the object editor and edit each object in the manners of S102 to S105 described above, thereby determining whether to perform operations such as adding an object and renaming an object in the system storage space.
In the embodiment of the invention, for the resource package copy existing in the system storage space, each object associated with the game resource package is obtained according to the historical development record of the game resource package corresponding to the resource package copy, and each object is led into the system storage space.
For example, if the named object entered by the first user in the level scenario information includes character object 1 before the game resource package is released, character object 1 is imported into the system memory space to which the current resource package copy belongs.
S404: and when an editing instruction sent by the second user in the object editor is detected, editing the resource package copy, and sending an open source task completion prompt message to the first user when the editing is completed.
In the embodiment of the invention, the level plot information and the level switching condition input by the second user in the plot editor are obtained. The input level plot information comprises plot information of a newly added level and also comprises editing information of the original level plot.
And detecting the updated level plot information, determining named objects existing in the level plot information, and rendering the determined objects in an effect preview interface. And if a rendering effect confirmation instruction sent by a second user is received, editing and publishing the updated resource package copy based on the level plot information, the level switching condition and a preset game development frame. And when the resource package copy is edited, sending an open source task completion prompt message to the first user, so that the first user can check the updated resource package copy based on the open source task completion prompt message, and further performing secondary editing processing on the resource package copy.
In the embodiment of the invention, after the user releases the game resource package created by the user, the game resource package can be uploaded to a resource development area so as to be downloaded by other game players in the game development platform. Because each game player has a unique login account in the game publishing platform, the user can perform secondary editing processing by storing the resource package copy of the game resource package into the storage resource space under the login account. In addition, in order to meet the requirements of plot modification, the user can also re-edit each object in each object editor and change the stage switching conditions, so that a new game resource package more suitable for personal requirements is obtained through updating, and the viscosity of the user to the game is improved. On the other hand, in the embodiment of the invention, because the user can add other level plot information which needs to be added or modified by the user on the basis of the development of the game resource packet publisher without resetting various detailed parameters, the cooperative development among multiple users is realized, and the development efficiency of the game resource packet is improved.
As another embodiment of the present invention, as shown in fig. 5, after S105, the method further includes:
s501: and if the update data of the resource package uploaded by the first user is detected, acquiring a user list of the downloaded game resource package, wherein the user list records user information of each historical user.
After the user issues the game resource package, the user may want to repair or change the game resource package, so the user can perform editing operation based on the historical development record in the object editor to generate new resource package update data; or generating the resource package updating data based on the self-defined program development code.
In the embodiment of the invention, the update data of the resource package is uploaded to the specified storage space of the game publishing platform. And if the update data of the resource package uploaded by the first user is detected, acquiring a user list downloading the game resource package. The user list records user information of each historical user. The user information comprises a login account, the downloading time of the game resource package, the downloading times, the updating times and the like.
S502: and searching the historical user carrying a resource updating label according to the user information, wherein the resource updating label is determined according to the historical updating times of the game resource package by the historical user.
According to the user information recorded by the user list record, in the embodiment of the invention, the historical updating times of each historical user about the game resource package are read. And determining M history users ranked at the front according to the sequence of the history updating times, and adding a resource updating label to each determined history user. Wherein M is an integer greater than zero and is a predetermined value.
S503: and sending update prompt information about the game resource package to the found historical user, and acquiring a credit value fed back by the historical user when the update is completed.
In the embodiment of the invention, after the update data of the resource package is issued to the specified storage space of the game development platform, the login accounts of the M historical users are recorded into the authorized access list of the specified storage space. For each user in the M historical users, the user is the test user determined at the current moment, and therefore, according to the login account of the test user, update prompt information is sent to the test user to prompt the test user whether the version of the game resource package is updated at the current moment and whether the update operation needs to be executed. And if receiving the update prompt information fed back by the test user, sending the game resource package to the test user, and further prompting the test user to feed back the score value of the update operation after the update operation of the game resource package is completed by the test user. Wherein the scoring value is used for indicating the satisfaction degree of the test user on the resource package updating data.
S404: and if the received average value of each scoring value is larger than a preset threshold value, releasing the resource package updating data in the game releasing platform.
In the embodiment of the invention, a plurality of score values received within a preset time length are obtained, and the score values are averaged. And if the average value of the calculated grading values is larger than a preset threshold value, determining that the running state of the current resource package updating data is stable, and therefore, issuing the resource package updating data in a resource sharing area of the game issuing platform.
If the calculated average value of the score values is less than or equal to the preset threshold value, the issuing user of the game resource package is prompted to execute the exclusion processing again, and the step S501 is executed again.
In the embodiment of the invention, because the game resource package originally issued by the user is downloaded by a plurality of game players, if the resource package updating data is issued directly, a large number of users can update the resource package version immediately based on the resource package updating data in general. If the update data of the resource package has a problem, the game cannot be operated, and the stability of the game is reduced. Therefore, by sending the resource package updating data to the historical user carrying the resource updating label in advance, the resource package updating data is only formally released when the average value of the scoring values fed back by the historical user is larger than the preset threshold value, and the stability of the whole game can be improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Fig. 6 is a block diagram showing a structure of an apparatus for issuing a game resource package according to an embodiment of the present invention, in response to a method for issuing a game resource package according to an embodiment of the present invention. For convenience of explanation, only the portions related to the present embodiment are shown.
Referring to fig. 6, the apparatus includes:
the loading unit 61 is configured to load a plurality of object editors in the game publishing platform, where the object editors include a map editor, a character editor, a storyline editor, and a prop editor, and each object editor includes a plurality of editable objects.
A first obtaining unit 62, configured to obtain the objects in the selected state in each of the object editors, and name the respective objects based on the received editing instruction.
A second obtaining unit 63, configured to obtain the level plot information and the level switching condition input by the first user in the plot editor.
A determining unit 64, configured to detect the level scenario information, determine the named object existing in the level scenario information, and render the determined object in an effect preview interface.
The issuing unit 65 is configured to, if a rendering effect confirmation instruction is received, create and issue a game resource package associated with the first user based on the scenario information of the level, the level switching condition, and a game development frame corresponding to the game issuing platform.
Optionally, the apparatus for issuing the game resource package further includes:
the output unit is used for uploading the game resource package to a resource sharing area of the game publishing platform and outputting the scenario information corresponding to the game resource package as the feature description information of the game resource package; and the authority attribute of the resource sharing area is an external public access attribute.
The detection unit is used for detecting whether payment completion information about a second user is received or not through a pre-docked payment platform interface if a resource downloading request for downloading the game resource package is received; wherein the second user identifies the user for the source of the resource download request.
And the sending unit is used for granting the resource downloading permission to the game resource package if payment completion information about the second user is received.
Optionally, the apparatus for issuing the game resource package further includes:
and the uploading unit is used for uploading the game resource package to a resource development area of the game publishing platform.
And the creating unit is used for creating a resource package copy of the game resource package in a system storage space corresponding to a second user if a resource editing request sent by the second user to the game resource package is received in the resource development area.
And the importing unit is used for respectively importing the objects related to the level plot information into the object editors loaded in the system storage space.
And the editing unit is used for editing the resource package copy when an editing instruction sent by the second user in the object editor is detected, and sending an open source task completion prompt message to the first user when the editing is completed.
Optionally, the apparatus for issuing the game resource package further includes:
and the third obtaining unit is used for obtaining a user list of downloaded game resource packages if the resource package updating data uploaded by the first user is detected, wherein the user list records user information of each historical user.
And the searching unit is used for searching the historical user carrying a resource updating label according to the user information, and the resource updating label is determined according to the historical updating times of the historical user on the game resource packet.
The prompting unit is used for sending updating prompting information about the game resource package to the found historical user and acquiring a credit value fed back by the historical user when updating is completed;
and if the received average value of the scoring values is larger than a preset threshold value, releasing the resource package updating data in the game releasing platform.
Optionally, the second obtaining unit 63 includes:
and the importing subunit is used for importing the named objects into the story line editor.
And the detection subunit is used for detecting a control event related to the object according to the object selected by the first user in the story line editor in real time.
And the generating subunit is used for generating corresponding level plot information based on the naming of the object and the control event.
And the determining subunit is configured to determine, when receiving a level switching setting instruction sent by the first user, the level scenario information generated last time as a level switching condition of the current level.
Fig. 7 is a schematic diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 7, the terminal device 7 of this embodiment includes: a processor 70 and a memory 71, wherein the memory 71 stores a computer program 72, such as a distribution program of a game resource package, which is executable on the processor 70. The processor 70, when executing the computer program 72, implements the steps in the above-described embodiments of the method for issuing game resource packages, such as the steps 101 to 105 shown in fig. 1. Alternatively, the processor 70, when executing the computer program 72, implements the functions of the modules/units in the above-described device embodiments, such as the functions of the units 61 to 65 shown in fig. 6.
Illustratively, the computer program 72 may be partitioned into one or more modules/units that are stored in the memory 71 and executed by the processor 70 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 72 in the terminal device 7.
The terminal device 7 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor 70, a memory 71. It will be appreciated by those skilled in the art that fig. 7 is merely an example of a terminal device 7 and does not constitute a limitation of the terminal device 7 and may comprise more or less components than shown, or some components may be combined, or different components, for example the terminal device may further comprise input output devices, network access devices, buses, etc.
The Processor 70 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 71 may be an internal storage unit of the terminal device 7, such as a hard disk or a memory of the terminal device 7. The memory 71 may also be an external storage device of the terminal device 7, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 7. Further, the memory 71 may also include both an internal storage unit and an external storage device of the terminal device 7. The memory 71 is used for storing the computer program and other programs and data required by the terminal device. The memory 71 may also be used to temporarily store data that has been output or is to be output.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (10)
1. A method for publishing game resource packages, comprising:
loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects;
acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction;
acquiring level plot information and level switching conditions input by a first user in the story plot editor;
detecting the level plot information, determining the named objects existing in the level plot information, and rendering the determined objects in an effect preview interface;
and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
2. The method of publishing a game resource package of claim 1, further comprising:
uploading the game resource package to a resource sharing area of the game publishing platform, and outputting the scenario information corresponding to the game resource package as feature description information of the game resource package; wherein, the authority attribute of the resource sharing area is an external public access attribute;
if a resource downloading request for downloading the game resource package is received, detecting whether payment completion information about a second user is received through a pre-docked payment platform interface; wherein the second user identifies a user for a source of the resource download request;
and if payment completion information about the second user is received, granting resource downloading permission to the game resource package.
3. The method of publishing a game resource package of claim 1, further comprising:
uploading the game resource package to a resource development area of the game publishing platform;
in the resource development area, if a resource editing request sent by a second user to the game resource package is received, creating a resource package copy of the game resource package in a system storage space corresponding to the second user;
respectively importing each object associated with the level plot information into each object editor loaded in the system storage space;
and when an editing instruction sent by the second user in the object editor is detected, editing the resource package copy, and sending an open source task completion prompt message to the first user when the editing is completed.
4. The method of claim 1, wherein after the creating and issuing a game resource package associated with the first user based on the level scenario information, the level switching condition, and a game development framework corresponding to the game issuing platform if the rendering effect confirmation instruction is received, the method further comprises:
if the update data of the resource package uploaded by the first user is detected, acquiring a user list of downloaded game resource packages, wherein the user list records user information of each historical user;
according to the user information, finding out the historical user carrying a resource updating label, wherein the resource updating label is determined according to the historical updating times of the historical user on the game resource packet;
sending update prompt information about the game resource package to the found historical user, and acquiring a credit value fed back by the historical user when the update is completed;
and if the received average value of each scoring value is larger than a preset threshold value, releasing the resource package updating data in the game releasing platform.
5. The method for issuing game resource packs according to claim 1, wherein the acquiring of the level plot information and level switching conditions input by the first user in the plot editor comprises:
importing each named object into a story line editor;
detecting a control event related to the object according to the object selected by the first user in the story line editor in real time;
generating corresponding level plot information based on the naming of the object and the control event;
and when receiving a level switching setting instruction sent by the first user, determining the level plot information generated last time as the level switching condition of the current level.
6. A terminal device comprising a memory and a processor, the memory having stored therein a computer program operable on the processor, wherein the processor when executing the computer program implements the steps of:
loading a plurality of object editors in a game publishing platform, wherein the object editors comprise a map editor, a character editor, a story line editor and a prop editor, and each object editor comprises a plurality of editable objects;
acquiring the objects in a selected state in each object editor, and naming each object based on a received editing instruction;
acquiring level plot information and level switching conditions input by a first user in the story plot editor;
detecting the level plot information, determining the named objects existing in the level plot information, and rendering the determined objects in an effect preview interface;
and if a rendering effect confirmation instruction is received, establishing and issuing a game resource package associated with the first user based on the level plot information, the level switching condition and a game development frame corresponding to the game issuing platform.
7. The terminal device of claim 6, wherein the processor, when executing the computer program, further performs the steps of:
uploading the game resource package to a resource sharing area of the game publishing platform, and outputting the level information corresponding to the game resource package as feature description information of the game resource package; wherein the right of the resource sharing zone
The limited attribute is an external public access attribute;
if a resource downloading request for downloading the game resource package is received, detecting whether payment completion information about a second user is received through a pre-docked payment platform interface; wherein the second user identifies a user for a source of the resource download request;
and if payment completion information about the second user is received, granting resource downloading permission to the game resource package.
8. The terminal device of claim 6, wherein the processor, when executing the computer program, further performs the steps of:
uploading the game resource package to a resource development area of the game publishing platform;
in the resource development area, if a resource editing request sent by a second user to the game resource package is received, creating a resource package copy of the game resource package in a system storage space corresponding to the second user;
respectively importing each object associated with the level plot information into each object editor loaded in the system storage space;
and when an editing instruction sent by the second user in the object editor is detected, editing the resource package copy, and sending an open source task completion prompt message to the first user when the editing is completed.
9. The terminal device of claim 6, wherein the processor, when executing the computer program, further performs the steps of:
if the update data of the resource package uploaded by the first user is detected, acquiring a user list of downloaded game resource packages, wherein the user list records user information of each historical user;
according to the user information, finding out the historical user carrying a resource updating label, wherein the resource updating label is determined according to the historical updating times of the historical user on the game resource packet;
sending update prompt information about the game resource package to the found historical user, and acquiring a credit value fed back by the historical user when the update is completed;
and if the received average value of each scoring value is larger than a preset threshold value, releasing the resource package updating data in the game releasing platform.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810693564.6A CN108970117B (en) | 2018-06-29 | 2018-06-29 | Game resource package issuing method, terminal device and medium |
PCT/CN2018/105542 WO2020000675A1 (en) | 2018-06-29 | 2018-09-13 | Method and device for publishing game resource package, terminal device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810693564.6A CN108970117B (en) | 2018-06-29 | 2018-06-29 | Game resource package issuing method, terminal device and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108970117A CN108970117A (en) | 2018-12-11 |
CN108970117B true CN108970117B (en) | 2021-04-30 |
Family
ID=64538925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810693564.6A Active CN108970117B (en) | 2018-06-29 | 2018-06-29 | Game resource package issuing method, terminal device and medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108970117B (en) |
WO (1) | WO2020000675A1 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109745705B (en) * | 2018-12-29 | 2020-04-17 | 苏州玩友时代科技股份有限公司 | 2d game map editing method and device |
CN110287723B (en) * | 2019-05-21 | 2020-11-24 | 北京达佳互联信息技术有限公司 | Resource information determination method and device, electronic equipment and storage medium |
CN110227267B (en) | 2019-06-28 | 2023-02-28 | 百度在线网络技术(北京)有限公司 | Voice skill game editing method, device and equipment and readable storage medium |
CN110515620B (en) * | 2019-08-12 | 2022-12-09 | 广州小丑鱼信息科技有限公司 | Automatic resource processing method and system |
CN111790146A (en) * | 2019-12-06 | 2020-10-20 | 厦门雅基软件有限公司 | Resource management method, device, equipment and computer readable storage medium |
CN111790160B (en) * | 2019-12-06 | 2023-03-31 | 厦门雅基软件有限公司 | Resource management method, device, equipment and computer readable storage medium |
CN111481925A (en) * | 2020-04-08 | 2020-08-04 | 网易(杭州)网络有限公司 | Information processing method and device in game and terminal equipment |
CN111714894B (en) * | 2020-06-08 | 2023-07-21 | 咪咕互动娱乐有限公司 | Game data acquisition method and device, electronic equipment and storage medium |
CN112057869B (en) * | 2020-09-09 | 2024-06-21 | 网易(杭州)网络有限公司 | Information processing method, information processing device, electronic equipment and storage medium |
CN112370791B (en) * | 2020-11-16 | 2024-07-26 | 网易(杭州)网络有限公司 | Plug-in detection method, device, node equipment, game server and medium |
CN113434197B (en) * | 2021-06-30 | 2024-08-27 | 完美世界征奇(上海)多媒体科技有限公司 | Resource release method, device, computer equipment and computer readable storage medium |
CN116414731A (en) * | 2021-12-29 | 2023-07-11 | 北京字跳网络技术有限公司 | Special effect editing method and device |
CN114797101A (en) * | 2022-04-11 | 2022-07-29 | 平安科技(深圳)有限公司 | Publishing method, device, equipment and storage medium of training game resources |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1766895A (en) * | 2004-10-28 | 2006-05-03 | 英业达股份有限公司 | Automatic generation system and method for individualized game |
CN101699452A (en) * | 2009-03-11 | 2010-04-28 | 深圳市伯仲通信技术有限公司 | Game engine |
CN101853327A (en) * | 2009-04-01 | 2010-10-06 | 鸿富锦精密工业(深圳)有限公司 | System and method for making game |
US8954955B2 (en) * | 2009-06-16 | 2015-02-10 | Google Inc. | Standard commands for native commands |
US9292948B2 (en) * | 2011-06-14 | 2016-03-22 | Nintendo Co., Ltd. | Drawing method |
CN103186372B (en) * | 2011-12-29 | 2017-01-18 | 上海墨游信息科技有限公司 | Game engine |
CN102663245A (en) * | 2012-03-30 | 2012-09-12 | 福建天趣网络科技有限公司 | 3D (three-dimensional) game world editor |
CN102810061B (en) * | 2012-05-18 | 2016-04-13 | 北京像素软件科技股份有限公司 | A kind of method of editing non-player control role |
CN104360840A (en) * | 2014-10-20 | 2015-02-18 | 广州精攻网络科技有限公司 | Game development method and device based on HTML5 |
CN110170166B (en) * | 2015-08-24 | 2023-04-07 | 鲸彩在线科技(大连)有限公司 | Game data generating and uploading method and device |
CN108090085A (en) * | 2016-11-21 | 2018-05-29 | 鲸彩在线科技(大连)有限公司 | A kind of map sharing method and device |
CN106775703A (en) * | 2016-12-09 | 2017-05-31 | 网易(杭州)网络有限公司 | Using the processing method and processing device of logic |
CN107590863A (en) * | 2017-09-19 | 2018-01-16 | 黄奇坡 | A kind of whole people 3D maps roam edit methods in high precision |
-
2018
- 2018-06-29 CN CN201810693564.6A patent/CN108970117B/en active Active
- 2018-09-13 WO PCT/CN2018/105542 patent/WO2020000675A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2020000675A1 (en) | 2020-01-02 |
CN108970117A (en) | 2018-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108970117B (en) | Game resource package issuing method, terminal device and medium | |
US10999317B2 (en) | Blockchain tracking of virtual universe traversal results | |
CN109710243B (en) | Block chain development method, device, server and medium based on visual platform | |
US9952834B2 (en) | Distribution of applications with a saved state | |
CN108027720A (en) | Visual content is developed | |
Love | Progressive Web Application Development by Example: Develop fast, reliable, and engaging user experiences for the web | |
CN104903860A (en) | Third party application scriptablity | |
CN106155661B (en) | Control access method and device | |
US11790476B2 (en) | Method, apparatus, and program for preventing content from leaking out | |
CN103390003A (en) | Method and device for combining user data information among servers | |
US20090132422A1 (en) | Machine-readable and enforceable license | |
CN109582904B (en) | Published content modification method, device, server, terminal and storage medium | |
KR20180105810A (en) | Method and system for generating content using audio comment | |
KR20140126152A (en) | Method and server for providing service of using music contents | |
CN107295377A (en) | Moviemaking method, apparatus and system | |
WO2023130814A1 (en) | Game data processing method and apparatus, device, storage medium and program product | |
Boaventura et al. | Mendiga: A minimal engine for digital games | |
WO2016030879A1 (en) | Distribution of visual content editing function | |
KR101027155B1 (en) | Method for providing additional information in moving picture information by section | |
CN109992737A (en) | Third party's web page contents checking method, device and electronic equipment | |
KR101379662B1 (en) | Apparatus and method for making effect of event in game | |
CN109168055A (en) | Creation method, device, audio/video player system and its server of video channel | |
KR20230110023A (en) | Method, computer device, and computer program to provide dynamic landing page for social platform | |
CN104463661A (en) | Method and system for processing transaction data | |
KR102164779B1 (en) | Blockchains with modifiable recorded transactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |