UIImagePuzzleView

CLOSED
Bids
25
Avg Bid (USD)
$923
Project Budget (USD)
$250 - $750

Project Description:
Hi!

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" :
http://a625.phobos.apple.com/us/r1000/066/Purple/v4/dc/8e/ed/dc8eed79-83db-ced9-1c0b-25744324da64/mzl.nmeqhlml.320x480-75.jpg

We also need a secondary "Tesselation" puzzle piece mode like shown on the images below:
http://img.alibaba.com/wsphoto/v0/379061986/-free-shipping-children-educational-toys-sets-children-tangram-jigsaw-puzzle-Wooden-puzzles-toys.jpg
http://tessellationnation.com/wp-content/uploads/2012/07/Cell-150x150.jpg

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];

Important features:
-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!

Cheers.

Skills required:
iPad, iPhone, Mobile Phone
Hire dokosten
Project posted by:
dokosten Norway
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.