Game Block Selection via Interaction Sequence Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In puzzle games, particularly match-three games, users' intentions are often misinterpreted due to the simplicity of interaction methods, leading to frequent prompts that slow down the game progress and irritate players, especially when they are forced to tap outside the game area to select adjacent blocks.
Innovation Solution
A method that displays a game interface with blocks, detects interactions, and specifies a trigger block based on the characteristics of user interactions, such as holding time or drag inputs, to switch block positions without requiring additional taps outside the block area, thus allowing seamless block selection and movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a prompt is popped up to confirm user intention, then user intention can be interpreted accurately, but game progress is slowed down or interrupted
Solution Approach 1:
The system performs preliminary analysis of user interaction patterns by detecting sequences of interactions (first interaction on first block, second interaction on second block) and predicts user intention before it can be misinterpreted. This allows the system to proactively distinguish between selection intent and switching intent based on the interaction sequence, eliminating the need for interruptive confirmation prompts while maintaining accurate intention recognition.
2Ease of operation
If the user is forced to tap a space where no block exists to select another block, then block selection can be achieved, but user irritation increases and game pace slows down
Solution Approach 1:
Instead of requiring the user to tap outside the block area (inversion of normal selection behavior) to select another block, the system inverts the selection mechanism by allowing direct tapping on the target block itself. The system detects the second interaction on the second block and interprets it as a selection intention, enabling users to select blocks through natural direct tapping rather than forced indirect interaction.
Solution Approach 2:
The block selection process becomes self-service by allowing the block itself to receive the selection input directly. When a user interacts with a block, the system detects the interaction on that specific block and automatically interprets it as selection intent based on the interaction sequence, eliminating the need for users to perform additional actions outside the block area to achieve selection.
3Measurement precision
If the system requires two taps to select an adjacent block, then block selection accuracy can be maintained, but productivity decreases
Solution Approach 1:
The system performs preliminary detection of the first interaction on the first block and uses this information to predict the user's next action. By analyzing the interaction sequence and spatial relationship between blocks, the system proactively determines that a second interaction on an adjacent block likely indicates selection intent rather than switching intent, allowing single-tap selection while maintaining accuracy through contextual prediction.
Solution Approach 2:
The system uses feedback from the first interaction to adjust its interpretation of the second interaction. By detecting the sequence of interactions and the spatial relationship between blocks, the system provides contextual feedback that allows it to accurately distinguish between selection and switching intentions based on the interaction pattern, enabling faster operation without sacrificing accuracy.
Data Source
AI summary
According to an aspect of the disclosure, a game providing method is provided. The game providing method includes: displaying a game interface comprising a plurality of blocks; detecting a first interaction on a first block among the plurality of blocks; specifying the first block as a trigger block in response to the first block; detecting a second interaction on a second block adjacent to the first block; and performing, based on characteristic of the second interaction, either one of switching positions between the first block and the second block, and specifying the second block as the trigger block.


