MineSweeper is a game well grounded on computer systems for a long time. In fact, most recent Windows operating systems include a version of the game, and most computer users will probably be familiar with how the game works.
In MineSweeper, we assume the role of a would-be mineSweeping hero attempting to successfully locate a number of mines hidden in a patch of ground. The actions to our mineSweeper are :
In order to accomodate for different skill levels, the basic MineSweeper game usually allows for different field sizes, different numbers of mines, etc. In TK-MineSweeper, it is possible to extend the model indefinitely, but for the purposes of this demonstration, we use a meagre 4 x 4 mineField. However, due to the Empirical Modelling approach to this implimentation of MineSweeper, we have the power to define a whole number of different characteristics to the game. For example :
For the purposes of this demonstration, we consider that we begin with absolutely nothing, and so we are building the TK-MineSweeper model from scratch. For this approach, therefore, we need to use our observations of other versions of mineSweeper in order to experiment and incrementally create a model for TK-MineSweeper
This is an approach to which the Empirical Modelling tool TKeden is well suited. Taking some indefinite requirement, we can begin to generate our model from nothing, using observation, common-sense and experimentation. Eventually, through trial and error, we can embellish the model, and introduce further complexity, until the model starts to take shape as the game we know and love.
However, this is never the end point with this appoach. We may choose to alter the model in a number of ways which are inconceivable to the original models. The power of Empirical Modelling to satisfy our experimentation in this way, allows us to create unusual variations and extensions to the original theme.
The following page introduces the most basic aspects of the TK-MineSweeper model, and describes the thinkings behind them. Whilst this demonstration describes one approach to creating a TK-MineSweeper model, it must be borne in mind that, due to the differences is everybodies perception s of which aspects are important, and what means what in the MineSweeper game, different approaches to the model could be taken. This model simply provides an idea from one individual's point of view as to how the MineSweeper game may be represented as a model in TKeden