Scrolling Game Area Rendering on Limited Display Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer games on devices with limited display resources face challenges in providing technical complexity and user engagement while maintaining a varied gaming experience, as they struggle to render visual complexity and keep players interested with limited interaction options and resources.

Innovation Solution

A computer device and method for a game that includes a user interface, processor, and display, where the processor controls a first game object to hit and remove third game objects, scrolling through game areas and updating attributes to progress levels, providing a dynamic and engaging experience by adjusting game object interactions and display areas based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the display area is limited, then the device complexity is reduced, but the game complexity and visual distinctness cannot be adequately rendered

Engineering Contradiction:
Improvedisplay resourceVSAvoidvisual complexity
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The game area is divided into multiple scrollable parts that are displayed sequentially. Each part contains a subset of game objects, allowing the limited display to present complex game content in manageable sections. The system scrolls through different parts of the game area to reveal more content, effectively managing the contradiction between limited display resources and complex game rendering.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the display area is limited, then the device complexity is reduced, but the user engagement and interaction options are insufficient

Engineering Contradiction:
Improvedisplay resourceVSAvoiduser engagement
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The display dynamically transitions between different parts of the game area through scrolling operations. The system automatically progresses from one part to the next based on game state, providing continuous engagement. This dynamic display adaptation maintains user interest by constantly revealing new content while working within the constraints of limited display real estate.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the game area is scrolled through sequentially, then the display resource is optimized, but the time to access all game content increases

Engineering Contradiction:
Improvedisplay resourceVSAvoidtime to access game content
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

Multiple parts of the game area are prepared and stored in advance, allowing the system to scroll through them efficiently. The game content is pre-divided into manageable parts that can be accessed sequentially without requiring real-time generation or loading, reducing the time penalty associated with sequential display.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11745107B2Method and apparatus for providing a computer implemented game
Publication Date: 2023.09.05 KING COM
  • US11745107B2 patent drawing
  • US11745107B2 patent drawing
  • US11745107B2 patent drawing

AI summary

A computer device providing a computer implemented game, the computer device comprising a user interface configured to detect user input from a user of the game, at least one processor, and a display. A processor is configured to cause a game area to be displayed on the display, comprising a first game object and a plurality of third game objects; cause the first game object to be controlled in response to user input to cause a second game object to hit one or more of the third game objects; cause the hit third game objects to be removed from the game area; and determine when given ones of the third game objects have been removed and in response thereto cause another game area to be displayed, the first game object being moved to a position within the another game area.