Controlling a display of a computer device
AssigneeKing.Com Ltd.
InventorPar Kamfjord
Life of this patent
Estimating the term…
Abstract
A computer device having a user interface displaying an initial game board comprising user actuatable game elements and detecting user input when a user engages with a game element, to display a path follower element in an initial location. A detected user input of a user move is received and on detecting a match game condition the user interface is controlled to remove the game elements from the display, and replacement game elements are displayed. Events are detected which interact with the path follower element arising as a result of the user move and a number of moving steps are allocated to the path follower element based on the detected events.
Claims18
A computer device configured to provide a computer game responsive to user inputs, the computer device having:
- a user interface configured to display an initial game board of the computer game comprising user actuatable game elements and configured to detect user input of a first user move when a user engages with a game element, the user interface further configured to display a path follower element in an initial location;
- a processor configured to receive the detected user input of the first user move, to detect a match game condition of at least three adjacent matching user actuatable game elements caused by the first user move and to control the user interface to remove the at least three game elements from the display and provide on the user interface replacement user actuatable game elements;
- and
- a computer store holding tile data for each of a plurality of tiles supporting the game elements of the gameboard, the tile data designating a tile location of each tile on the gameboard,
- the computer store holding path data defining a predetermined path of the path follower element as a sequence of tile locations, wherein the processor is configured to render the predetermined path so as to be visually apparent on the user interface,
- wherein the processor is further configured to determine whether to trigger any events associated with the at least three removed game elements, to detect any interacting events which interact with the path follower element, and to allocate a number of moving steps to the path follower element based on the detected interacting events,
- the processor further configured to process the moving steps of the path follower element to cause the path follower element to move along the predetermined path defined by the path data, the processor configured, for processing a first one of the allocated number of moving steps, to display the path follower element at a next location along the visually apparent predetermined path, to remove from that location any game element at that location, to determine if there are any remaining moving steps allocated to the path follower element and (i) if so, to process a second one of the allocated number of moving steps or (ii) if not, to display the path follower element at its attained location on the visually apparent predetermined path.
A computer implemented method of controlling a user interface on a computer device responsive to user engagement with a displayed initial game board comprising user actuatable game elements and a path follower element displayed in an initial location, the method comprising the following steps implemented by a processor of the computer device:
- receiving a detected user input of a user move;
- detecting a match game condition of at least three adjacent matching user actuatable game elements;
- controlling the user interface to remove the at least three game elements from the display;
- providing on the user interface replacement user actuatable game elements;
- detecting events which interact with the path follower element arising as a result of the user move;
- changing the visual appearance of the path follower element when subject to an interacting event,
- allocating a number of moving steps to the path follower element based on the detected events;
- processing the moving steps of the path follower element to cause the path follower element to move along a predetermined path, wherein the processing for each moving step comprises:
- causing the path follower element to move to a next location along the path;
- removing from that location any game element at that location,
- determining that the game element removed from that location of the path follower element is associated with an effect to be triggered,
- triggering that effect,
- presenting a visualisation of the effect on the user interface,
- and detecting any further events which interact with the path follower element after the effect has been triggered, and if there are such further detected events allocating a further number of moving steps to the path follower element,
- determining if there are any remaining moving steps allocated to the path follower element and:
- (i) if so, processing the next step;
- and
- (ii) if not, displaying the path follower element at its attained location to establish a next game board for a next user move.
A non-transitory computer readable medium having instructions which when executed by a processor on a computer device cause the processor to:
- receive a detected user input of a user move;
- detect a match game condition of at least three adjacent matching user actuatable game elements;
- control the user interface to remove the at least three game elements from the display;
- provide on the user interface replacement user actuatable game elements;
- detect events arising as a result of the user move which interact with a path follower element displayed at an initial location on a user interface of the computer device;
- change the visual appearance of the path follower element when subject to an interacting event,
- allocate a number of moving steps to the path follower element based on the detected events;
- process the moving steps of the path follower element to cause the path follower element to move along a predetermined path, wherein the processing for each moving step comprises:
- accessing a computer store holding tile data for each of a plurality of tiles supporting the game elements of the gameboard, the tile data designating a tile location of each tile on the gameboard, the computer store holding path data defining a predetermined path of the path follower element as a sequence of tile locations,
- causing the path follower element to move to a next location along the predetermined path defined by the path data;
- removing from that location any game element at that location,
- determining if there are any remaining moving steps allocated to the path follower
- element and:
- (i) if so, processing the next step;
- and
- (ii) if not, displaying the path follower element at its attained location.
Dependencies are inferred from the claim text.