METHOD OF DESIGNING MULTIPLE COMPUTER GAMES
First Claim
1. A computer implemented method, using a software module comprising a model module for use in at least one switcher computer game, said method being performed in a computing device, comprising one or more processors and a display, by executing computer code on said one or more processors to perform the steps of:
- controlling the display to display a game board comprising a plurality of game elements which are configured to be switched or matched in response to user input;
receiving at the model module, commands from a controller module running on said processor to update the state of the model module;
in response to a change in the state of said model module, sending, from the model module, notifications to said controller module to change the available set of commands and to a view module running on said processor to produce updated output to be displayed; and
each of said plurality of components providing a game function of said at least one switcher computer game, wherein a first one of said plurality of components provides a first game function comprising a game board; and
a second one of said plurality of components provides a second game function comprising said plurality of game elements,wherein the size of said game board provided by said first one of said plurality of components is variable,wherein said plurality of game elements comprises a plurality of combinable components, each component providing at least one game function.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of designing multiple computer games, using a software module running on a processor, in which the module enables pre-defined kinds of game design functions to be implemented across multiple different computer games; and in which the module implements multiple pre-defined kinds of common game design functions; and is extensible in that new components can be added to the module to create new functionality.
2 Citations
20 Claims
-
1. A computer implemented method, using a software module comprising a model module for use in at least one switcher computer game, said method being performed in a computing device, comprising one or more processors and a display, by executing computer code on said one or more processors to perform the steps of:
- controlling the display to display a game board comprising a plurality of game elements which are configured to be switched or matched in response to user input;
receiving at the model module, commands from a controller module running on said processor to update the state of the model module; in response to a change in the state of said model module, sending, from the model module, notifications to said controller module to change the available set of commands and to a view module running on said processor to produce updated output to be displayed; and each of said plurality of components providing a game function of said at least one switcher computer game, wherein a first one of said plurality of components provides a first game function comprising a game board; and
a second one of said plurality of components provides a second game function comprising said plurality of game elements,wherein the size of said game board provided by said first one of said plurality of components is variable, wherein said plurality of game elements comprises a plurality of combinable components, each component providing at least one game function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- controlling the display to display a game board comprising a plurality of game elements which are configured to be switched or matched in response to user input;
-
20. A computing device comprising a model module for use in at least one switcher computer game, said module configured in use to run on a processor of the device, wherein the device is configured to display a game board comprising a plurality of game elements which are configured to be switched or matched in response to user input,
wherein the model module is configured to receive commands from a controller module running on said processor to update the state of the model module, said model module further configured to, in response to a change in the state of said model module, send notifications to said controller module to change the available set of commands and to a view module running on said processor to produce updated output to be displayed, wherein the model module comprises a plurality of components, each of said plurality of components configured to provide a game function of said at least one switcher computer game; -
wherein a first one of said plurality of components provides a first game function comprising a game board; and
a second one of said plurality of components provides a second game function comprising said plurality of game elements;wherein the size of said game board provided by said first one of said plurality of components is variable; wherein said plurality of game elements comprises a plurality of combinable components, each component providing at least one game function.
-
Specification