System, method and graphical user interface for controlling a game
First Claim
1. A method of facilitating user interaction with a farming game on a graphical user interface, the graphical user interface being generated and rendered on a display of an electronic device by execution of a software product on a computing hardware of the electronic device, the method comprising:
- rendering one or more graphical objects representing regions for growing crops within a first area of the graphical user interface;
detect a selection of at least one of the regions for growing crops in the first area of the graphical user interface, the selection being generated by a user interaction with the at least one selected region on the graphical user interface;
render a menu in a second area of the graphical user interface, the menu presenting different user selectable options in the second area, the different user selectable options corresponding to at least one crop growing or crop harvesting function to be applied to the selected region depending on a growing state of the selected region, wherein rendering the menu comprises;
determining the growing state of the selected region;
identifying a set of crop growing tools or crop harvesting tools corresponding to the determined growing state of the selected region; and
presenting the identified set of crop growing tools or crop harvesting tools in the menu rendered in the second area of the graphical user interface;
detect a selection of a crop growing tool or a crop harvesting tool from the set of crop growing tools and crop harvesting tools in the menu;
render an object including an image of the selected crop growing tool or the selected crop harvesting tool in the first area of the graphical user interface;
detecting a user action comprising a selection of the rendered object followed by a swiping action across one or more portions of the selected region, wherein the rendered object moves with the swiping action; and
when the rendered object is the selected crop growing tool apply a crop growing function to the selected region of the graphical user interface comprising updating the one or more portions of the selected region of the graphical user interface to include images of one or more crops with the applied crop growing function as the swiping motion is detected across the one or more portions of the selected region;
orwhen the rendered object is the selected crop harvesting tool, apply a crop harvesting function to the one or more portions of the selected region comprising updating the one or more portions of the selected region of the graphical user interface to remove one or more images of crops in the one or more portions of the selected region as the swiping motion is detected across the one or more portions of the selected region; and
when it is detected that the swiping motion is stopped, cause the image of the rendered object to be removed from the graphical user interface and render an updated version of the selected region on the graphical user interface that illustrates the crop growing function or the crop harvesting function applied to the one or more portions of the selected region.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a display screen, and computing hardware to execute a software product. Executing the software product results in generating and rendering a graphical user interface on the display screen to facilitate user interaction. The graphical user interface, when rendered, presents one or more graphical objects, a pointer object configured to be movable over one or more of the one or more graphical objects, and configured to invoke a menu list containing one or more user selectable options as the pointer object is clicked or tapped over the one or more of the one or more of the graphical objects. A user selectable option is selected the pointer object swipes a touch sensitive object and the software product can maintain an effect corresponding to the selected option to be applied to the graphical objects and enable a change in status of the graphical objects.
-
Citations
20 Claims
-
1. A method of facilitating user interaction with a farming game on a graphical user interface, the graphical user interface being generated and rendered on a display of an electronic device by execution of a software product on a computing hardware of the electronic device, the method comprising:
-
rendering one or more graphical objects representing regions for growing crops within a first area of the graphical user interface; detect a selection of at least one of the regions for growing crops in the first area of the graphical user interface, the selection being generated by a user interaction with the at least one selected region on the graphical user interface; render a menu in a second area of the graphical user interface, the menu presenting different user selectable options in the second area, the different user selectable options corresponding to at least one crop growing or crop harvesting function to be applied to the selected region depending on a growing state of the selected region, wherein rendering the menu comprises; determining the growing state of the selected region; identifying a set of crop growing tools or crop harvesting tools corresponding to the determined growing state of the selected region; and presenting the identified set of crop growing tools or crop harvesting tools in the menu rendered in the second area of the graphical user interface; detect a selection of a crop growing tool or a crop harvesting tool from the set of crop growing tools and crop harvesting tools in the menu; render an object including an image of the selected crop growing tool or the selected crop harvesting tool in the first area of the graphical user interface; detecting a user action comprising a selection of the rendered object followed by a swiping action across one or more portions of the selected region, wherein the rendered object moves with the swiping action; and when the rendered object is the selected crop growing tool apply a crop growing function to the selected region of the graphical user interface comprising updating the one or more portions of the selected region of the graphical user interface to include images of one or more crops with the applied crop growing function as the swiping motion is detected across the one or more portions of the selected region;
orwhen the rendered object is the selected crop harvesting tool, apply a crop harvesting function to the one or more portions of the selected region comprising updating the one or more portions of the selected region of the graphical user interface to remove one or more images of crops in the one or more portions of the selected region as the swiping motion is detected across the one or more portions of the selected region; and when it is detected that the swiping motion is stopped, cause the image of the rendered object to be removed from the graphical user interface and render an updated version of the selected region on the graphical user interface that illustrates the crop growing function or the crop harvesting function applied to the one or more portions of the selected region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a display; and a computing hardware which is configured to execute a gaming system software product, wherein executing the software product generates and renders a graphical user interface on the display, the computing hardware being configured to; present one or more graphical objects representing regions for growing crops in a first area on the graphical user interface; and detect a selection of at least one of the regions by a movable pointer; render a menu in a second area of the graphical user interface, the menu presenting different user selectable options in the second area, the different user selectable options corresponding to at least one crop growing or crop harvesting function to be applied to the selected region depending on a growing state of the selected region, wherein rendering the menu comprises; determining the growing state of the selected region; identifying a set of crop growing or crop harvesting tools corresponding to the determined growing state of the selected region; and presenting the identified set of crop growing or crop harvesting tools in the menu rendered in the second area of the graphical user interface; detect a selection of a crop growing tool or a crop harvesting tool from the set of tools in the menu; render an object including an image of the selected crop growing tool or the selected crop harvesting tool in the first area of the graphical user interface; detect a selection of the object with the moveable pointer and a swiping movement of the moveable pointer across one or more portions of the selected region and cause the object to move with the swiping movement of the moveable pointer; and when the rendered object is the image of the selected crop growing tool apply a crop growing function to the one or more portions of the selected region by updating the one or more portions of the selected region on the graphical user interface to include one or more updated images of crops with the applied crop growing function;
orwhen the rendered object is the image of the selected crop harvesting tool apply a crop harvesting function to the one or more portions of the selected region by removing images of crops from the one or more portions of the selected region on the graphical user interface; and when it is detected that the swiping motion is stopped, cause the image of the object to be removed from the graphical user interface and render an updated version of the selected region on the graphical user interface after the crop growing function or the crop harvesting function is applied to the one or more portions of the selected region. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification