Closed

UIImagePuzzleView

This project received 25 bids from talented freelancers with an average bid price of $923 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
25
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" :
[url removed, login to view]

We also need a secondary "Tesselation" puzzle piece mode like shown on the images below:
[url removed, login to view]
[url removed, login to view]

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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online