Patent ID: 11964205
Assignee: KING.COM LTD.
Field: Furniture, games (Other fields)
Classification: CPC A  G | IPC A  G

Claim 16:
17. A computer program comprising computer readable instructions stored on a non-transitory computer readable media, the computer readable instructions, when executed by a processor of a computer device, causing a method of controlling a graphical user interface of the computer device to be implemented, the method comprising:
displaying on a user interface a gameboard of multiple user-selectable game elements of at least two types;
generating a user activatable booster object for display on the user interface;
detecting, at the user interface, a first user input of a user selecting the user activatable booster object;
detecting, at the user interface, a second user input of the user selecting a first target tile;
defining on the gameboard relative to the first target tile a first sort region associated with the user activatable booster object, the first sort region comprising a first group of sortable game elements of at least two types at respective tile locations in the first sort region;
generating on the user interface a first visual indication of the first group of game elements in the first sort region which visually distinguishes the game elements in the first group from the other game elements on the gameboard;
detecting, at the user interface, a third user input to select a second target tile to thereby define a second sort region affected by the booster effect at a new location on the gameboard, prior to activating the booster object;
modifying the first visual indication to a second visual indication identifying a second group of sortable game elements of the second sort region;
detecting, at the user interface, a fourth user input to activate the booster object;
activating the booster object to generate a booster effect;
wherein, on activation of the booster object, the booster effect is generated by detecting the group of game elements in the second sort region defined on the gameboard;
without removing the game elements from the second sort region, sorting the sortable game elements in the group to place at least some of the sortable game elements of the second sort region at new tile locations in the second sort region in order to display all game elements of the group of a first matching type adjacent one another in the second sort region and all game elements of the group of a second matching type adjacent one another to generate a sorted configuration of the game elements in the second sort region;
the computer device further comprising a memory storing game data including holding a tile data structure comprising a plurality of element identifiers respectively identifying game elements of the game board, each element identifier indicating a tile location of the game elements and a sortabililty property of the game elements wherein the processor is configured to update the sortability property of each game element based on the location of the first and second sort regions.