Gameplay parameter management method, device, system, medium and computer program product
By providing gameplay parameter editing page and activity editing page, business personnel are allowed to directly manage gameplay parameters, which solves the problems of the number of R&D personnel and development cycle requirements in the existing technology, and improves business iteration efficiency.
Patent Information
- Application Number
- CN202210080669.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-24
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2042-01-24
AI Technical Summary
The existing gameplay development methods have requirements for the number of R&D personnel and development cycle, which affects the efficiency of business iteration, especially when gameplay capabilities are frequently upgraded and adjusted.
Provide a gameplay parameter editing page, allowing business personnel to directly edit gameplay parameters, generate gameplay parameter forms, and bind them to the activity configuration items. Through the activity editing page, business personnel can organize activity configuration items, assign gameplay parameters, and generate activities, thereby managing gameplay parameters based on activities.
It realizes that business personnel directly participate in gameplay parameter management, avoids the problem of insufficient number of R&D personnel or long development cycle, improves business iteration efficiency, and supports rapid iteration and development of the business.
Smart Images

Figure CN114570026B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and more particularly to a method, device, system, medium, and computer program product for managing gameplay parameters. Background Art
[0002] At present, the gameplay is usually developed by R&D personnel on the operation server, and the operation server provides external access and usage capabilities for the gameplay. However, this gameplay development method has certain requirements on the number of R&D personnel and the development cycle.
[0003] As the business develops, the business service side may need to frequently upgrade and adjust its gameplay capabilities. The existing gameplay development method may have problems such as insufficient number of R&D personnel or long development cycle, which in turn affects the efficiency of business iteration. Summary of the invention
[0004] At least one embodiment of the present disclosure provides a gameplay parameter management method, apparatus, system, medium, and computer program product.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for managing gameplay parameters, the method comprising:
[0006] Provide a gameplay parameter editing page, and generate a gameplay parameter form for the gameplay parameters edited on the page;
[0007] In response to the form binding operation, determining a binding relationship between the gameplay parameter form and the activity configuration item;
[0008] Provide an activity editing page, which includes a list of activity configuration items;
[0009] Based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item, the activity corresponding to the activity configuration item list is generated.
[0010] In some embodiments, the activity configuration item list includes: multiple activity configuration items and a priority of each activity configuration item; wherein the priority is used to determine the editing order of the gameplay parameter form bound to the activity configuration item.
[0011] In some embodiments, based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item, generating an activity corresponding to the activity configuration item list includes:
[0012] In response to an edit operation on any activity configuration item in the activity configuration item list, a corresponding activity configuration item edit page is provided, a gameplay parameter form bound to the activity configuration item is displayed on the page, and a gameplay parameter value of the activity configuration item is determined based on the gameplay parameter form;
[0013] Based on the gameplay parameter values of each activity configuration item in the activity configuration item list, generate the activities corresponding to the activity configuration item list.
[0014] In some embodiments, in response to an edit operation on any activity configuration item in the activity configuration item list, the gameplay parameter management method further includes:
[0015] Determine the basic information of the activity;
[0016] Based on the gameplay parameter values of each activity configuration item in the activity configuration item list, the activities corresponding to the activity configuration item list are generated, including:
[0017] Based on the basic information of the activity and the gameplay parameter values of each activity configuration item in the activity configuration item list, an activity corresponding to the activity configuration item list is generated.
[0018] In some embodiments, the gameplay parameter management method further includes:
[0019] Based on the gameplay parameter form, multiple sets of gameplay parameter values are generated;
[0020] In response to the operation of configuring the AB test, generating AB test configuration information, the AB test configuration information being used to perform AB tests on multiple sets of gameplay parameter values;
[0021] Accordingly, the generated activity includes AB test configuration information.
[0022] In some embodiments, the gameplay parameter management method further includes:
[0023] In response to the operation of configuring the gameplay application, determining a business service end of the gameplay application;
[0024] Get various activities under the gameplay;
[0025] Send each activity under the gameplay to the configuration center, so that the business server can obtain each activity under the gameplay from the configuration center through the gameplay component.
[0026] In a second aspect, the present disclosure also provides a gameplay parameter management device, the device comprising:
[0027] A form generation unit, used to provide a gameplay parameter editing page, and generate a gameplay parameter form from the gameplay parameters edited in the page;
[0028] A form binding unit, used to determine a binding relationship between a gameplay parameter form and an activity configuration item in response to a form binding operation;
[0029] An activity editing unit, used to provide an activity editing page, which includes a list of activity configuration items;
[0030] The activity generation unit is used to generate an activity corresponding to the activity configuration item list based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item.
[0031] In a third aspect, an embodiment of the present disclosure further provides a system comprising at least one computing device and at least one storage device storing instructions, wherein the instructions, when executed by the at least one computing device, prompt the at least one computing device to execute the steps of the gameplay parameter management method as described in any embodiment of the first aspect.
[0032] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a program or instruction, and when the program or instruction is executed by at least one computing device, the at least one computing device executes the steps of the gameplay parameter management method as described in any embodiment of the first aspect.
[0033] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, wherein the computer program product includes a computer program, the computer program is stored in a computer-readable storage medium, and at least one processor of a computer reads and executes the computer program from the storage medium, so that the computer performs the steps of the gameplay parameter management method as described in any embodiment of the first aspect.
[0034] It can be seen that in at least one embodiment of the present disclosure, by providing a gameplay parameter editing page, it is convenient for business personnel to edit the gameplay parameters directly on the page, and then generate a gameplay parameter form to achieve business personalized customization of the gameplay parameters; after generating the gameplay parameter form, the business personnel can bind the gameplay parameter form to the activity configuration item; by providing an activity editing page, the activity configuration items involved in an activity are organized into an activity configuration item list, which is convenient for business personnel to assign parameters to the gameplay parameter form bound to each activity configuration item, and then generate an activity, thereby achieving management of gameplay parameters in units of activities, and business personnel can directly participate in management, avoiding the problem of insufficient number of R&D personnel or long development cycle, and not affecting the efficiency of business iteration.
[0035] In addition, in at least one embodiment of the present disclosure, by providing a gameplay parameter editing page, form binding operations, and an activity editing page, business personnel can directly participate in gameplay parameter management, develop gameplay in parallel, support rapid iterative development of the business, and improve business iteration efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can also obtain other drawings based on these drawings.
[0037] Figure 1 An exemplary flow chart of a method for managing gameplay parameters provided by an embodiment of the present disclosure;
[0038] Figure 2 A schematic diagram of creating a new gameplay parameter in a gameplay parameter editing page provided in an embodiment of the present disclosure;
[0039] Figure 3 for Figure 2 Schematic diagram of multiple gameplay parameters edited on the basis;
[0040] Figure 4 A schematic diagram of an activity editing page provided in an embodiment of the present disclosure;
[0041] Figure 5 A schematic diagram of the editing sequence of an activity configuration item provided in an embodiment of the present disclosure;
[0042] Figure 6 A schematic diagram of an activity configuration item editing page provided in an embodiment of the present disclosure;
[0043] Figure 7 A state diagram of a parameter assignment page provided in an embodiment of the present disclosure;
[0044] Figure 8 Another state diagram of a parameter assignment page provided in an embodiment of the present disclosure;
[0045] Fig. 9 A schematic diagram of another state of a parameter assignment page provided in an embodiment of the present disclosure;
[0046] Fig.10 A schematic diagram of a gameplay delivery process provided by an embodiment of the present disclosure;
[0047] Fig.11 A schematic diagram of a gameplay parameter management device provided by an embodiment of the present disclosure;
[0048] Fig.12 An exemplary block diagram of a system including at least one computing device and at least one storage device storing instructions is provided for an embodiment of the present disclosure. DETAILED DESCRIPTION
[0049] In order to more clearly understand the above-mentioned purposes, features and advantages of the present disclosure, the present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It is understood that the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. The specific embodiments described herein are only used to explain the present disclosure, rather than to limit the present disclosure. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in the field belong to the scope of protection of the present disclosure.
[0050] It should be noted that, in this document, relational terms such as “first” and “second” are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.
[0051] Gameplay can be understood as the process of completing user rights incentives through certain operating rules and interactive forms. Examples of gameplay include: sign-in gameplay, lottery gameplay, sharing gameplay, etc.
[0052] Gameplay is usually associated with business, and there is a one-to-one correspondence between gameplay and business. For example, the sign-in gameplay corresponds to the sign-in business. As the business iteratively develops, the business server needs to upgrade and adjust the gameplay. For ease of understanding, the business server associated with the gameplay can be expressed as the gameplay server. For example, the business server associated with the sign-in gameplay is the sign-in server.
[0053] However, currently, it is usually R&D personnel (rather than business personnel) who develop gameplay on the operation server side, and different types of gameplay are accumulated on the operation server side. Therefore, the operation server side needs a certain amount of time to accumulate and have sufficient R&D personnel to support the rapid iterative development of the business. It can be seen that once the number of R&D personnel is insufficient or the development cycle is long, it will become a bottleneck for the iterative development of the business and affect the efficiency of business iteration.
[0054] In order to solve the problems existing in the prior art, the inventor discovered that gameplay parameters, as the internal context of the gameplay, permeate every link in the gameplay. For example, the reward score of the step-by-step invitation of the sharing gameplay is the parameter of the sharing gameplay.
[0055] The inventor proposes that: there may be multiple parameters involved in each link of the gameplay, and the collection of these multiple parameters constitutes the parameter model of the gameplay, and the gameplay parameter model is represented by a gameplay parameter form. The gameplay parameter form provides personalized visual input for different gameplay parameters.
[0056] The inventor also proposed: managing gameplay parameters based on activities. One activity corresponds to one gameplay, and one gameplay can correspond to multiple activities. The same gameplay parameter form can be used in different activities, that is, different activities use the same gameplay parameters, but the values of the gameplay parameters (i.e., the gameplay parameter values) are different.
[0057] Based on the above content, the embodiments of the present disclosure provide a gameplay parameter management method, device, system, medium or computer program product, which provides a gameplay parameter editing page to facilitate business personnel to directly edit the gameplay parameters on the page, and then generate a gameplay parameter form to achieve business personalized customization of the gameplay parameters; after generating the gameplay parameter form, the business personnel can bind the gameplay parameter form to the activity configuration item; by providing an activity editing page, the activity configuration items involved in an activity are organized into an activity configuration item list, which facilitates business personnel to assign parameters to the gameplay parameter form bound to each activity configuration item, and then generate an activity, thereby achieving management of gameplay parameters in units of activities, and business personnel can directly participate in management, avoiding the problem of insufficient number of R&D personnel or long development cycle, and not affecting business iteration efficiency.
[0058] In addition, in at least one embodiment of the present disclosure, by providing a gameplay parameter editing page, form binding operations, and an activity editing page, business personnel can directly participate in gameplay parameter management, develop gameplay in parallel, support rapid iterative development of the business, and improve business iteration efficiency.
[0059] Figure 1 A method for managing gameplay parameters is provided in an embodiment of the present disclosure. The execution subject of the method for managing gameplay parameters is an operation server, such as Figure 1 As shown, the gameplay parameter management method includes but is not limited to the following steps 101 to 104:
[0060] In step 101, a gameplay parameter editing page is provided, and the gameplay parameters edited in the page are generated into a gameplay parameter form.
[0061] In this embodiment, the operation server provides a gameplay parameter editing page, and business personnel can directly edit the gameplay parameters on the gameplay parameter editing page to achieve business personalized customization of the gameplay parameters.
[0062] In some embodiments, the gameplay parameter editing page is laid out using a domain-specific language (DSL), which facilitates business personnel to build a gameplay parameter form and achieve business-specific customization of the gameplay parameters.
[0063] In some embodiments, the gameplay parameter editing page includes an edit completion control. In response to the business personnel triggering the edit completion control, the operation server obtains the gameplay parameters edited by the business personnel in the gameplay parameter editing page, and generates the obtained gameplay parameters into a gameplay parameter form.
[0064] Each time a business person triggers the edit completion control, the operation server generates a corresponding gameplay parameter form. Different business people can edit gameplay parameters in parallel through the gameplay parameter editing page, supporting the rapid iterative development of the business and improving the efficiency of business iteration.
[0065] Figure 2 A schematic diagram of creating a new gameplay parameter in a gameplay parameter editing page provided in an embodiment of the present disclosure. Each time a new gameplay parameter is created, Figure 2 As shown in the form, a gameplay parameter includes 7 fields: Field Key, Field Label, Input, Required, Placeholder, default value, Hidden. Business personnel can edit these 7 fields to achieve business customization of gameplay parameters.
[0066] Figure 3 for Figure 2 Schematic diagram of multiple gameplay parameters edited on the basis, Figure 3 The four edited gameplay parameters are shown in the figure: sceneCode (delivery scene), fatigueControl (fatigue control), timeUnit (control cycle) and limitValue (control value), among which timeUnit (control cycle) and limitValue (control value) are the next level parameters of fatigueControl (fatigue control).
[0067] exist Figure 3 Click "+" to create Figure 2 A new gameplay parameter is shown. Business personnel can edit the values of each field of the gameplay parameter according to actual needs. Figure 3 , click the gear icon to configure the gameplay parameters in more detail, such as by writing code.
[0068] In step 102, in response to the form binding operation, a binding relationship between the gameplay parameter form and the activity configuration item is determined.
[0069] Since multiple gameplay parameter forms can be generated, and an activity can include multiple activity configuration items, each activity configuration item can be configured with a different gameplay parameter form, it is necessary to determine the binding relationship between the gameplay parameter form and the activity configuration item.
[0070] In some embodiments, the operation server provides a form binding control, and business personnel can trigger the form binding control to bind the gameplay parameter form with the activity configuration item.
[0071] In step 103, an activity editing page is provided, wherein the activity editing page includes a list of activity configuration items.
[0072] The activity configuration item list is a list of names of activity configuration items under the same activity.
[0073] In this embodiment, the operation server provides an activity editing page, so that business personnel can create a new activity configuration item, and the name of the new activity configuration item is added to the activity configuration item list.
[0074] In some embodiments, the activity editing page includes a create new configuration control. In response to the business personnel triggering the operation of creating the new configuration control, the operation server pops up an activity configuration item editing page so that the business personnel can edit the activity configuration item in the activity configuration item editing page.
[0075] After completing the editing of the activity configuration item, the business personnel can trigger the completion control in the activity configuration item editing page, and the operation server saves the edited information of the activity configuration item and adds the name of the activity configuration item to the activity configuration item list.
[0076] In step 104, based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item, an activity corresponding to the activity configuration item list is generated.
[0077] Business personnel can trigger the parameter assignment control provided on the activity editing page to assign gameplay parameters to each activity configuration item in the activity configuration item list.
[0078] For any activity configuration item, the operation server will provide the gameplay parameter form bound to the activity configuration item to the business personnel, so that the business personnel can assign values to each gameplay parameter in the gameplay parameter form.
[0079] In some embodiments, after the business personnel completes editing of various activity configuration items of an activity in the activity editing page, that is, after the activity configuration item list corresponding to an activity is determined, the operation server adds the name of the activity to the activity list.
[0080] The business personnel can select any activity from the activity list and assign values to the gameplay parameters for each activity configuration item of the activity. For any activity configuration item of the activity, the operation server will provide the business personnel with the gameplay parameter form bound to the activity configuration item, so that the business personnel can assign values to each gameplay parameter in the gameplay parameter form.
[0081] After completing the parameter assignment of all activity configuration items included in an activity, the operation server generates the activity.
[0082] It can be seen that the operation server organizes the various activity configuration items involved in an activity into an activity configuration item list by providing an activity editing page, which makes it convenient for business personnel to assign parameters to the gameplay parameter form bound to each activity configuration item. The operation server then generates an activity, realizing the management of gameplay parameters on an activity basis, and business personnel can directly participate in the management, avoiding problems such as insufficient number of R&D personnel or long development cycle, and does not affect the efficiency of business iteration.
[0083] Figure 4 A schematic diagram of an activity editing page provided in an embodiment of the present disclosure. Figure 4 In the activity editing page, there are the activity configuration list and the create new configuration control (Create NewConfiguration).
[0084] Figure 4 In the active configuration item list, there are 4 active configuration items:
[0085] LadderPointGameDifficultyConfig (ladder game difficulty configuration item);
[0086] GameToolConfig (game props configuration item);
[0087] Budget Control (budget control configuration item);
[0088] Ladder Point Config (ladder point configuration item).
[0089] Figure 4 In the activity configuration item list, there are five fields: Name (name of the activity configuration item), Code (identification of the activity configuration item), Description (description of the activity configuration item), Priority (priority of the activity configuration item), and Action (operation for the activity configuration item).
[0090] Among them, Priority is used to determine the editing order of the gameplay parameter form bound to the activity configuration item. The larger the value of Priority, the higher the priority. Figure 4 The editing order of the 4 active configuration items is as follows Figure 5 shown. Figure 5 The BasicInformation in the activity is the basic information of the activity, and each activity configuration item is the business-related information. Any activity includes Basic Information, which has the highest priority and is therefore ranked first.
[0091] exist Figure 4 In the example, Action (operation on an activity configuration item) includes Edit and Delete. In response to a business person triggering a Delete operation, the operation server deletes the corresponding activity configuration item. In response to a business person triggering an Edit operation, the operation server provides a corresponding activity configuration item editing page so that the business person can edit the activity configuration item in the activity configuration item editing page.
[0092] exist Figure 4 In the example, in response to the business personnel triggering the operation of creating a new configuration control (Create NewConfiguration), the operation server pops up an activity configuration item editing page so that the business personnel can edit the activity configuration item in the activity configuration item editing page.
[0093] Figure 6 A schematic diagram of an activity configuration item editing page provided in an embodiment of the present disclosure, Figure 6 The activity configuration item editing page shown is: Business personnel trigger Figure 4 The active configuration item editing page displayed by the Edit operation corresponding to the LadderPointGameDifficultyConfig (ladder game difficulty configuration item) shown.
[0094] Figure 6 In the example, the activity configuration item editing page displays the gameplay parameter form (Form) bound to the activity configuration item, that is, the gameplay parameter form (LadderPointConfig_gameDifficulty_SG) bound to LadderPointGameDifficultyConfig. In this embodiment, the name of the gameplay parameter form (Form) bound to the activity configuration item is displayed in the activity configuration item editing page. In other embodiments, the specific content of the gameplay parameter form (Form) bound to the activity configuration item is displayed in the activity configuration item editing page.
[0095] Figure 6In the event configuration item editing page, a parameter binding control (e.g., a drop-down list box) is also included. If the event configuration item is not bound to a gameplay parameter form, the business personnel can trigger the parameter binding control (e.g., click the drop-down list box to select a gameplay parameter form), and the operation server responds to the parameter binding operation and binds the event configuration item to the gameplay parameter form.
[0096] Figure 6 In the active configuration item edit page, the completion control (i.e. Figure 6 After completing the editing of the activity configuration item, the business personnel can trigger the completion control (for example, click the OK control), and the operation server saves the edited information of the activity configuration item. In addition, if the name of the activity configuration item does not appear in the activity configuration item list, the operation server adds the name of the activity configuration item to the activity configuration item list.
[0097] For an activity, it is necessary to edit the basic information of the activity and assign parameters to the gameplay parameter form bound to each activity configuration item in order to generate the activity. In some embodiments, the operation server provides a parameter assignment page, which can display the specific content of the gameplay parameter form bound to the activity configuration item, so that the business personnel can edit the value of each parameter in the gameplay parameter form in the parameter assignment page.
[0098] Figure 7 A state diagram of a parameter assignment page provided in an embodiment of the present disclosure, Figure 7 It includes BasicInformation and the editing order of each activity configuration item. Any activity includes BasicInformation, which has the highest priority and is therefore ranked first. Basic Information includes at least one of the following: activity name, gameplay rules, and activity entry conditions.
[0099] exist Figure 7 In the operation server, the operation server responds to the trigger operation of Basic Information (for example, the business personnel clicks Figure 7 The specific editing items of Basic Information are displayed at the bottom of the page, including: ActivityName, Start Time, End Time, Activity Priority, and Who will see this. Among them, when there are multiple activities, ActivityPriority indicates the priority of activity delivery.
[0100] Among them, Start Time, End Time, and Activity Priority belong to the rules of play, but the rules of play are not limited to these three. Who will see this belongs to the activity access condition, but the activity access condition is not limited to this one.
[0101] exist Figure 7 In the example, the operation server responds to the triggering operation of Ladder Point Config (for example, the business personnel clicks Figure 7 ②), the gameplay parameter form bound to Ladder Point Config will be displayed at the bottom of the page.
[0102] exist Figure 7 If the business personnel completes the editing of Basic Information, Figure 7 No. ② in the middle is the editing of the gameplay parameter form bound to Ladder Point Config. Figure 8 The corresponding status diagram of the parameter assignment page is shown.
[0103] exist Figure 8 In the example, since the business personnel have completed the editing of Basic Information, the icon of sequence number ① is replaced by It indicates that the step is completed, and the serial number ② turns dark, indicating that the step is currently being edited.
[0104] exist Figure 8 In the parameter assignment page, the AB test configuration control (Edit A / B Testing) is also included. In response to the operation of configuring AB testing (for example, the business personnel clicks Edit A / B Testing), the operation server generates AB test configuration information, which is used to perform AB testing on multiple sets of gameplay parameter values, where multiple sets of gameplay parameter values are generated based on the same gameplay parameter form. It should be noted that in Figure 8 In the game, business personnel only generate one set of gameplay parameter values (namely Default) based on the gameplay parameter form, so there is no need to configure AB testing.
[0105] Fig. 9 A schematic diagram of another state of a parameter assignment page provided in an embodiment of the present disclosure. Fig. 9 To complete the first three steps, execute step ④, which is editing the gameplay parameter form bound to CameToolConfig.
[0106] exist Fig. 9In the game parameter form bound to CameToolConfig, three sets of game parameter values are generated: Default, Buyer Conversion, and power helper.
[0107] exist Fig. 9 In the example, the operation server generates AB test configuration information in response to the operation of configuring AB test (for example, the business personnel clicks Edit A / BTesting), and the AB test configuration information is used to perform AB test on multiple sets of gameplay parameter values. It should be noted that the generated AB test configuration information will be included in the generated activity.
[0108] Business personnel completing Fig. 9 After all the steps in the activity are edited, the operation server generates an activity, which includes basic information of the activity, gameplay parameter values of each activity configuration item, and AB test configuration information. In some embodiments, the activity also includes a whitelist to record the users to whom the activity applies and / or the persons who can test or edit the activity. In some embodiments, the activity also includes a change record, which is recorded in the change record every time the activity is edited.
[0109] In some embodiments, the operation server will save the effective activities (recorded as the original activities) and the ineffective activities being edited (recorded as the copies of activities). The difference between the copies of activities and the change records is that the copies of activities only record the latest edited content, while the change records record the content of each edit.
[0110] Fig.10 A schematic diagram of a gameplay delivery process provided in an embodiment of the present disclosure. Fig.10 In , the gameplay engine and gameplay workbench are both part of the operation server. The gameplay delivery process is described as follows:
[0111] Business personnel 1 can edit different activities under the same gameplay (gameplay 1) through the gameplay workbench, such as activity 1, activity 2 to activity M, where M is a positive integer greater than or equal to 2; business personnel 2 can edit different activities under the same gameplay (gameplay 2) through the gameplay workbench, such as activity 1, activity 2 to activity N, where N is a positive integer greater than or equal to 2. Business personnel 1 and business personnel 2 belong to different business systems.
[0112] The gameplay engine determines the business server of the gameplay application in response to the operation of configuring the gameplay application. For example, business person 1 configures gameplay 1 application to business server 1; business person 2 configures gameplay 2 application to business server 2.
[0113] After determining the business service end of the gameplay application, the gameplay engine obtains each activity under the gameplay from the gameplay workbench. For example, the gameplay engine obtains activities 1 to M under gameplay 1 and activities 1 to N under gameplay 2 from the gameplay workbench.
[0114] The gameplay engine may also obtain debugging data corresponding to the gameplay from the gameplay workbench, where the debugging data includes but is not limited to a whitelist of each activity and / or test data that can be seen by a test user.
[0115] After obtaining various activities and debugging data under the gameplay, the gameplay engine can send various activities and debugging data under the gameplay to the configuration center, so that the business server can obtain various activities and debugging data under the gameplay from the configuration center through the gameplay component.
[0116] For example, business server 1 obtains various activities and debugging data under gameplay 1 from the configuration center through gameplay components (such as gameplay SDK); business server 2 obtains various activities and debugging data under gameplay 2 from the configuration center through gameplay components (such as gameplay SDK).
[0117] In some embodiments, after the gameplay is launched, for an activity, the gameplay SDK can obtain consumer data, and then test multiple sets of parameter values based on the AB test configuration information included in the activity, and finally output only one set of optimal parameter values to present to consumers.
[0118] In some embodiments, the operation personnel can build a gameplay process engine through the operation server, and use the process steps involved in the gameplay as management units, so that the business personnel can arrange the process steps through the gameplay process engine to realize gameplay parameter management.
[0119] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all described as a series of action combinations, but those skilled in the art can understand that the embodiments of the present disclosure are not limited by the described action sequence, because according to the embodiments of the present disclosure, some steps can be performed in other sequences or simultaneously. In addition, those skilled in the art can understand that the embodiments described in the specification are all optional embodiments.
[0120] Fig.11 Schematic diagram of a gameplay parameter management device provided by an embodiment of the present disclosure, the gameplay parameter management device is applied to an operation server. Figure 7 As shown, the gameplay parameter management device may include but is not limited to: a form generating unit 11 , a form binding unit 12 , an activity editing unit 13 and an activity generating unit 14 .
[0121] The form generating unit 11 is used to provide a gameplay parameter editing page and generate a gameplay parameter form from the gameplay parameters edited in the page;
[0122] A form binding unit 12, for determining a binding relationship between a gameplay parameter form and an activity configuration item in response to a form binding operation;
[0123] An activity editing unit 13, configured to provide an activity editing page, wherein the activity editing page includes a list of activity configuration items;
[0124] The activity generating unit 14 is configured to generate an activity corresponding to the activity configuration item list based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item.
[0125] In some embodiments, the activity configuration item list includes: multiple activity configuration items and a priority of each activity configuration item; wherein the priority is used to determine the editing order of the gameplay parameter form bound to the activity configuration item.
[0126] In some embodiments, the activity generation unit 14 is specifically used to: in response to an edit operation on any activity configuration item in the activity configuration item list, provide a corresponding activity configuration item editing page, display a gameplay parameter form bound to the activity configuration item on the page, and determine the gameplay parameter value of the activity configuration item based on the gameplay parameter form; based on the gameplay parameter values of each activity configuration item in the activity configuration item list, generate an activity corresponding to the activity configuration item list.
[0127] In some embodiments, the activity generation unit 14 is further used to: determine basic activity information in response to an edit operation on any activity configuration item in the activity configuration item list; and generate an activity corresponding to the activity configuration item list based on the basic activity information and the gameplay parameter values of each activity configuration item in the activity configuration item list.
[0128] In some embodiments, the activity generation unit 14 generates multiple sets of gameplay parameter values based on the gameplay parameter form. The gameplay parameter management device also includes an AB test configuration unit, which is used to: generate AB test configuration information in response to the operation of configuring AB test, and the AB test configuration information is used to perform AB test on multiple sets of gameplay parameter values; accordingly, the generated activity includes the AB test configuration information.
[0129] In some embodiments, the gameplay parameter management device also includes a gameplay engine, which is used to: determine the business service end of the gameplay application in response to the operation of configuring the gameplay application; obtain each activity under the gameplay; and send each activity under the gameplay to the configuration center so that the business service end obtains each activity under the gameplay from the configuration center through the gameplay component.
[0130] The details of the above-disclosed embodiments of the gameplay parameter management device can refer to the details of the above-disclosed embodiments of the gameplay parameter management method, which will not be described again to avoid repetition.
[0131] Fig.121 is an exemplary block diagram of a system including at least one computing device and at least one storage device storing instructions provided by an embodiment of the present disclosure. In some embodiments, the system can be used for big data processing, and at least one computing device and at least one storage device can be deployed in a distributed manner, making the system a distributed data processing cluster.
[0132] like Fig.12 As shown, the system includes: at least one computing device 121, and at least one storage device 122 for storing instructions. It can be understood that the storage device 122 in this embodiment can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
[0133] In some implementations, the storage device 122 stores the following elements, executable units or data structures, or a subset or an extended set thereof: an operating system and application programs.
[0134] The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic tasks and process hardware-based tasks. The application includes various application programs, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application tasks. The program that implements the gameplay parameter management method provided in the embodiment of the present disclosure can be included in the application.
[0135] In the embodiment of the present disclosure, at least one computing device 121 calls a program or instruction stored in at least one storage device 122, specifically, a program or instruction stored in an application, and at least one computing device 121 is used to execute the steps of each embodiment of the gameplay parameter management method provided in the embodiment of the present disclosure.
[0136] The gameplay parameter management method provided by the embodiment of the present disclosure can be applied to the computing device 121, or implemented by the computing device 121. The computing device 121 can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the computing device 121 or the instructions in the form of software. The above-mentioned computing device 121 can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0137] The steps of the gameplay parameter management method provided in the embodiment of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software units in the decoding processor. The software unit can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the storage device 122, and the computing device 121 reads the information in the storage device 122 and completes the steps of the method in combination with its hardware.
[0138] The disclosed embodiment also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a program or instruction, and when the program or instruction is executed by at least one computing device, the at least one computing device executes the steps of each embodiment of the gameplay parameter management method, which will not be described here in order to avoid repeated description. Fig.12 Computing device 121 is shown. In some embodiments, the computer-readable storage medium is a non-transitory computer-readable storage medium.
[0139] The disclosed embodiments further provide a computer program product, wherein the computer program product includes a computer program, the computer program is stored in a non-transitory computer-readable storage medium, at least one processor of a computer reads and executes the computer program from the storage medium, so that the computer executes the steps of the various embodiments of the gameplay parameter management method. To avoid repeated description, they are not repeated here.
[0140] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0141] Those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present disclosure and to form different embodiments.
[0142] Those skilled in the art will appreciate that the description of each embodiment has its own emphasis, and for parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0143] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for managing gameplay parameters, the method comprising: Provide a gameplay parameter editing page, and generate a gameplay parameter form for the gameplay parameters edited on the page; In response to the form binding operation, determining a binding relationship between the gameplay parameter form and the activity configuration item, where an activity includes multiple activity configuration items, and each activity configuration item is configured with a different gameplay parameter form; Providing an activity editing page, wherein the activity editing page includes a list of activity configuration items; Based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item, the activities corresponding to the activity configuration item list are generated, one gameplay corresponds to multiple activities, and one gameplay corresponds to one business; the gameplay is the process of completing user rights incentives through operating rules and interactive forms.
2. The method according to claim 1, wherein: The activity configuration item list includes: a plurality of activity configuration items and a priority of each of the activity configuration items; wherein the priority is used to determine the editing order of the gameplay parameter form bound to the activity configuration item.
3. The method according to claim 1, wherein: The generating of the activity corresponding to the activity configuration item list based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item includes: In response to an edit operation on any activity configuration item in the activity configuration item list, a corresponding activity configuration item edit page is provided, a gameplay parameter form bound to the activity configuration item is displayed on the page, and a gameplay parameter value of the activity configuration item is determined based on the gameplay parameter form; Based on the gameplay parameter value of each activity configuration item in the activity configuration item list, an activity corresponding to the activity configuration item list is generated.
4. The method according to claim 3, wherein: Before responding to an edit operation on any active configuration item in the active configuration item list, the method further includes: Determine the basic information of the activity; The generating the activity corresponding to the activity configuration item list based on the gameplay parameter value of each activity configuration item in the activity configuration item list comprises: Based on the basic activity information and the play parameter value of each activity configuration item in the activity configuration item list, an activity corresponding to the activity configuration item list is generated.
5. The method according to claim 3, wherein: The method further comprises: Based on the gameplay parameter form, multiple sets of gameplay parameter values are generated; In response to the operation of configuring the AB test, generating AB test configuration information, wherein the AB test configuration information is used to perform an AB test on the multiple sets of gameplay parameter values; Accordingly, the generated activity includes the AB test configuration information.
6. The method according to claim 1, wherein: The method further comprises: In response to the operation of configuring the gameplay application, determining a business service end of the gameplay application; Obtain various activities under the gameplay; Send each activity under the gameplay to the configuration center, so that the business service end obtains each activity under the gameplay from the configuration center through the gameplay component.
7. A gameplay parameter management device, the device comprising: A form generation unit, used to provide a gameplay parameter editing page, and generate a gameplay parameter form from the gameplay parameters edited in the page; A form binding unit, configured to determine a binding relationship between a gameplay parameter form and an activity configuration item in response to a form binding operation, wherein an activity includes multiple activity configuration items, and each activity configuration item is configured with a different gameplay parameter form; An activity editing unit, used to provide an activity editing page, wherein the activity editing page includes a list of activity configuration items; The activity generation unit is used to generate activities corresponding to the activity configuration item list based on the activity configuration item list and the binding relationship between the gameplay parameter form and the activity configuration item. One gameplay corresponds to multiple activities, and one gameplay corresponds to one business; the gameplay is the process of completing user rights incentives through operating rules and interactive forms.
8. A system comprising at least one computing device and at least one storage device storing instructions, wherein: When the instructions are executed by the at least one computing device, the at least one computing device is prompted to execute the steps of the play parameter management method according to any one of claims 1 to 6.
9. A computer-readable storage medium, wherein: The computer-readable storage medium stores programs or instructions, and when the programs or instructions are executed by at least one computing device, the at least one computing device executes the steps of the gameplay parameter management method as described in any one of claims 1 to 6.
10. A computer program product, wherein: The computer program product includes a computer program stored in a computer-readable storage medium. At least one processor of a computer reads and executes the computer program from the storage medium, so that the computer executes the steps of the gameplay parameter management method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for generating dynamic form
CN105630502A