

The explosion starts by explode function. It consists from 39 frames, which are drawn into table cell in _drawUncovered method. Mine explosion is a simple animation of explosion under water. draw animation if the cell is animatedĬanvas.drawBitmapNine(, this.width / - 2, this.width / - 2, this.width / 2, this.width / 2) Ĭanvas.drawPath(, ) Ĭanvas.drawText( " 1", / - 2, / 2, ) Ĭanvas.drawText( " 2", / - 2, / 2, ) Ĭanvas.drawText( " 3", / - 2, / 2, ) Ĭanvas.drawText( this._state.toString(), / - 2, / 2, ) Appearance for every different situation is drawn by separate functionsĬopy Code function _drawUncovered(canvas)Ĭanvas.drawRoundRect( this.width / - 2, this.width / - 2, this.width / 2, this.width / 2, this.width / 10, this.width / 10, ) Ĭanvas.drawRoundRect( this.width / - 2, this.width / - 2, this.width / 2, this.width / 2, this.width / 10, this.width / 10, ) The cell has many different appearances in different situations (covered cell, uncovered cell, marked cell etc.). This class has property state, which says how many mines are in neighbour cells, otherwise it is labeled with -1 and then that particular cell contains a mine. Table cellĪll cells in the table are created as an instance of MineCell class. The main part of our game is gameScene, which is for table of mines, and includes menu layer for menu buttons. We used Moscrif game framework to create this game. This explosion is created from about 40 frames to create really smooth animations

When user finds a mine all mines in the table explode.

It consists only from a table with mines, timer, mines counter and menu. Supported platforms are iOS, Android and Bada. Thanks to object-oriented JavaScript used as its native language, development is easy fast and cheap. To overcome platform differences, we will use Moscrif SDK. Since we are developing this game cross-platform, it could be played on Apple iOS, Android and Bada devices. In this article, we are going to show you how to create this game for smartphones. The game has been made for many platforms. The objective of the game is to clear an abstract minefield without detonating a mine. Minesweeper is a classic game, known from the Microsoft Windows OS. Download Minesweeper-emulator.zip - 2 MB.
