FloTiles is an innovative jigsaw puzzle game which brings in a few rules of its own and makes the game unique and more exciting. A jigsaw puzzle has the following concept: An image (or a number series) is split into several smaller tiles to form a grid of m x n rows which are then jumbled and one of the tile is removed to allow the movement of tiles one at a time until the original image is reconstructed. Only the tiles adjacent to the empty space can be moved (either horizontally or vertically). FloTiles builds upon this simple concept. In FloTiles too, the image (or a number series) is split into several smaller tiles to form a GameBoard of m x n rows which are then jumbled. The similarity with a jigsaw puzzle stops here. No tiles are removed so there is no empty space to move adjacent tiles. Instead, the user can drag a tile from any location in the GameBoard and place it in any other location. The other tiles also readjust automatically to accommodate the tile in its new position. Now it may look like the player now has a lot of freedom and the game has become easier. The truth is, it is not. :) The USP of FloTiles lies in the way the user has to arrange the tiles to obtain the final image. This arrangement of the tiles is termed as FloPattern . Workflow Each of the FloPattern represents a challenge. Each challenge contains 9 levels representing a GameBoard of a particular size. In these levels : (i) The first level will be a trial level of size 5x5 . Also the tiles will not contain sections of the images. Instead they will contain numbers from 1 to 25. The user can play this level to get a feel of how the FloPattern behaves whenever the user moves a tile. This will also help the user to build a strategy to solve the puzzle in later levels. However it is optional for the user to play this level. (ii) The next 8 levels will be having GameBoard sizes ranging from 3x3 to 10x10 . Initially, all the levels and levels (except the practice level and the first level in the Straight Shot Challenge - I) will be locked. Successful completion of a level will unlock the next level in the challenge. Successful completion of the first five levels of any challenge will unlock the next challenge. The last three levels (of sizes 8x8, 9x9 and 10x10) are of high complexity and may require considerable time and patience from the user. Thus they are optional for the user to complete and they can be skipped to proceed to the next challenge. However the user is free to complete the last three levels first before proceeding to the next challenge. During the game, the user is presented with 4 options in the Bottom AppBar which can be accessed by swiping from the bottom of the screen upwards. The options are: (i) Pause/Resume: Allows the user to pause or resume the current game level. (ii) Reset: Allows the user to play the current game level again after restoring the tiles to its initial shuffled position. (iii) Show/Hide Pattern: Shows/Hides the FloPattern used for the current game level i.e. the order of arrangment of the tiles in the GameBoard . (iv) Solve/Resume Game: Clicking on this button will solve the FloTile puzzle to show the original image. Clicking on the button again with restore the tiles to the last played postion. While playing, the time taken and the number of moves made will be displayed. At the completion of each level, these statistics will be persisted for the user. Based on these statistics, the ScoreBoard contents will be determined. In addition to the above challenges, the user can also create custom FloTile challenges using images from the user’s machine or by using the WebCam to take a picture. Only the challenges completed or currently being played by the user will be available to create custom FloTile challenge. The remaining challenges will be locked. They will be unlocked once the user has unlocked them by playing the challenge levels in the main menu. The Scoreboard will display the statistics of the levels played by the user. It will display the number of moves and the duration taken to complete a level along with the star rating for that level. If a level has not been played by the user yet, then it will display the lock icon. Reward System Each level completion will be graded based on an algorithm which will take the number of moves and time taken (to solve the level) into consideration. Based on the output of the algorithm, the user will be awarded points and a rating of 1 to 3 stars for that level.
What's new in this version
In this update, the following was added: 1. Minor bug fixes.