Need some work done? Post a Project Today
We are making a puzzle game and would like to outsource the main game mechanic only, which is the actual puzzling part of the game.
To get an idea of how it should work you could download and take a look at this free puzzle game for iOS called "Jigsaw Puzzle" :
We also need a secondary "Tesselation" puzzle piece mode like shown on the images below:
Two examples of how the UIPuzzleView class could be initialized:
UIImagePuzzleView *jigsawPuzzleView = [[UIImagePuzzleView alloc] initJigsawPuzzleWithXSize:6 andYSize:4 andImage:userImage];
UIImagePuzzleView *tesselationPuzzleView = [[UIImagePuzzleView alloc] initTesselationPuzzleWithNumberOfPieces:8 andImage:userImage];
-There should be a .isZoomable property which allows the user to zoom in and out on the puzzle.
-When zoomed in the player should be able to drag the view around when holding a finger down on the "table"
-It must be possible to customize the number of pieces like shown in the initialization above.
-It must be possible to use any standard iOS captured image for the puzzle pieces, both landscape and portrait images.
-There must be a delegate method letting the delegate know when a piece was placed correctly.
-There must be a delegate method letting the delegate know when the puzzle has been completed.
-When the puzzle is finished the edges\cutting of the pieces needs to fade away, showing the end image as it really is.
-There should be a .snapThreshold property deciding the snap factor of the puzzle pieces. (How close the piece needs to be to the correct location before it snaps into place)
-The class needs to be open source and the code should be commented
This should be a fun project to do. :)
Hope to hear from you soon!