Virtual Object Acquisition Controls for Strategy-Based Combinations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems face challenges in allowing users to efficiently acquire virtual objects that match their intended combination strategies due to random refreshing, leading to repeated attempts and significant server resource consumption.
Innovation Solution
A method and apparatus that utilize account description information to display object acquisition controls for acquiring virtual objects with common attributes, allowing users to select and arrange objects efficiently in a turn-based virtual task, thereby increasing the probability of obtaining desired combinations and reducing server resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If candidate virtual objects are randomly refreshed, then users can acquire virtual objects through consumption, but users cannot efficiently acquire virtual objects that match their intended combination strategy
Solution Approach 1:
The system performs preliminary action by pre-generating and caching multiple candidate virtual object combinations on the server side before the user needs them. When a user triggers an acquisition operation, the system directly presents these pre-prepared combinations rather than requiring repeated random refreshing, thus significantly reducing the time and attempts needed to obtain desired virtual object combinations.
2Adaptability or versatility
If the server continuously responds to switching instructions to load and release virtual objects, then users can switch between different virtual objects, but significant server resources are consumed
Solution Approach 1:
The server performs preliminary action by pre-generating and caching multiple candidate virtual object combinations in advance. This eliminates the need for continuous server-side loading and releasing of virtual objects in response to user switching instructions, as the combinations are already prepared and stored, ready for immediate presentation to users.
Solution Approach 2:
The system creates and stores copy instances of virtual object combinations on the server side. These cached copies can be directly presented to users without requiring the original virtual objects to be continuously loaded from source, reducing server resource consumption while maintaining the ability to provide diverse virtual object selections.
3Ease of operation
If multiple object acquisition controls are displayed based on account description information, then users can acquire virtual objects with common attributes, but the system complexity increases
Solution Approach 1:
The system segments the virtual object acquisition process by creating separate object acquisition controls for different virtual object attributes or categories. Each control is associated with specific account description information, allowing users to selectively acquire virtual objects based on their needs. This segmentation organizes the complexity into manageable, user-friendly segments rather than presenting all options at once.
Data Source
AI summary
A method for acquiring a virtual object includes acquiring, in a target turn of a turn-based virtual task, account description information of a target account indicating task progress of the target account in the task; displaying at least one object acquisition control that corresponds to the account description information, wherein the object acquisition control is for acquiring a virtual object set including at least one virtual object having a common object attribute; displaying, in response to a trigger operation on a target object acquisition control, a target object set acquired based on the target object acquisition control; and displaying, in response to a selection operation on a target virtual object in the target object set, the target virtual object in a target region for displaying an interaction object set possessed by the target account, wherein interaction virtual objects are for performing an interaction operation in a virtual scene.


