Figure 1: Flowchart of players finding tags.
The purple boxes represent what actions the player performs (or can choose to perform, in the case of dotted arrows), and the yellow boxes indicate whatfunctions interface with the Codecaching company (and specifically, the server that stores game data).
The other integral part of the mass-market Codecaching game is player creation of puzzles. The first step for creation is a player buying a pack of tags from a retail store or online. Next, the player goes to the location of her choice and provides text clues to thelocation or takes a picture of location. After take a picture, the player can decide to applya transformation to the picture in order to create a puzzle. The optional puzzletransformations are provided by the Codecaching company on a server.Once the player has decided on the clues, picture, or puzzle, he take a picture of the tagand uploads the information to the puzzle server. The player also decides on a point valuefor the puzzle, double-checks that the tag's location is correctly marked in the server, and provides any additional clues for finding the specific tag or linking this tag to others in achain. The puzzle is then ready to be played by others. A block-diagram of the entirecreation process can be seen in Figure 2.Content-creators can also revise some aspects of their puzzles at a later date, if theydesire. Content creators may find it more convenient to create the text clues on acomputer rather than relying on their cell phone interface. In addition, content creatorsmay wish to change some clues or point values based on the feedback they get from puzzle solvers.
Choice of generallocation or puzzleFind exact locationDecode puzzlepicture or text cluesTake picture of Semacodesticker with cameraphone‘Discover’ aSemacode sticker Upload success toscore-keeping server Score list / rankingsDirectory of puzzlesRate the location, puzzle,and point valueContent creator scoresand feedback database